Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest część 1 serii „Instructables” poświęconej wyjaśnieniu, jak zrobić projekt Internetu rzeczy przy użyciu ESP8266 NodeMCU, który ma na celu odczytywanie i wysyłanie danych do strony internetowej oraz wykonywanie akcji przy użyciu tej samej strony internetowej.
Wykorzystana zostanie płytka rozwojowa ESP8266 ESP-12E. Ta płyta jest oparta na ESP8266, integruje możliwości mikrokontrolera i WIFI na jednej płycie. Można go zakodować jak arduino.
Ta instrukcja pokaże Ci, jak go skonfigurować i zaprogramować za pomocą arduino IDE. Zrealizujesz dwa projekty:
- Migająca dioda LED
- Połączenie WIFI i drukowanie adresu IP
Krok 1: Skonfiguruj ESP8266 NodeMCU jako Arduino
- Pobierz jego sterownik z tego linku CH341SER.zip lub z załączonego pliku.
- Pobierz Arduino IDE.
- - Uruchom Arduino i otwórz okno Preferencje.
- Wpisz https://arduino.esp8266.com/stable/package_esp8266com_index.json w polu Dodatkowe adresy URL menedżera tablicy.
- - Otwórz Menedżera tablic z Narzędzia.
- Wpisz esp8266 intro w polu wyszukiwania, aby zainstalować platformę ESP8266
- Przejdź do menu Narzędzia > Tablica, a następnie wybierz swoją płytę ESP8266.
- Przejdź do Narzędzia > Port. Podłącz swój ESP.
Krok 2: Uruchom program migającej diody LED
Ten program nie wymaga obwodu. Użyje wbudowanej diody LED, która jest podłączona do: Pin o nazwie D4 lub GPIO 2
Aby uzyskać więcej informacji o sprzęcie, zobacz ten link
Pobierz załączony program Ciesz się!
Krok 3: Połącz się z siecią WIFI
Ten program połączy twój ESP z siecią WIFI i wydrukuje jego adres IP na monitorze szeregowym arduino. Musisz zmodyfikować swój identyfikator SSID i hasło
const char* ssid = "TWOJA NAZWA SIECI WIFI";const char* hasło = "TWOJE HASŁO WIFI";
upewnij się, że szybkość transmisji w programie i w oknie monitora szeregowego są takie same
Krok 4: Część 2
Zobacz część 2, aby dowiedzieć się, jak przesłać dane z czujników do jednej z popularnych bezpłatnych usług chmurowych IoT
Seria IoT ESP8266: 2- Monitoruj dane za pośrednictwem ThingSpeak.com