INHOUDSOPGAWE:
Video: DragonBoard410c - Stuur data na Ubidots: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Met Ubidots kan u intydse dashboards skep om u data te ontleed of u toestelle te beheer. Deel u data deur middel van openbare skakels, of deur dit in u mobiele of webtoepassing in te sluit.
In hierdie tutoriaal stuur ons data na die platform met behulp van DragonBoard 410c en Intel Arduino 101 -bord.
Die borde kommunikeer via 'n seriële verbinding en 'n python -script ontleed die data en stuur dit na Ubidots.
Stap 1: Arduino Intel 101
Laat ons eers die kodes aflaai:
$ git kloon
Binne die lêers vind u die Arduino -kode om op te laai in die Arduino 101 -bord.
Maak Arduino IDE oop en kies Arduino/ Genuino 101 -bord, as u nie hierdie opsie het nie, moet u die bord in IDE installeer.
Gaan na Tools-> board-> boards manager, soek na Intel en kies die Intel Curie Boards-pakket.
Na die installasie kan u die kode op die Intel 101 -kaart laai.
Stap 2: Python Script
$ git kloon
Die python -script invoer reeks- en Ubidots -biblioteke, sodat u dit kan aflaai en installeer.
- $ sudo apt-get install python-pip
- $ sudo pip installeer ubidots == 1.6.1
- $ sudo pip installeer pyserial
U moet 'n paar wysigings aan die kode maak om korrek te werk.
reëls 25 en 26:
api = ApiClient (token = 'TOKEN') # Vervang hier met u Ubidots -teken
api.save_collection ([{'variable': 'VARIABLE_ID', 'value': raw [0]}])
TOKEN en VARIABLE_ID kan u in u rekening in Ubidots vind, soos u kan sien in aangehegte beelde.
Koppel Intel 101 -bord aan DragonBoard en voer dmesg uit om die USB -poort te verifieer
$ dmesg
vang dit en vervang in reël 6:
PORT = "/dev/ttyACM0"
Volg hierdie stappe as u nog nooit Ubidots gebruik het nie:
- Maak 'n rekening oop
- Teken aan
- Klik op u prentjie regs bo in die skerm
- API-geloofsbriewe-> meer-> skep en hernoem u token
- Kry Token -waarde
- Bronne
- Voeg databron by
- Voeg veranderlike by
- Noem die veranderlike soos u wil
- Kry die veranderlike ID links op die veranderlike kenmerke.
Stap 3: voer die kode uit en sien u data in Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Aanbeveel:
Ubidots + ESP32- Voorspellingsmasjienmonitering: 10 stappe
Ubidots + ESP32- Voorspellende masjienmonitering: Voorspellende analise van masjienvibrasie en temp deur e-posgebeurtenisse en 'n rekord van vibrasie in Google-blad te skep met behulp van Ubidots. Voorspellende instandhouding en monitering van masjiengesondheid
Maak pragtige plotte met lewendige Arduino -data (en stoor die data in Excel): 3 stappe
Maak pragtige plotte met lewendige Arduino -data (en stoor die data in Excel): ons speel almal graag met ons P … lotterfunksie in die Arduino IDE, hoewel dit nuttig kan wees vir basiese toepassings, word die data meer as uitgewis punte word bygevoeg en dit is nie besonder aangenaam vir die oë nie. Die Arduino IDE -plotter
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart - DHT11 Data-logger Simulasie in Proteus: 5 stappe
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart | DHT11 Data-logger Simulasie in Proteus: Inleiding: hi, dit is Liono Maker, hier is die YouTube-skakel. Ons maak 'n kreatiewe projek met Arduino en werk aan ingebedde stelsels. Data-Logger: 'n Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd opneem
Comando Por Voz - DragonBoard410c: 5 stappe
Comando Por Voz - DragonBoard410c: Este guia ir á installeer 'n installasie van die program Julius junto com of Coruja, que s ã o respectivamente um programa de reconhecimento de voz e o modelo ac ú stico em Portugu ê s
Augmented Reality (AR) vir Dragonboard410c of Dragonboard820c met behulp van OpenCV en Python 3.5: 4 -stappe
Augmented Reality (AR) vir Dragonboard410c of Dragonboard820c Met behulp van OpenCV en Python 3.5: Hierdie instruksies beskryf hoe u OpenCV, Python 3.5 en afhanklikhede vir Python 3.5 kan installeer om die augmented reality -toepassing uit te voer