Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. darbība. Instalācija La Librería De Ubidots Para Arduino YÚN
- 3. darbība: Koneksiones
- 4. solis: Así Luce Ya Conectado
- 5. solis: Código Para El Yún
- 6. darbība: noslēdziet…
Video: Como Subir Datos De Un Acelerómetro and Ubidots, Utilizando Arduino YÚN: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Arduino YÚN ir mikrokontrolators un ATmega32u4 un el Atheros AR9331. Siendo el Atheros un procesors capaz de soportar and system operativo linux basado en OpenWrt, el Arduino YÚN cuenta with one version llamada OpenWrt-Yun. Sistēmas Linux operētājsistēmai ir YUN pozicionēšanas režīms, Ethernet, WiFi, puerto USB-A, micro-SD slots, 20 entras/digitālās digitālās ierīces, 16MHz kristāls un mikro USB savienojums. Esto hace que el YÚN sea un dispositivo bien completeto para tareas de lecturas digitalles y with WiFi integrado permite una fácil integración in API de Ubidots.
1. darbība: sastāvdaļas
- Placa Arduino YÚN y micro USB kabelis, kas paredzēts datoram:
- Cable Ribbon, esto es para realizar las conexiones entre los dos dispositivos de forma más ergonómica
- MPU 6050, kas atbilst pozicionēšanas prasībām (X, Y, Z), rada también termómetro.
2. darbība. Instalācija La Librería De Ubidots Para Arduino YÚN
- Descarga la librería desde este enlace.
- Abre tu IDE de Arduino y ve a la pestaña "Sketch" luego dale click a "Importar librería" y luego a "Agregar librería"..
- Atlasiet el archivo descargado.
3. darbība: Koneksiones
Asegúrate de tener bien conectados los pines, pues aveces puede resultar que algún cable se salga de su lugar
4. solis: Así Luce Ya Conectado
Una vez todo conectado en sus debidos pines, debe lucir así, la cinta aislante es para darle mērs protección al proyecto.
5. solis: Código Para El Yún
Sākotnēji šis jautājums ir hacer es bastante sencillo, debemos organizar nuestro arduino YÚN con librería de Ubidots, especialmente diseñada para este dispositivo. Con andto podemos realizar un código fácil y rápido, debido a que solo tenemos que hacer uso de funciones creadas por el equipo de desarrollo de Ubidots. Pero antes de realizar el código en nuestro IDE de Arduino debemos inresar unos archivos en la carpeta root de nuestro Arduino YÚN. Para esto les aconsejamos seguir los pasos de el siguiente link.
Una vez hagamos esos pasos podemos ir a nuestro IDE de Arduino y copiar el siguiente codigo:
// MPU -6050 īsa parauga skice // Arduino lietotājs JohnChi // 2014. gada 17. augusts // Modificēja Mateo Velez - Metavix // 2014. gada 30. septembris // Public Domain #include #include
#iekļaut
const int MPU = 0x68; // Dirección I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API atslēgas virkne idvari = "53badbd77625425f8665d11b"; // tu ID mainīgais a modificar Ubidots ubiclient (api); int reset = 0; void setup () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 reģistrs Wire.write (0); // iestatīts uz nulli (pamodina MPU-6050) Wire.endTransmission (true); while (! Console); // se espera a que se establezca la conexión Wireless Console.println ("Ubidots klients"); ubiclient.ubitoken (api); // redziet, kā atiestatīt API atiestatīšanu = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // sākot ar reģistru 0x3B (ACCEL_XOUT_H) Wire.endTransmission (false); Wire.requestFrom (MPU, 14, true); // kopā pieprasīt 14 reģistrus 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) un 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", virkne (AcX), "54299d667625425a05c44e68", virkne (AcY), "54299d727625425a8d471bce", virkne (AcZ));
atiestatīt ++; // if (reset> 20) // {// asm volatile ("jmp 0"); // atiestatīt = 0; //}}
6. darbība: noslēdziet…
Perfekti! Šim nolūkam ir sekojošs paster anteriores, poder tener listo tu propio system de monitororeo decelerace, basado un Wi-Fi. Para conocer más tutoriales de Arduino puedes visitar el siguiente link.
Ieteicams:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 soļi
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: Ideja do nosso projeto monitor and a monitor and a umumidade do solo de uma horta e apresentar na tela do celular para acompanhamento real
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 soļi
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con illuminaci ó n utilizando littlebits. Este & akūts proyecto puede ser utilizado en una habitaci ó n oscura para que esteciuminada
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 soļi
Conexión Serial Arduino a Processing (acelerómetro En Anillo): Daudz kas man ir sagatavots, lai uzzinātu, kā komunicēt ar informāciju, un tā ir viena no sērijām no Arduino a Processing. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que lv Processing, la recepc
Cómo Conectar NodeMCU + RFID Y Enviar Datos a Unity: 4 soļi
Cómo Conectar NodeMCU + RFID Y Enviar Datos a Unity: Los pines que se conectara al nodeMCU y el RFID RST = GPIO5 SDA (SS) = GPIO4 MOSI = GPIO13 = D7 MISO = GPIO12 = D6 SCK = GPIO14 = D5 GND = GND 3.3V = 3De esta manera se podr á ģenera la lectura de dataos de las ta
Irrigações Automatizadas Com Web Service Utilizando Python: 5 soļi (ar attēliem)
Irrigações Automatizad Com Web Service Utilizando Python: Neste projeto iremos desenvolver um system de monitoramento para planta ç õ es, que ir á obter dados de umidade relativa do ar, press ã o atmosfēra, rica, temperatura do ar, incid ê ncia UV, velocidade do vento e condi &