Obsah:

Další informace o akceleraci a ubidotech, využití Arduino YÚN: 6 kroků
Další informace o akceleraci a ubidotech, využití Arduino YÚN: 6 kroků

Video: Další informace o akceleraci a ubidotech, využití Arduino YÚN: 6 kroků

Video: Další informace o akceleraci a ubidotech, využití Arduino YÚN: 6 kroků
Video: Датчик детонации и ошибки P0131 P0132 / Detonation sensor and errors P0131 P0132 2024, Červen
Anonim
Image
Image

Arduino YÚN obsahuje základní mikrokontroléry ATmega32u4 a Atheros AR9331. Další možnosti a možnosti zpracování hlavních operačních systémů linuxového základního systému OpenWrt, El Arduino YÚN a jeho verze s otevřenou verzí OpenWrt-Yun. Všechny systémy Linux a YÚN představují embebidos, un puerto Ethernet, WiFi, puerto USB-A, un slot para micro-SD, 20 entradas/salidas digitales, un cristal de 16MHz, and conexión micro USB. Více než jeden YUN moře, které je k dispozici, je kompatibilní s digitálními digitálními technologiemi a umožňuje připojení WiFi k integrované integraci s API de Ubidots.

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
  1. Placa Arduino YÚN y kabel micro USB para poder conectarlo al pc:
  2. Kabelová stuha, která se realizuje jako hlavní spojovací prvek, má více forem ergonómie
  3. MPU 6050, je dispositivo posee tres ejes de acción (X, Y, Z) posee también termómetro.

Krok 2: Instala La Librería De Ubidots Para Arduino YÚN

  1. Stáhněte si knihovnu, abyste si vybrali.
  2. Abeceda IDE de Arduino y ve a la pestaña "Sketch" luego dale clic a "Importar librería" y luego a "Agregar librería"..
  3. Vyberte si z archivu.

Krok 3: Conexiones

Conexiones
Conexiones

Asegúrate de tener bien conectados los pines, pues aveces puede resultar que algún cable se salga de su lugar

Krok 4: Así Luce Ya Conectado

Jako Luce Ya Conectado
Jako Luce Ya Conectado

Všechny možnosti připojení k borovicovému lesu, výběr a výběr, ochrana před starostou a ochrana města.

Krok 5: Código Para El Yún

Lo primero que debes hacer es bastante sencillo, debemos organizar nuestro arduino YÚN con la librería de Ubidots, especialmente diseñada para este dispositivo. Realizujte své poddimenze, abyste mohli hrát, vybírat a vybírat sólo tenemos que hacer uso de funciones creadas por el equipmento de desarrollo de Ubidots. Nejčastěji se jedná o IDE de Arduino debemos ingresar unos archiveos en la carpeta root de nuestro Arduino YÚN. Para esto les aconsejamos seguir los pasos de el siguiente link.

Prohlédněte si všechny důležité podklady a IDE pro Arduino a kopírovat codigo:

// Krátká ukázka MPU -6050 // Uživatel Arduino JohnChi // 17. srpna 2014 // Upravil Mateo VÃ © lez - Metavix // 30. září 2014 // Veřejná doména #include #include

#zahrnout

konstantní MPU = 0x68; // dirección I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; Řetězec api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu řetězec klíče API idvari = "53badbd77625425f8665d11b"; // tu ID de la variable and modificar Ubidots ubiclient (api); int reset = 0; neplatné nastavení () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 registr Wire.write (0); // nastaveno na nulu (probudí MPU-6050) Wire.endTransmission (true); while (! Konzole); // espera a que se establezca la conexión wireless Console.println ("Ubidots client"); ubiclient.ubitoken (api); // neakceptujte žádné tokeny a resetujte API = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // počínaje registrem 0x3B (ACCEL_XOUT_H) Wire.endTransmission (false); Wire.requestFrom (MPU, 14, true); // požadavek celkem 14 registrů AcX = Wire.read () << 8 | Wire.read (); // 0x3B (ACCEL_XOUT_H) & 0x3C (ACCEL_XOUT_L) AcY = Wire.read () << 8 | Wire.read (); // 0x3D (ACCEL_YOUT_H) & 0x3E (ACCEL_YOUT_L) AcZ = Wire.read () << 8 | Wire.read (); // 0x3F (ACCEL_ZOUT_H) & 0x40 (ACCEL_ZOUT_L)

Console.print ("AcX ="); Console.print (AcX);

Console.print ("| AcY ="); Console.print (AcY); Console.print ("| AcZ ="); Console.print (AcZ);

ubiclient.save3_values ("54299d5b7625425c68294d5b", String (AcX), "54299d667625425a05c44e68", String (AcY), "54299d727625425a8d471bce", String (AcZ));

resetovat ++; // if (reset> 20) // {// asm volatile ("jmp 0"); // reset = 0; //}}

Krok 6: Dokončení…

Finalizace…
Finalizace…

Perfecto! Můžete si vybrat z mnoha předcházejících, zesílených a zesílených monitorů rychlosti, základního připojení a Wi-Fi. Para conocer více tutoriales de Arduino puedes visitar el siguiente link.

Doporučuje: