Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruerbara visar dig en enkel Internet of Things -demo med hjälp av ESP8266 NodeMCU och en online IoT -tjänst som heter AskSensors. Vi visar dig hur du snabbt får data från ESP8266 HTTPS -klienten och plottar den i diagram i AskSensors IoT -plattform.
Steg 1: Material du behöver
För att följa denna handledning behöver du helt enkelt:
- Programvara som kör arduino
- ESP8266 Node MCU
- USB -mikrokabel för att ansluta noden MCU till datorn.
Steg 2: Registrera dig för AskSensors
Skapa först ett nytt konto på AskSensors. Du får ett e -postmeddelande med alla instruktioner du behöver följa för att logga in (det är superenkelt).
Följ den här guiden för att komma igång som förklarar hur du skapar och konfigurerar en ny sensor så att vi kan skriva data till den här sensorn. Här är huvudstegen:
- Klicka på 'Ny sensor' för att skapa en kommunikationskanal med unikt ID och Api -nycklar. Ge ett namn och en beskrivning till din sensor.
- Lägg till en modul för data som du ska rita.
- Kopiera ner Api Key In -värdet. Vi kommer att använda i ESP8266 -koden senare.
Steg 3: Skriv koden
Exempelskiss och ESP8266 WIFI -bibliotek är tillgängliga i github. Den angivna koden är klar att användas som den är. Den ansluter ESP8266 till det trådlösa nätverket som HTTPS -klient och skickar sedan data till AskSensors var 25: e sekund. Du måste fylla i följande:
- Ditt WIFI -SSID och lösenord.
- Api Key In som skapats tidigare av AskSensors.
- Vid behov tidsperioden mellan två på varandra följande datauppdateringar (inställt på 25 sekunder i detta exempel).
// Wifi -konfiguration
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "………."; // API KEY IN, exempel: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
fördröjning (25000); // fördröjning 25sek
Steg 4: Kör koden
- Öppna Arduino IDE och ladda upp koden till ESP8266 nodeMCU. Följ denna handledning om du fortfarande behöver komma igång med att programmera ESP8266 ESP-12E NodeMCU med Arduino IDE.
- Återgå till din sensorsida på askSensors, klicka på 'visualisera' och 'Visa graf' för att se din sensordata i diagram.
-
Öppna seriell terminal. Du kan krysschecka grafavläsningarna med värdena som skrivs ut på din Arduino-terminal.
Steg 5: KLAR
Det är allt!
Tack för att du läste detta instruerbara!
Du kan prova fler handledning här.
Slutligen kommer din feedback att uppskattas. lämna gärna en kommentar nedan!