Innholdsfortegnelse:

Slik kobler du ESP8266 NodeMCU til IoT Cloud: 5 trinn
Slik kobler du ESP8266 NodeMCU til IoT Cloud: 5 trinn

Video: Slik kobler du ESP8266 NodeMCU til IoT Cloud: 5 trinn

Video: Slik kobler du ESP8266 NodeMCU til IoT Cloud: 5 trinn
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, November
Anonim
Slik kobler du ESP8266 NodeMCU til IoT Cloud
Slik kobler du ESP8266 NodeMCU til IoT Cloud

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

Materialer du trenger
Materialer du trenger

For å følge denne opplæringen trenger du bare:

  1. Datamaskin som kjører arduino -programvare
  2. ESP8266 Node MCU
  3. 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:

  1. Klikk på 'Ny sensor' for å lage en kommunikasjonskanal med unik ID og Api Keys. Gi et navn og en beskrivelse til sensoren din.
  2. Legg til en modul for dataene du skal plotte.
  3. 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

Kjør koden
Kjør koden
Kjør koden
Kjør koden
  1. Å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.
  2. Gå tilbake til sensorsiden på askSensors, klikk på 'visualiser' og 'Vis graf' for å se sensordataene dine i grafen.
  3. Å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!

Anbefalt: