Mundarija:
- 1 -qadam: Komponentlar
- 2 -qadam: La Librería de Ubidots uchun Arduino YÚN ni o'rnating
- 3 -qadam: koneksionlar
- 4 -qadam: Luis Ya Conectado
- 5 -qadam: Codigo Para El Yun
- 6 -qadam: Finalizando …
Video: Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
ATMga32u4 va Atheros AR9331 mikrokontrolorlari Arduino YN -ni o'z ichiga oladi. Bu OpenWrt-da, Linux-ning asosiy operatsion tizimida, Atheros operatsion tizimida joylashgan bo'lib, u OpenWrt-Yun-ni o'rnatadi. Umumiy operatsion tizim Linuxda, chekilgan tarmoqlarda, WiFi-da, USB-A-da, micro-SD-da, 20-raqamli raqamli raqamli qurilmalarda, 16 MGts chastotada, micro USB-da ishlaydi. Ma'lumotlar raqamli va ma'rifiy ma'lumotlarga ega bo'lganidan so'ng, API -ni Ubidots -ga qo'shib qo'yish mumkin.
1 -qadam: Komponentlar
- Placa Arduino YÚN simli USB -kabel uchun kompyuterni ulash:
- Kabel tasmasi, bu ergonómica uchun eng muhim vazifadir.
- MPU 6050, bir vaqtning o'zida (X, Y, Z) eng yuqori aniqlikdagi ma'lumotlarni o'z ichiga oladi.
2 -qadam: La Librería de Ubidots uchun Arduino YÚN ni o'rnating
- Kutubxonani yuklab oling.
- "Arketa" bo'limida "Sketch" yoki "Import kutubxonasi" va "Agregar kutubxonasi" ni bosing.
- Yuklab olish arxivini tanlang.
3 -qadam: koneksionlar
Qishloq xo'jaliklari bir -biridan farq qilsa, bu kabelni o'chirib qo'yishga yordam beradi.
4 -qadam: Luis Ya Conectado
Qarag'aylar, qarag'ay va qarag'ay daraxtlari, shahar hokimi shahar hokimi tomonidan himoya qilinadi.
5 -qadam: Codigo Para El Yun
Bu birinchi navbatda, Ubidots va maxsus tashkilotlar tomonidan uyushtiriladigan uyushmalar va tashkilotlarning maxsus tashkilotlari hisoblanadi. Ubidots bilan bir vaqtning o'zida bir xil vazifalar bajarilgan bo'lsa, u holda siz bir xil vazifalarni bajarasiz. Haqiqatan ham, IDE Arduino -da, Arduino YUN -da, gilam ildizida, arxivda saqlanadi. Aloqalar havolasi bilan bog'laning.
Agar siz hech qanday muammoga duch kelmasangiz, IDE Arduino va nusxa ko'chirish kodini ishlatishingiz mumkin:
// MPU -6050 qisqa namunali eskiz // Arduino foydalanuvchisi JohnChi tomonidan // Avgust 17, 2014 // Mateo Vé lez - Metavix tomonidan o'zgartirilgan // 2014 yil 30 sentyabr // Public Domain #include #include
#qo'shing
const int MPU = 0x68; // direcci³n I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API kaliti String idvari = "53badbd77625425f8665d11b"; // tu ID de la o'zgaruvchi va Ubidots ubiclient (api); int reset = 0; void setup () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 registri Wire.write (0); // nolga o'rnatildi (MPU-6050 ni uyg'otadi) Wire.endTransmission (rost); while (! Konsol); // simsiz Console.println ("Ubidots mijoz"); ubiclient.ubitoken (api); // API sozlamalarini tiklash uchun hech qanday sabab yo'q = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // 0x3B registridan boshlab (ACCEL_XOUT_H) Wire.endTransmission (noto'g'ri); Wire.requestFrom (MPU, 14, to'g'ri); // jami 14 ta registrni so'rash AcX = Wire.read () << 8 | Wire.read (); // 0x3B (ACCEL_XOUT_H) va 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) va 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));
tiklash ++; // if (reset> 20) // {// asm volatile ("jmp 0"); // reset = 0; //}}
6 -qadam: Finalizando …
Ajoyib! Bu erda siz Wi-Fi tarmog'iga ulanishingiz kerak bo'lgan tarmoqlarni o'rnatishingiz mumkin. O'qish darslari Arduino tomonidan havola qilingan.
Tavsiya:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 qadam
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: Mana, bu sizning uyingiz va uyingiz uchun nima qilish kerakligi haqidagi savolga javob beradi
Combo Cambiar La Pasta Térmica va Una Tarjeta Gráfica EVGA 8400 Gs: 7 qadam
Combo Cambiar La Pasta Térmica a Una Tarjeta Gráfica EVGA 8400 Gs: Ta'riflangan eng yaxshi makaron T & eacute rmica vieja de tu tarjeta gr á fica EVGA 8400 Gs. Aniq va qulay; eng yaxshi makaron T é
Conexión Serial Arduino a Processing (Acelerómetro En Anillo): 5 qadam
Conexión Serial Arduino a Processing (qayta ishlash): bu "Arduino" protsessorini qayta ishlashdan oldin juda katta ahamiyatga ega. Ac á O'yin -kulgi, hech qanday qiyinchilik tug'dirmaydi, qayta ishlash, qayta ishlash
Irrigações Automatizadas Com Web Service Utilizando Python: 5 qadam (rasmlar bilan)
Python -ning avtomatik xizmatlari avtomatizatsiyalari avtomatik ravishda o'rnatiladi: bu sizning kompyuteringiz va kompyuteringizning monitoringi uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga oladi. rosa, temperatura, ar, ultrabinafsha nurlar, velosidad va vento e condi va boshqalarni bosing
ALTOIDS BILAN COMBO USB -disk: 6 qadam
ALTOIDS BILAN COMBO USB drayveri: Bu mening birinchi ko'rsatmam va men ALTOIDS bilan yangi gadjet yasashga qaror qildim. Bu COMBO USB drayveri bo'lib, siz barcha eski flesh -disklarni bitta, original va moslashtirilgan diskka guruhlashingiz mumkin. Iltimos, zavqlaning va sharh bering! Shunga qaramay, men aqldan ozganman