İçindekiler:

Como Subir Datos De Un Acelerómetro ve Ubidots, Utilizando Arduino YÚN: 6 Adım
Como Subir Datos De Un Acelerómetro ve Ubidots, Utilizando Arduino YÚN: 6 Adım

Video: Como Subir Datos De Un Acelerómetro ve Ubidots, Utilizando Arduino YÚN: 6 Adım

Video: Como Subir Datos De Un Acelerómetro ve Ubidots, Utilizando Arduino YÚN: 6 Adım
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Temmuz
Anonim
Image
Image

Arduino YÚN es ve mikro kontrolör basado en el ATmega32u4 ve el Atheros AR9331. Siendo el Atheros, OpenWrt'te linux basado ve OpenWrt-Yun sürümlerini llamada YÚN cuenta con una llamada'da çalıştıran bir işletim sistemi değildir. İşletim sistemi ve işletim sistemi olmayan Linux işletim sistemleri, porto Ethernet, WiFi, porto USB-A, mikro SD slotu, 20 giriş/salidas dijital, 16MHz ve kristalsiz, mikro USB bağlantısı. Ubidots'la bağlantılı WiFi entegrasyonu izni, API'lerle Ubidots'la bağlantılı olarak, tamamen bağımsız bir şekilde kullanılabilir.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
  1. Placa Arduino YÚN y kablosu mikro USB para poder conectarlo al pc:
  2. Kablo Şeridi, ergonominin en iyi şekilde değerlendirilmesi için en uygun koşullara sahiptir.
  3. MPU 6050, este dispositivo poze tres ejes de acción (X, Y, Z) poz también termómetro.

Adım 2: Instala La Librería De Ubidots Para Arduino YÚN

  1. Ücretsiz indir.
  2. Arduino IDE ile ilgili olarak, "Sketch" luego dale için bir "Importar librería" ve luego a "Agregar librería"ya tıklayın..
  3. Selecciona el arşivi indir.

3. Adım: Conexiones

Conexiones
Conexiones

Asegúrate de tener bien conectados los pines, pues aveces puede sonuç que algún kablo se salga de su lugar

Adım 4: Así Luce Ya Conectado

Asi Luce Ya Conectado
Asi Luce Ya Conectado

En iyi uygulamalar çam ağaçları, debe lucir así, la cinta aislante es para darle mayor protección al proyecto.

Adım 5: Código Para El Yún

En temel gereksinimler, en temel sencillo, nuestro arduino için debemos organizar arduino YÚN con la librería de Ubidots, especialmente diseñada para este dispositivo. Ubidots'tan bağımsız bir şekilde, bağımsız bir şekilde, bağımsız bir şekilde ve daha fazla işleve sahiptir. Arduino YÚN'yi temel alarak, Arduino YÚN'yi yeniden tasarlayın. Para esto les aconsejamos seguir los pasos de el siguiente bağlantı.

Una vez hagamos esos pasos podemos ve bir nuestro IDE de Arduino ve kopyalayıcı el siguiente codigo:

// MPU-6050 Kısa Örnek Eskiz// Arduino Kullanıcısı JohnChi // 17 Ağustos 2014 // Değiştiren Mateo Vélez - Metavix // 30 Eylül 2014 // Public Domain #include #include

#Dahil etmek

const int MPU=0x68; //dirección I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; Dize api = "5ca9b10038e49e0492c6794f9043f0918ddcbd26"; //tu API anahtarı Dize idvari = "53badbd77625425f8665d11b"; //tu ID de la değişkeni bir değiştirici Ubidots ubiclient(api); int sıfırlama = 0; geçersiz kurulum(){ Bridge.begin(); Console.begin(); Wire.begin(); Wire.beginTransmission(MPU); Wire.write(0x6B); // PWR_MGMT_1 Wire.write(0)'ı kaydettir; // sıfıra ayarla (MPU-6050'yi uyandırır) Wire.endTransmission(true); while (!Konsol); // kablosuz bağlantı için bir que se esperia'ya bakın Console.println("Ubidots istemcisi"); ubiclient.ubitoken(api); // API sıfırlama = 0; } void loop(){ Wire.beginTransmission(MPU); Wire.write(0x3B); // register 0x3B (ACCEL_XOUT_H) ile başlayarak Wire.endTransmission(false); Wire.requestFrom(MPU, 14, doğru); // toplam 14 kayıt talep edin 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));

sıfırla++; // if (sıfırla >20) // { // asm volatile (" jmp 0"); // sıfırla = 0; // } }

Adım 6: Finalizando…

Finalizando…
Finalizando…

Mükemmel! Si'nin ön ve arka özellikleri, en hızlı izleme sistemi, en Wi-Fi erişimi vardır. Para conocer más öğreticiler de Arduino puedes el siguiente bağlantısını ziyaret edin.

Önerilen: