Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksjonsfilen viser deg en enkel Internet of Things -demo ved bruk av ESP8266 NodeMCU og en online IoT -tjeneste kalt AskSensors. Vi viser deg hvordan du raskt kan få data fra ESP8266 HTTPS -klienten og plotte dem i diagrammet inn i AskSensors IoT -plattformen.
Trinn 1: Materialer du trenger
For å følge denne opplæringen trenger du bare:
- Datamaskin som kjører arduino -programvare
- ESP8266 Node MCU
- USB -mikrokabel for å koble noden MCU til datamaskinen.
Trinn 2: Registrer deg for AskSensors
Opprett først en ny konto hos AskSensors. Du vil motta en e -post med alle instruksjonene du trenger for å logge inn (Det er superenkelt).
Følg denne startveiledningen som forklarer deg hvordan du oppretter og konfigurerer en ny sensor, slik at vi kan skrive data til denne sensoren. Her er hovedtrinnene:
- Klikk på 'Ny sensor' for å lage en kommunikasjonskanal med unik ID og Api Keys. Gi et navn og en beskrivelse til sensoren din.
- Legg til en modul for dataene du skal plotte.
- Kopier ned verdien Api Key In. Vi vil bruke ESP8266 -koden senere.
Trinn 3: Skriv koden
Eksempelskisse og ESP8266 WIFI -biblioteker er tilgjengelige i github. Den oppgitte koden er klar til bruk som den er. Den kobler ESP8266 til det trådløse nettverket som HTTPS -klient, og sender deretter data til AskSensors hvert 25. sekund. Du må fylle ut følgende:
- WIFI SSID og passord.
- Api Key In generert før av AskSensors.
- Om nødvendig, tidsperioden mellom to påfølgende dataoppdateringer (satt til 25 sekunder i dette eksemplet).
// Wifi -konfigurasjon
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "………."; // API KEY IN, eksempel: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
forsinkelse (25000); // forsinkelse 25 sek
Trinn 4: Kjør koden
- Åpne Arduino IDE og last opp koden til ESP8266 nodeMCU. Følg denne opplæringen hvis du fortsatt trenger å komme i gang med å programmere ESP8266 ESP-12E NodeMCU ved hjelp av Arduino IDE.
- Gå tilbake til sensorsiden på askSensors, klikk på 'visualiser' og 'Vis graf' for å se sensordataene dine i grafen.
-
Åpne seriell terminal. Du kan kryssjekke grafavlesningene med verdiene som skrives ut på Arduino-terminalen.
Trinn 5: Ferdig
Det er det!
Takk for at du leste dette instruerbare!
Du kan prøve flere opplæringsprogrammer her.
Til slutt vil din tilbakemelding bli verdsatt. legg igjen en kommentar nedenfor!