Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze instructable toont je een eenvoudige Internet of Things-demo met behulp van de ESP8266 NodeMCU en een online IoT-service genaamd AskSensors. We laten u zien hoe u snel gegevens van de ESP8266 HTTPS-client kunt krijgen en deze in een grafiek kunt plotten in het AskSensors IoT-platform.
Stap 1: Materialen die je nodig hebt
Om deze tutorial te volgen, hebt u alleen het volgende nodig:
- Computer met arduino-software
- ESP8266 Knooppunt MCU
- USB-microkabel om de node MCU op de computer aan te sluiten.
Stap 2: Meld u aan voor AskSensors
Maak eerst een nieuw account aan bij AskSensors. U ontvangt een e-mail met alle instructies die u moet volgen om in te loggen (Het is supereenvoudig).
Volg deze handleiding om aan de slag te gaan, waarin wordt uitgelegd hoe u een nieuwe sensor maakt en instelt, zodat we gegevens naar deze sensor kunnen schrijven. Dit zijn de belangrijkste stappen:
- Klik op 'Nieuwe Sensor' om een communicatiekanaal met unieke ID en API Keys aan te maken. Geef een naam en beschrijving aan uw sensor.
- Voeg een module toe voor de gegevens die u gaat plotten.
- Kopieer de API Key In-waarde. We zullen later de ESP8266-code gebruiken.
Stap 3: Schrijf de code
Voorbeeldschets en ESP8266 WIFI-bibliotheken zijn beschikbaar in github. De verstrekte code is klaar voor gebruik zoals deze is. Het verbindt de ESP8266 met het draadloze netwerk als HTTPS-client en stuurt vervolgens elke 25 seconden gegevens naar AskSensors. U moet het volgende invullen:
- Uw WIFI SSID en wachtwoord.
- De API Key In eerder gegenereerd door AskSensors.
- Indien nodig, de tijdsperiode tussen twee opeenvolgende gegevensupdates (in dit voorbeeld ingesteld op 25 seconden).
// Wifi-configuratie
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "…………."; // WIFI
const char* apiKeyIn = "………."; // API KEY IN, voorbeeld: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
vertraging (25000); // vertraging 25sec
Stap 4: Voer de code uit
- Open Arduino IDE en upload de code naar ESP8266 nodeMCU. Volg deze tutorial als je nog aan de slag moet met het programmeren van de ESP8266 ESP-12E NodeMCU met behulp van Arduino IDE.
- Keer terug naar uw sensorpagina op askSensors, klik op 'visualiseren' en 'Toon grafiek' om uw sensorgegevens in grafiek te bekijken.
-
Seriële terminal openen. U kunt de grafiekwaarden vergelijken met de waarden die op uw Arduino Terminal worden afgedrukt.
Stap 5: KLAAR
Dat is het!
Bedankt voor het lezen van dit instructable!
Je kunt hier meer tutorials proberen.
Tot slot wordt uw feedback op prijs gesteld. laat dan hieronder een reactie achter!