Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Instala La Librería De Ubidots Para Arduino YÚN
- Schritt 3: Konexionen
- Schritt 4: Así Luce Ya Conectado
- Schritt 5: Código Para El Yún
- Schritt 6: Finalizando…
Video: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Arduino YÚN ist ein Mikrocontroller-Basado auf dem ATmega32u4 und dem Atheros AR9331. Siendo el Atheros ist eine Prozessor-Kapazität eines Betriebssystems für Linux-Basis und OpenWrt, el Arduino YÚN mit einer Version von OpenWrt-Yun. Además de tener a sistema operativo Linux and YÚN Posee Embebidos, puerto Ethernet, WiFi, puerto USB-A, ein Steckplatz für micro-SD, 20 digitale Speicher/Salidas, ein 16MHz-Kristall und Micro-USB-Anschluss. Esto hace que el YÚN sea un dispositivo bien completo di lecturas de lecturas y con su WiFi integrado Allowe una fácil integration con la API de Ubidots.
Schritt 1: Komponenten
- Placa Arduino YÚN y Kabel Micro-USB für Anschluss an den PC:
- Cable Ribbon, esto es para realizar las conexiones entre los dos dispositivos de forma más ergonómica
- MPU 6050, este dispositivo posee tres ejes de acción (X, Y, Z) posee también termómetro.
Schritt 2: Instala La Librería De Ubidots Para Arduino YÚN
- Descarga la libreria desde este enlace.
- Abre tu IDE de Arduino y ve a la pestaña "Sketch" luego dale clic a "Importar librería" y luego a "Agregar librería".
- Selecciona el archivo descargado.
Schritt 3: Konexionen
Asegúrate de tener bien conectados los pines, pues aveces puede resultar que algún cable se salga de su lugar
Schritt 4: Así Luce Ya Conectado
Una vez todo conectado en sus debidos pines, debe lucir así, la cinta aislante es para darle mayor protección al proyecto.
Schritt 5: Código Para El Yún
Lo Primero que debes hacer es bastante sencillo, debemos organizar nuestro arduino YÚN con la libreía de Ubidots, especialmente diseñada para este dispositivo. Con ésto 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 realizar el código und nuestro IDE de Arduino debemos ingresar unos archivos and the 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 eine neue IDE von Arduino und copiar el siguiente codigo:
// MPU-6050 Kurze Beispielskizze // Von Arduino-Benutzer JohnChi // 17. August 2014 // Geändert von Mateo Vélez - Metavix // 30. September 2014 // Public Domain #include #include
#enthalten
const int MPU=0x68; //direkte I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; Zeichenfolge api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; //tu API-Schlüssel String idvari = "53badbd77625425f8665d11b"; //tu ID de la variable a modificar Ubidots ubiclient(api); int-Reset = 0; Void setup () { Bridge.begin (); Konsole.begin(); Wire.begin(); Wire.beginTransmission(MPU); Wire.write (0x6B); // PWR_MGMT_1 registrieren Wire.write (0); // auf Null setzen (weckt die MPU-6050 auf) Wire.endTransmission (true); while (!Konsole); //se espera a que se establezca la conexión wireless Console.println("Ubidots client"); ubiclient.ubitoken(api); // se hace una petición de token a la API reset = 0; aufrechtzuerhalten. Void Schleife () { Wire.beginTransmission (MPU); Wire.write (0x3B); // beginnend mit Register 0x3B (ACCEL_XOUT_H) Wire.endTransmission(false); Wire.requestFrom(MPU, 14, true); // insgesamt 14 Register anfordern 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 = "); Konsole.print(AcX);
Console.print(" | AcY = "); Konsole.print (AcY); Console.print(" | AcZ = "); Konsole.print (AcZ);
ubiclient.save3_values("54299d5b7625425c68294d5b", String(AcX), "54299d667625425a05c44e68", String(AcY), "54299d727625425a8d471bce", String(AcZ));
zurücksetzen++; // if (reset >20) // { // asm volatile (" jmp 0"); // zurücksetzen = 0; // } }
Schritt 6: Finalizando…
Perfekt! Si hat seguido los pasos anteriores, podrás tener listo tu propio sistema de monitoreo de aceleración, basado en Wi-Fi. Para conocer más tutoriales de Arduino puedes visitar el siguiente link.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Como Editar Vídeos En Móvil "fácil": 4 Schritte
Como Editar Vídeos En Móvil "fácil": El día de hoy les voy a mostrar cómo pueden editar unvídeo para subirlo a cualquier plataforma incluida YouTube, Facebook, Instagram, etc. Antes de comenzar, voy a decir las aplicaciones queen se van a manejar esta guía: MÓVILaplicación para editar
Einen Personenzähler mit Raspberry Pi und Ubidots erstellen – wikiHow
So bauen Sie einen Personenzähler mit Raspberry Pi und Ubidots: In diesem einfachen Projekt verwenden wir einen Bewegungssensor, um zu erkennen, ob ein Objekt vor unserem Raspberry Pi vorbeikommt. Dann zählen wir, wie oft das passiert, und senden diesen Wert an Ubidots. Personenzähler sind in der Regel teure Geräte, die in der
Englisch/Portugiesisch: S4A Como Instalar E Usar / S4A Installation und Benutzer: 7 Schritte
Englisch/Portugiesisch: S4A Como Instalar E Usar / S4A Installation und Benutzer: O S4A (oder Scratch für Arduino) é um sistema que baseado no Scratch que zulassen interagir diretamente com um Arduino.É uma forma muito didática de ensinar programação e verificar em tempo real a interaç&atild