Inhoudsopgave:

Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud: 5 stappen
Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud: 5 stappen

Video: Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud: 5 stappen

Video: Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud: 5 stappen
Video: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, November
Anonim
Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud
Hoe de ESP8266 NodeMCU te verbinden met de IoT Cloud

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

Materialen die je nodig hebt
Materialen die je nodig hebt

Om deze tutorial te volgen, hebt u alleen het volgende nodig:

  1. Computer met arduino-software
  2. ESP8266 Knooppunt MCU
  3. 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:

  1. Klik op 'Nieuwe Sensor' om een communicatiekanaal met unieke ID en API Keys aan te maken. Geef een naam en beschrijving aan uw sensor.
  2. Voeg een module toe voor de gegevens die u gaat plotten.
  3. 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

Voer de code uit
Voer de code uit
Voer de code uit
Voer de code uit
  1. 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.
  2. Keer terug naar uw sensorpagina op askSensors, klik op 'visualiseren' en 'Toon grafiek' om uw sensorgegevens in grafiek te bekijken.
  3. 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!

Aanbevolen: