Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49
Ubidots ti consente di creare dashboard in tempo reale per analizzare i tuoi dati o controllare i tuoi dispositivi. Condividi i tuoi dati tramite link pubblici o incorporandoli nella tua applicazione mobile o web.
In questo tutorial invieremo i dati alla piattaforma utilizzando DragonBoard 410c e la scheda Intel Arduino 101.
Le schede stanno comunicando tramite una connessione seriale e uno script Python sta analizzando i dati e li invia a Ubidots.
Passaggio 1: Arduino Intel 101
Prima di tutto, scarichiamo i codici:
$ git clone
All'interno dei file puoi trovare il codice Arduino da caricare nella scheda Arduino 101.
Apri Arduino IDE e seleziona la scheda Arduino/ Genuino 101, se non hai questa opzione, devi installare la scheda in IDE.
Vai su Strumenti->scheda->gestore schede, cerca Intel e seleziona il pacchetto Intel Curie Boards.
Dopo l'installazione, puoi caricare il codice nella scheda Intel 101.
Passaggio 2: script Python
$ git clone
Lo script python importa le librerie seriali e Ubidots, quindi scaricalo e installalo.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots==1.6.1
- $ sudo pip install pyserial
Ora devi apportare alcune modifiche al codice per funzionare correttamente.
righe 25 e 26:
api = ApiClient(token='TOKEN') # Sostituisci qui con il tuo token Ubidots
api.save_collection([{'variable': 'VARIABLE_ID', 'value':raw[0]}])
TOKEN e VARIABLE_ID che puoi trovare nel tuo account in Ubidots come puoi vedere nelle immagini allegate.
Collega la scheda Intel 101 a DragonBoard ed esegui dmesg per verificare la porta USB
$ dmesg
prendilo e sostituiscilo nella riga 6:
PORTA = "/dev/ttyACM0"
Se non hai mai usato Ubidots prima, segui questi passaggi:
- Creare un account
- Login
- Clicca sulla tua foto, situata in alto a destra dello schermo
- Credenziali API->altro->crea e rinomina il tuo token
- Ottieni valore token
- Fonti
- Aggiungi origine dati
- Aggiungi variabile
- Assegna un nome alla variabile come vuoi
- Ottieni l'ID variabile situato a sinistra sulle caratteristiche della variabile.
Passaggio 3: esegui il codice e visualizza i tuoi dati in Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Consigliato:
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): 3 passaggi
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): a tutti noi piace giocare con la nostra funzione P…lotter nell'IDE di Arduino. Tuttavia, sebbene possa essere utile per le applicazioni di base, i dati vengono cancellati man mano che più si aggiungono punti e non è particolarmente gradevole alla vista. Il plotter Arduino IDE non
Comando per Voz - DragonBoard410c: 5 passaggi
Comando Por Voz - DragonBoard410c: Este guia irá ensinar a instalar e configurar o programa Julius Junto com o Coruja, que são rispettivamente um programa de reconhecimento de voz e o modelo acústico in Português.A vantagem da utilização do Ju
Analisi dei dati di temperatura/umidità utilizzando Ubidots e Fogli Google: 6 passaggi
Analisi dei dati di temperatura/umidità utilizzando Ubidots e Google-Sheets: in questo tutorial, misureremo diversi dati di temperatura e umidità utilizzando il sensore di temperatura e umidità. Imparerai anche come inviare questi dati a Ubidots. In modo che tu possa analizzarlo da qualsiasi luogo per diverse applicazioni. Anche inviando
UbiDots: connessione di un ESP32 e pubblicazione di più dati di sensori: 6 passaggi
UbiDots: connessione di un ESP32 e pubblicazione di più dati di sensori: ESP32 ed ESP 8266 sono SoC molto familiari nel campo dell'IoT. Questi sono una sorta di vantaggio per i progetti IoT. ESP 32 è un dispositivo con WiFi e BLE integrati. Basta fornire SSID, password e configurazioni IP e integrare le cose in
Realtà aumentata (AR) per Dragonboard410c o Dragonboard820c utilizzando OpenCV e Python 3.5: 4 passaggi
Realtà aumentata (AR) per Dragonboard410c o Dragonboard820c utilizzando OpenCV e Python 3.5: queste istruzioni descrivono come installare OpenCV, Python 3.5 e le dipendenze per Python 3.5 per eseguire l'applicazione di realtà aumentata