Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Vandaag gaan we leren het Ubidots-platform te gebruiken om op een vriendelijke manier gegevens via internet te visualiseren.
Stap 1: Materialen en montage:
1-Protobord.
2-NodeMCU (ESP8266)
3-LM35 temperatuursensor.
4-Sommige draad
Stap 2: Arduino IDE instellen op NodeMCU:
Link die in voorkeurenborden moet worden geplakt URL:
arduino.esp8266.com/stable/package_esp8266c…
-Download het ESP8266 shields-pakket in de boardsmanager.
-Selecteer uw bord (NodeMCU).
-En dat is het.
Stap 3: Code-inloggegevens invullen en Ubidots-account:
Ga naar https://ubidots.com/, meld je aan en zoek naar je "standaardtoken" en plak deze in de code, naast je wifi-inloggegevens.
Bibliotheek en code hier:
gum.co/ARskL
-Upload de code naar de NodeMCU en controleer of deze is aangesloten en zegt OK.
Stap 4: Ubidots-configuratie en visualisatie:
1-Automatisch verschijnt een apparaat met de naam ESP8266 op uw Ubidots-apparaten na het uploaden van de code.
2-Het heeft een variabele die de lezing van de sensor toont in een bereik van 0-255.
3-We moeten een synthetische variabele maken in functie van de eerste. Om de 0-255 waarde om te zetten in een Temperatuur (C) waarde gebruiken we meestal een functie. ((waarde)*(3.3)*(100))/1024 = graden Celsius.
4-We maken een tabel in het gegevensveld, met een thermometer-widget, typen de naam van de variabele (API LABEL), in dit geval "temp" en klikken op ok.
5-En tot slot kunnen we de temperatuur van de sensor via internet visualiseren, waar we ook zijn, via de smartphone-app en zo.