Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Instal La Librería De Ubidots Para Arduino YÚN
- Langkah 3: Conexiones
- Langkah 4: Así Luce Ya Conectado
- Langkah 5: Código Para El Yn
- Langkah 6: Finalizando…
Video: Como Subir Datos De Un Acelerómetro dan Ubidots, Memanfaatkan Arduino YÚN: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Arduino YÚN dan mikrokontroler basado en el ATmega32u4 y el Atheros AR9331. Siendo el Atheros dan proses capaz de soportar dan sistem operasi linux basado en OpenWrt, dan Arduino YÚN cuenta con una versi llamada OpenWrt-Yun. Perangkat lunak untuk sistem operasi Linux dan perangkat lunak, Ethernet, WiFi, USB-A puerto, un slot untuk micro-SD, 20 entrada/salida digital, un cristal de 16MHz, dan micro USB. Esto hace que el YÚN sea un dispositivo bien completo para treas de lecturas digitales y con su WiFi integrado izin una fácil integración con la API de Ubidots.
Langkah 1: Komponen
- Placa Arduino YÚN y kabel micro USB para poder conectarlo al pc:
- Pita Kabel, 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.
Langkah 2: Instal 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 libbrería" y luego a "Agregar librería"..
- Selecciona el archivo descargado.
Langkah 3: Conexiones
Segrate de tener bien conectados los pines, pues aveces puede resultar que algún cable se salga de su lugar
Langkah 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.
Langkah 5: Código Para El Yn
Lo primero que debes hacer es bastante sencillo, debemos organizar nuestro arduino YÚN con la libreria 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 antes de realizar el código en nuestro IDE de Arduino debemos ingresar 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:
// Sketsa Contoh Singkat MPU-6050// Oleh Pengguna Arduino JohnChi // 17 Agustus 2014 // Dimodifikasi oleh Mateo Vélez - Metavix // 30 September 2014 // Domain Publik #include #include
#termasuk
const int MPU=0x68; //arahkan I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; String api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; //tu Kunci API String idvari = "53badbd77625425f8665d11b"; //tu ID de la variabel a modificar Ubidots ubiclient(api); int reset = 0; void setup(){ Bridge.begin(); Konsol.mulai(); Kawat.mulai(); Wire.beginTransmission(MPU); Kawat.tulis (0x6B); // PWR_MGMT_1 daftarkan Wire.write(0); // set ke nol (membangunkan MPU-6050) Wire.endTransmission(true); while (!Konsol); //se espera a que se establezca la conexión wireless Console.println("Ubidots client"); ubiclient.ubitoken(api); //setel ulang ulang API = 0; } void loop(){ Wire.beginTransmission(MPU); Kawat.tulis (0x3B); // dimulai dengan register 0x3B (ACCEL_XOUT_H) Wire.endTransmission(false); Wire.requestFrom(MPU, 14, benar); // meminta total 14 register 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));
setel ulang++; // if (reset >20) // { // asm volatile (" jmp 0"); // ulang = 0; // } }
Langkah 6: Finalizando…
Sempurna! Anda memiliki seguido los pasos anteriores, podrás tener listo tu propio sistema de monitoreo de aceleración, basado en Wi-Fi. Untuk mengetahui lebih lanjut tentang tautan Arduino puedes visitar el siguiente.
Direkomendasikan:
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
Hubungkan dan Perkuat Solusi Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Setup Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan mendemonstrasikan cara men-setup Hologram Nova menggunakan Raspberry Pi dan menampilkan
Como Hacer Un Abanico Con Iluminación Memanfaatkan Littlebits: 3 Langkah
Como Hacer Un Abanico Con Iluminación Memanfaatkan Sedikit Bit: En el dia de hoy les paling langka como hacer un abanico con iluminaci&n utilizando bits.Este &proyecto puede ser utilizado en una habitación oscura
DIN Rail Mount untuk Arduino YUN, UNO dan Nano: 7 Langkah
Pemasangan DIN Rail untuk Arduino YUN, UNO, dan Nano: Kadang-kadang berguna untuk memasang proyek Arduino Anda secara permanen di kabinet kontrol - misalnya dalam otomatisasi rumah atau aplikasi industri. Dalam kasus seperti itu, penutup ArduiBox kami untuk Arduino Nano, UNO, dan Yun Rev2 dapat membantu Anda
Cara Membuat Programmer ISP USBTiny: Dengan Memanfaatkan Mesin Penggilingan PCB CNC: 13 Langkah (dengan Gambar)
Cara Membangun Programmer ISP USBTiny: Dengan Memanfaatkan Mesin Penggilingan PCB CNC: Pernahkah Anda berpikir tentang bagaimana membangun proyek elektronik Anda sendiri dari awal? Mengerjakan proyek elektronik sangat mengasyikkan dan menyenangkan bagi kami, pembuat. Tetapi sebagian besar pembuat dan penggemar perangkat keras yang baru saja melangkah maju ke budaya pembuat membangun proyek mereka
Irrigações Automatizadas Com Web Service Memanfaatkan Python: 5 Langkah (dengan Gambar)
Irrigações Automatizadas Com Layanan Web Memanfaatkan Python: Neste projeto iremos desenvolver um sistema de monitoramento para plantações, que irá obter dados de umidade relativa do ar, pressão atmosférica, temperaturea do ar, incidência UV, velocidade do vento e condi&