INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is deel 1 van 'n "Instructables" -reeks wat toegewy is om te verduidelik hoe u 'n Internet of Things -projek kan maak met behulp van ESP8266 NodeMCU wat daarop gemik is om data na 'n webwerf te lees en te stuur en 'n aksie te doen met behulp van dieselfde webwerf.
ESP8266 ESP-12E Ontwikkelingsraad sal gebruik word. Hierdie bord is gebaseer op ESP8266, integreer mikrobeheerderfunksies en WIFI in een bord. Dit kan soos arduino gekodeer word.
Hierdie instruksies sal u wys hoe u dit kan instel en programmeer met behulp van arduino IDE. U sal twee projekte uitvoer:
- 'N LED knipper
- WIFI-verbinding en afdruk van IP-adres
Stap 1: Stel ESP8266 NodeMCU op as 'n Arduino
- Laai die bestuurder af van hierdie skakel CH341SER.zip of van die aangehegte lêer.
- Laai Arduino IDE af.
- -Start Arduino en maak die venster Voorkeure oop.
- Voer https://arduino.esp8266.com/stable/package_esp8266com_index.json in die veld Addisionele raadbestuurder -URL's in.
- - Maak die bestuurders van die gereedskap oop.
- Voer esp8266 in in die soekveld om die ESP8266 -platform te installeer
- Gaan na Tools> Board -kieslys en kies u ESP8266 -bord.
- Gaan na Tools> Port. Koppel jou ESP.
Stap 2: Begin Knipperende LED -program
Hierdie program benodig geen stroombaan nie. Dit gebruik 'n ingeboude LED wat gekoppel is aan: die pen D4 of GPIO 2
Vir meer inligting oor hardeware, sien hierdie skakel
Laai die aangehegte program af Geniet!
Stap 3: Koppel aan 'n WIFI -netwerk
Hierdie program sal u ESP aan 'n WIFI -netwerk koppel en die IP -adres daarvan op u arduino seriële monitor druk. U moet u ssid en wagwoord verander
const char* ssid = "U WIFI NETWORK NAAM"; const char* wagwoord = "U WIFI PASSWARD";
maak seker dat die Baud -tempo in die program en u seriële monitorvenster dieselfde is
Stap 4: Deel 2
Sien deel 2 om te leer hoe u u sensordata na een van die gewilde IoT -gratis wolkdiens https://thingspeak.com stuur.
IoT ESP8266-reeks: 2- Monitor data deur ThingSpeak.com