Mündəricat:

Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Addım
Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Addım

Video: Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Addım

Video: Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Addım
Video: 🤖 Bot controlando una Esp32 - Usamos base de datos en tiempo real! (🗣Google Assistant) 2024, Iyul
Anonim
Image
Image

ATmega32u4 və ya Atheros AR9331 -də bir mikrokontrolör yoxdur. OpenWrt-də Linux-un ən böyük versiyası olan OpenWrt-in ən son versiyasıdır. Linux əməliyyat sistemləri üçün Ethernet, WiFi, USB-A yuvası, micro-SD yuvası, 20 giriş/rəqəmsal rəqəmsal, 16 MHz tezlik və mikro USB ilə işləyən əməliyyat sistemləri qurulub. Bütün bunlarla yanaşı, API -də və ya API -də bir WiFi inteqrasiyasını təmin etməklə rəqəmsal rəqəmsal dərslərin tamamını öyrənə bilərsiniz.

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər
  1. Placa Arduino YÚN və kabel üçün mikro USB kompüterlər:
  2. Kabel Şeridi, bu işin əsasını təşkil edir
  3. MPU 6050, bütün məlumatları (X, Y, Z) istifadə etmək üçün istifadə edilə bilər.

Addım 2: La Librería De Ubidots üçün Arduino YUN

  1. Kitabxana kitabçasını yükləyin.
  2. "IDE kitabçası" və "İxrac kitabxanası" və "Müqavilə kitabxanası" mövzusunda "Sketch" düyməsini basın.
  3. Arxivi yükləyin.

Addım 3: Conexiones

Conexiones
Conexiones

Şüşə və ya ayaq bağlamaq üçün ən yaxşı nəticələr bu kabellərdir.

Addım 4: Así Luce Ya Conectado

Asiya Luce Ya Conectado
Asiya Luce Ya Conectado

Çam ağacı bağçası, qaranlıq və qaranlıq ərazilərdə, bələdiyyə başçıları tərəfindən qorunur.

Addım 5: Código Para El Yún

Şəxsi məlumatların qorunması, təşkilatçıların ən çox maraqlandığı təşkilatçılar arasında Ubidots və xüsusi bir problem var. Şəxsi təcrübə ilə əlaqədar olaraq, Ubidotların ən çox maraqlandığı funksiyalardan biri də bu proqramdır. Bu proqramlar IDE -nin Arduino -da, Arduino YUN -un köklü arxivində, arxivləşdirilmiş arxiv sənədləridir. Əlaqə linki ilə əlaqəli bağlantılar yaradın.

Bu gündən etibarən IDE və Arduino və ya digər kompüter məlumatlarını əldə edə bilərsiniz:

// MPU -6050 Qısa Nümunə Sketch // Arduino İstifadəçisi JohnChi tərəfindən // Avqust 17, 2014 // Dəyişdirən Mateo Vezz - Metavix // 30 Sentyabr 2014 // Public Domain #include #include

#daxil edin

const int MPU = 0x68; // direcci³n I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API açarı String idvari = "53badbd77625425f8665d11b"; // dəyişən bir Ubidots ubiclient (api); int sıfırlama = 0; void setup () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 qeydiyyatı Wire.write (0); // sıfıra qoyulub (MPU-6050-ni oyadır) Wire.endTransmission (doğru); while (! Konsol); // simsiz Console.println ("Ubidots müştəri"); ubiclient.ubitoken (api); // API sıfırlandıqdan sonra API sıfırlama = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // 0x3B qeydindən başlayaraq (ACCEL_XOUT_H) Wire.endTransmission (yalan); Wire.requestFrom (MPU, 14, doğru); // cəmi 14 qeyd tələb edin 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) və 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);

sıfırlama ++; // if (sıfırlama> 20) // {// asm uçucu ("jmp 0"); // sıfırlama = 0; //}}

Addım 6: Finalizando…

Finalizando…
Finalizando…

Mükəmməl! Wi-Fi və internet bağlantısı sistemləri mövcuddur. Arduino dərsləri ilə əlaqəli bağlantıları ziyarət edin.

Tövsiyə: