Мазмуну:

Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Steps
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Steps

Video: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Steps

Video: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Steps
Video: Conectamos Arduino Nano 33 IoT a la plataforma en la nube Blynk - Curso Objetos Conectados 2024, Ноябрь
Anonim
Image
Image

Atheros AR9331 Arduino YÚN эски микроконтроллер ATmega32u4 ж. OpenWrt программасы Linux программасы менен иштөө системасын иштеткенде, ал OpenWrt-Yun версиясын колдонот. Linux'тун иштөө тутуму Linux Ethernet, Ethernet, WiFi, USB-A, micro-SD үчүн 20 уячасы, 16 диапазондогу санарип, 16 МГц, микро USB менен иштейт. Төмөнкү сабактарды санариптик форматта өткөрүү - бул WiFi интеграциясы - бул API интерфейси менен Ubidots.

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
  1. Placa Arduino YÚN y кабели чакан USB үчүн компьютерди туташтыруу үчүн:
  2. Кабелдик лента, бул эң маанилүү шарттардын бири болуп саналат.
  3. MPU 6050, акысыз дисциплиналар (X, Y, Z) терүү мөөнөтү.

2 -кадам: Installer La Librería De Ubidots Para Arduino YÚN

  1. Китепкананы desde este enlace жүктөп алыңыз.
  2. IDE де Arduino y a la pestaña "Эскиз" баскычын чыкылдатып, "Импорттук китепкана" жана "Агрегат китепканасы" дегенди басыңыз.
  3. Selecciona el archivo жүктөп алуу.

3 -кадам: Conexiones

Conexiones
Conexiones

Pines aves, lue pines aueces puee resultate que que lgung cable se se de lugar

4 -кадам: Así Luce Ya Conectado

Así Luce Ya Conectado
Así Luce Ya Conectado

Карагайлар, карагайлар, карагыла, бул жерде эң сонун проректор болуп саналат.

5 -кадам: Codigo Para El Yún

Баштапкы төлөмдөр сизди кызыктырат, ал эми уюштуруучулардын тизмеси Убидоттун китепканасынын уюштуруучулары болуп саналат, жана бул оорунун өзгөчө шарттары. Конфигурацияны жасоодо сиз өзүңүздүн оюңузду билдиресиз, дебидо жана соло тенемос hacer uso de funciones creadas por el Equipo de desarrollo de Ubidots. Бул жерде IDE де Arduino дебютунун архивдери жана архивдеринин түпнускасы Arduino YÚN менен байланышкан. Бул аккаунттун шилтемесин табуу үчүн шилтеме.

Негизги көйгөйлөрдүн бири IDE де Arduino жана копиялоочу коддору:

// MPU -6050 кыска мисал эскизи // Ардуино Колдонуучусу JohnChi тарабынан // Август 17, 2014 // Mateo VÃ © lez - Metavix тарабынан өзгөртүлгөн // сентябрь 30, 2014 // Коомдук домен #кошуу #кошуу

#кошуу

const int MPU = 0x68; // direcciñ I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API ачкычы String idvari = "53badbd77625425f8665d11b"; // ту ID де ла өзгөрмөлүү 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 (чыныгы); while (! Console); // зымсыз Console.println ("Ubidots кардары"); ubiclient.ubitoken (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 -кадам: Finalizando…

Finalizando…
Finalizando…

Perfecto! Бул жерде Wi-Fi жана башка тармактар бар, алар компьютерлерди жана системаларды көзөмөлдөйт. Para conocer más tutoriales de Arduino puedes Visit el siguiente link.

Сунушталууда: