Inhoudsopgave:
- Stap 1: Arduino Intel 101
- Stap 2: Python-script
- Stap 3: Voer de code uit en bekijk uw gegevens in Ubidots
Video: DragonBoard410c - Gegevens naar Ubidots verzenden - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Met Ubidots kunt u realtime dashboards maken om uw gegevens te analyseren of uw apparaten te bedienen. Deel uw gegevens via openbare links of door ze in uw mobiele of webtoepassing in te sluiten.
In deze tutorial zullen we gegevens naar het platform sturen met behulp van DragonBoard 410c en Intel Arduino 101 board.
De borden communiceren via een seriële verbinding en een pythonscript ontleedt de gegevens en stuurt deze naar Ubidots.
Stap 1: Arduino Intel 101
Laten we eerst de codes downloaden:
$ git-kloon
In de bestanden kun je de Arduino-code vinden om te uploaden naar het Arduino 101-bord.
Open Arduino IDE en selecteer Arduino/ Genuino 101 board, als je deze optie niet hebt, moet je het board in IDE installeren.
Ga naar Tools->board->boards manager, zoek naar intel en selecteer Intel Curie Boards-pakket.
Na de installatie kunt u de code uploaden naar het Intel 101-bord.
Stap 2: Python-script
$ git-kloon
Het Python-script importeert seriële en Ubidots-bibliotheken, dus laten we het downloaden en installeren.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots==1.6.1
- $ sudo pip install pyserial
Nu moet u enkele wijzigingen in de code aanbrengen om correct te werken.
regels 25 en 26:
api = ApiClient(token='TOKEN') # Vervang hier door uw Ubidots-token
api.save_collection([{'variabele': 'VARIABLE_ID', 'value':raw[0]}])
TOKEN en VARIABLE_ID kun je vinden in je account in Ubidots, zoals je kunt zien in bijgevoegde afbeeldingen.
Sluit het Intel 101-bord aan op DragonBoard en voer dmesg uit om de USB-poort te verifiëren
$ dmesg
vang het en vervang in regel 6:
POORT = "/dev/ttyACM0"
Als je Ubidots nog nooit eerder hebt gebruikt, volg dan deze stappen:
- Account aanmaken
- Log in
- Klik op je foto, rechtsboven in het scherm
- API-inloggegevens->meer->maak en hernoem uw token
- Tokenwaarde ophalen
- bronnen
- Gegevensbron toevoegen
- Variabele toevoegen
- Geef de variabele een naam zoals je wilt
- Verkrijg de variabele-ID die zich links op de variabele kenmerken bevindt.
Stap 3: Voer de code uit en bekijk uw gegevens in Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Aanbevolen:
Grote bestanden van computer naar computer verzenden: 6 stappen
Grote bestanden van computer naar computer verzenden: bestandsgroottes blijven toenemen naarmate de technologie vordert. Als je creatief bezig bent, zoals ontwerpen of modelleren, of gewoon een hobbyist bent, kan het overzetten van grote bestanden een gedoe zijn. De meeste e-maildiensten beperken de maximale grootte van bijlagen tot ongeveer 25
Draadloze trillings- en temperatuursensorgegevens naar Excel verzenden met Node-RED: 25 stappen
Draadloze trillings- en temperatuursensorgegevens naar Excel verzenden met behulp van Node-RED: Introductie van NCD's Long Range IoT Industrial draadloze trillings- en temperatuursensor, met een bereik tot 2 mijl door het gebruik van een draadloze mesh-netwerkstructuur. Dit apparaat is voorzien van een nauwkeurige 16-bits trillings- en temperatuursensor en
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Meldingen naar uw telefoon verzenden vanaf een ESP8266: 3 stappen
Meldingen naar uw telefoon verzenden vanaf een ESP8266.: Zo nu en dan zou het handig zijn om een melding te krijgen op de telefoon over gebeurtenissen in uw Arduino-code. Met de ESP Notify Android-app en de bijbehorende arduino-bibliotheek kun je dat gemakkelijk bereiken en kun je meldingen verzenden vanaf elke ESP8266
Dingen toevoegen aan het menu 'VERZENDEN NAAR': 7 stappen
Dingen toevoegen aan het 'VERZENDEN NAAR'-menu: Het VERZENDEN NAAR-menu is een handige menubalk om dingen van de ene plaats naar de andere te verzenden, maar heeft meestal alleen de standaardopties. Gelukkig kun je opties toevoegen in het menu voor gemakkelijke overboekingen