Cuprins:
- Pasul 1: Componente
- Pasul 2: Instala La Librería De Ubidots Para Arduino YÚN
- Pasul 3: Conexiuni
- Pasul 4: Así Luce Ya Conectado
- Pasul 5: Codul pentru El Yún
- Pasul 6: Finalizând …
Video: Como Subir Date De Un Acelerómetro to Ubidots, Utilizando Arduino YÚN: 6 Steps
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Arduino YÚN es un microcontrolador basado en el ATmega32u4 y el Atheros AR9331. Vând Atheros un procesor capabil să suporte un sistem operativ linux bazat în OpenWrt, el Arduino YÚN contează cu o versiune numită OpenWrt-Yun. În plus, aveți un sistem operativ Linux și YUN pune poze, într-un port Ethernet, WiFi, port USB-A, un slot pentru micro-SD, 20 intrări / sali digitale, un cristal de 16 MHz, și conexiune micro USB. Esto hace que el YÚN sea un dispositivo bien completo para tareas de lecturas digitales y con su WiFi integrado permite o ușoară integrare cu API-ul Ubidots.
Pasul 1: Componente
- Placa Arduino YÚN și cablu micro USB pentru conectare la computer:
- Cable Ribbon, asta este pentru realizarea conexiunilor între dispozitivele de formă mai ergonomice
- MPU 6050, acest dispozitiv poartă trei ejecții de acțiune (X, Y, Z) pune și termometru.
Pasul 2: Instala La Librería De Ubidots Para Arduino YÚN
- Descarcă libraria de la acest link.
- Abre tu IDE de Arduino y ve a la pestaña "Sketch" then dale click to "Importar librería" și apoi a "Adăugați librerie"..
- Selecciona el archive descargado.
Pasul 3: Conexiuni
Asegúrate de a avea bine conectați los pines, pues aveces poate rezulta că vreun cablu se salga de locul său
Pasul 4: Así Luce Ya Conectado
O dată tot conectat în sus debite pines, trebuie lucir astfel, cinta izolantă este pentru darle mayor protecție la proiect.
Pasul 5: Codul pentru El Yún
Lo primero que debes hacer es bastante sencillo, debemos organizar nuestro arduino YÚN con la librería de Ubidots, special conceput pentru acest dispozitiv. Cu acest lucru putem realiza un cod ușor și rapid, datorită faptului că solo avem faptul că facem uz de funcții create pentru echipamentul de dezvoltare de Ubidots. Pero antes de realizar el código en nuestro IDE de Arduino debemos ingresar unos archivos en la carpeta root de nuestro Arduino YÚN. Pentru asta, vă recomandăm să urmați pașii următorului link.
O dată ne-am dat pași ne putem duce la IDE de Arduino și să copiem următorul codigo:
// Exemplu scurt de schiță MPU-6050 // De către utilizatorul Arduino JohnChi // 17 august 2014 // Modificat de Mateo Vélez - Metavix // 30 septembrie 2014 // Domeniu public #include #include
#include
const int MPU = 0x68; // direcția I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; // tu API key String idvari = "53badbd77625425f8665d11b"; // tu ID de la variable 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 înregistrare Wire.write (0); // setat la zero (trezește MPU-6050) Wire.endTransmission (adevărat); while (! Consolă); // se așteptă să se stabilizeze conexiunea wireless Console.println ("Ubidots client"); ubiclient.ubitoken (api); // se face o petiție de token la API reset = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // începând cu registrul 0x3B (ACCEL_XOUT_H) Wire.endTransmission (fals); Wire.requestFrom (MPU, 14, adevărat); // solicitați un total de 14 registre 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) și 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));
resetare ++; // if (reset> 20) // {// asm volatile ("jmp 0"); // reset = 0; //}}
Pasul 6: Finalizând …
Perfecto! Dacă a urmat pașii anteriori, putem avea pregătit propriul sistem de monitor de accelerare, bazat pe Wi-Fi. Pentru a cunoaște mai multe tutoriale de Arduino puteți vizita următorul link.
Recomandat:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 Steps
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: A ideia do nosso projecteto is monitorar a umidade do solo de uma horta e apresentar na tela do celular for acompanhamento real
Cum se face înregistrarea de date în timp real a umidității și temperaturii cu Arduino UNO și cardul SD - Simulare DHT11 Data-logger în Proteus: 5 pași
Cum se face înregistrarea de date în timp real a umidității și temperaturii cu Arduino UNO și cardul SD | Simulare DHT11 Data-logger în Proteus: Introducere: salut, acesta este Liono Maker, aici este linkul YouTube. Realizăm un proiect creativ cu Arduino și lucrăm pe sisteme încorporate. Data-Logger: Un data logger (de asemenea, data-logger sau înregistrator de date) este un dispozitiv electronic care înregistrează date în timp
DragonBoard410c - Trimiteți date către Ubidots: 3 pași
DragonBoard410c - Trimiteți date către Ubidots: Ubidots vă permite să creați tablouri de bord în timp real pentru a vă analiza datele sau a vă controla dispozitivele. Partajați-vă datele prin linkuri publice sau încorporându-le în aplicația dvs. mobilă sau web. În acest tutorial vom trimite date platformei folosind Drago
Cómo Conectar NodeMCU + RFID Y Enviar Date a Unity: 4 Steps
Cómo Conectar NodeMCU + RFID Y Enviar Date a Unity: Los pines that se conectara to 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 á generează citirea datelor de la ta
Cum să preluați date dintr-o bază de date Firebase pe NodeMCU: 7 pași
Cum să preluăm date dintr-o bază de date Firebase pe NodeMCU: Pentru acest lucru instructiv, vom prelua date dintr-o bază de date în Google Firebase și le vom prelua folosind un NodeMCU pentru analiză ulterioară. CERINȚE DE PROIECT: 1) NodeMCU sau controler ESP8266 cont pentru crearea unei baze de date Firebase. 3) Descărcați