Агуулгын хүснэгт:

Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 алхам
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 алхам

Видео: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 алхам

Видео: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 алхам
Видео: Conectamos Arduino Nano 33 IoT a la plataforma en la nube Blynk - Curso Objetos Conectados 2024, Арваннэгдүгээр
Anonim
Image
Image

Arduino YÚN бол микроконтроллер юм, ATmega32u4 y el Atheros AR9331. OpenWrt, Arduino YÚN-ийн хамгийн сүүлийн үеийн хувилбаруудын нэг нь OpenWrt-Yun програм хангамжийн систем юм. Линукс дээр ажилладаг компьютер, Ethernet сүлжээ, WiFi, USB-A, микро-SD үүр, 20 дижитал дижитал, 16 МГц хурдтай, микро USB зэрэг болно. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Wifi WiFi интеграци нь API API -г ашиглах боломжтой болно.

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
  1. Placa Arduino YÚN y кабель бичил USB кабель нь компьютер дээр ажилладаг:
  2. Кабелийн тууз
  3. MPU 6050, нэр томъёо (X, Y, Z) -ийг ашиглах боломжтой.

Алхам 2: La Librería De Ubidots, Arduino YÚN -ийг суулгаарай

  1. Номын сан татаж авах.
  2. IDE де Arduino -ийн "Sketch" товчлуурыг дарж "Importar library" эсвэл "Agregar librería" гэсэн товчлуурыг дарна уу.
  3. Selecciona el archivo татаж авах.

Алхам 3: Конексионууд

Conexiones
Conexiones

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу хөрвүүлэх.

Алхам 4: Así Luce Ya Conectado

Аси Люс Я Конектадо
Аси Люс Я Конектадо

Дебидос нарс, цэцэрлэгт хүрээлэн, цэцэрлэгт хүрээлэн, хотын дарга нар хотын захиргаанаас хамгаалж болно.

Алхам 5: Кодиго Пара Эль Юн

Эхлээд бид өөрсдийгөө дэмждэг, зохион байгуулагч нь зохион байгуулагч, зохион байгуулагч юм. Удирдлагын хувьд энэ нь маш чухал үүрэг гүйцэтгэдэг. Гэхдээ энэ нь IDE де Arduino -ийн хамгийн том архивуудын нэг юм. Холбоосыг үзнэ үү.

Нэгдүгээрт, IDE де Arduino, эсвэл хуулбарлагч нь юу ч болоогүй байна:

// MPU -6050 богино жишээ эскиз // Arduino Хэрэглэгч JohnChi // 2014 оны 8 -р сарын 17 // Өөрчилсөн Mateo VÃ © lez - Metavix // 2014 оны 9 -р сарын 30 // Олон нийтийн домэйн #оруулах #оруулах

#оруулах

const int MPU = 0x68; // dirección I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API түлхүүр String idvari = "53badbd77625425f8665d11b"; // tu ID de la хувьсагч ба Ubidots ubiclient (api); int reset = 0; void setup () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 бүртгүүлэх Wire.write (0); // тэг болгож тохируулсан (MPU-6050-ийг сэрээдэг) Wire.endTransmission (үнэн); байхад (! Консол); // утасгүй консолыг хайж олох боломжтой. ubiclient.ubitoken (api); // API -г дахин тохируулахын тулд API -г дахин тохируулах = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // 0x3B регистрээс эхлэн (ACCEL_XOUT_H) Wire.endTransmission (худал); Wire.requestFrom (MPU, 14, үнэн); // нийт 14 бүртгэлийг хүсэх 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);

дахин тохируулах ++; // if (reset> 20) // {// asm volatile ("jmp 0"); // дахин тохируулах = 0; //}}

Алхам 6: Эцсийн шат …

Эцсийн байдлаар …
Эцсийн байдлаар …

Төгс төгөлдөр! Энэ нь Wi-Fi сүлжээнд холбогдсон сүлжээний сүлжээ, сүлжээний систем юм. Холбоо барих зааварчилгаа нь Arduino линкээр зочилно уу.

Зөвлөмж болгож буй: