Płytka rozwojowa ProRock D1 Mini V2 ESP8266EX WiFi IoT NodeMCU 4MB Flash Micro USB
ESP8266EX | 4MB Flash | WiFi 802.11 b/g/n | 11 GPIO | 1 wejście analogowe | Micro USB | 3,3V
Płytka rozwojowa ProRock D1 Mini V2 NodeMCU to kompaktowy kontroler IoT wyposażony w mikrokontroler ESP8266EX ze zintegrowaną łącznością bezprzewodową WiFi. Moduł zapewnia interfejs USB do programowania i zasilania oraz zestaw cyfrowych i analogowych wyprowadzeń GPIO w formacie przyjaznym dla płytek stykowych. Dzięki wbudowanemu stosowi TCP/IP i obsłudze oprogramowania Lua oraz środowiska Arduino IDE płytka stanowi platformę do szybkiego prototypowania urządzeń IoT, automatyki domowej i projektów edukacyjnych.
Konstrukcja wykorzystuje układ ESP8266EX z pamięcią Flash o pojemności czterech megabajtów, umożliwiając przechowywanie kodu programu i danych konfiguracyjnych. Wyprowadzenia GPIO obsługują funkcje przerwań, modulacji PWM, komunikacji I2C oraz interfejsu One-Wire, co pozwala na podłączanie czujników, wyświetlaczy i modułów wykonawczych.
Główne cechy
- Zintegrowana łączność WiFi: mikrokontroler ESP8266EX umożliwia bezprzewodową komunikację w standardzie 802.11 b/g/n ze zintegrowanym stosem protokołów TCP/IP
- Kompaktowa konstrukcja: format D1 Mini zapewnia zgodność wymiarową z płytkami stykowymi oraz możliwość stosowania nakładek rozszerzeń
- Uniwersalne GPIO: cyfrowe wyprowadzenia obsługują przerwania sprzętowe, generowanie sygnałów PWM, magistralę I2C oraz protokół One-Wire do podłączania czujników temperatury
- Interfejs USB: złącze Micro USB służy do programowania, komunikacji szeregowej oraz zasilania płytki napięciem pięciu woltów
- Wejście analogowe: kanał przetwornika ADC umożliwia pomiar napięcia analogowego w zakresie do trzech i trzech dziesiątych wolta
- Przełącznik zasilania: wbudowany przełącznik pozwala na wygodne odłączanie zasilania bez konieczności odłączania kabla USB
- Kompatybilność programowa: płytka obsługuje oprogramowanie Lua oraz programowanie przez Arduino IDE z bibliotekami dla ESP8266
Zasada działania
Mikrokontroler ESP8266EX integruje rdzień procesora, pamięć Flash oraz moduł radiowy WiFi w jednym układzie scalonym. Wbudowany stos TCP/IP umożliwia bezpośrednią komunikację sieciową bez konieczności stosowania zewnętrznych modułów. Interfejs USB-UART realizuje konwersję sygnałów szeregowych, pozwalając na programowanie pamięci Flash oraz debugowanie przez terminal szeregowy. Cyfrowe wyprowadzenia GPIO obsługują multipleksowanie funkcji peryferyjnych, co umożliwia konfigurację pinów jako wejścia lub wyjścia cyfrowe, generatory PWM, linie magistrali I2C lub interfejs One-Wire. Pojedynczy kanał przetwornika analogowo-cyfrowego mierzy napięcie wejściowe i przekształca je na wartość cyfrową dostępną w kodzie programu.
Specyfikacja techniczna
- Model płytki: D1 Mini V2 NodeMCU
- Mikrokontroler: ESP8266EX
- Pamięć Flash: 4MB
- Łączność bezprzewodowa: WiFi 802.11 b/g/n
- Liczba cyfrowych wyprowadzeń GPIO: 11
- Funkcje GPIO: przerwania, PWM, I2C, One-Wire (z wyjątkiem D0)
- Liczba wejść analogowych: 1
- Maksymalne napięcie wejścia analogowego: 3,3V
- Napięcie zasilania: 5V (przez USB) / 3,3V (logika)
- Napięcie wyjściowe stabilizatora: 3,3V
- Napięcie logiczne GPIO: 3,3V
- Interfejs USB: Micro USB
- Dostępne napięcia na pinach: 5V, 3,3V
- Obsługa oprogramowania: Lua, Arduino IDE
Wyprowadzenia (Pinout)
- D0–D8: cyfrowe wyprowadzenia GPIO z obsługą funkcji peryferyjnych
- A0: wejście analogowe przetwornika ADC
- 5V: wyprowadzenie napięcia zasilania pięciu woltów
- 3V3: wyprowadzenie napięcia stabilizowanego trzech i trzech dziesiątych wolta
- GND: masa układu
- Micro USB: złącze zasilania i programowania
Uwagi
- Napięcie wejściowe na pinie analogowym A0 nie może przekraczać maksymalnej wartości określonej w specyfikacji.
- Wyprowadzenie D0 nie obsługuje wszystkich funkcji peryferyjnych dostępnych na pozostałych pinach GPIO.
- Programowanie płytki wymaga odpowiedniego oprogramowania — oprogramowania Lua lub Arduino IDE z zainstalowaną obsługą płytek ESP8266.
- Podczas programowania pamięci Flash należy zapewnić stałe zasilanie pięciu woltów przez port USB.
Typowe zastosowania
- Budowa węzłów sensorycznych IoT z łącznością WiFi
- Systemy automatyki domowej i zdalne sterowanie urządzeniami
- Rejestrator danych z transmisją bezprzewodową
- Sterowanie robotami mobilnymi przez sieć WiFi
- Projekty edukacyjne z zakresu Internetu Rzeczy i programowania mikrokontrolerów
Zawartość zestawu
- 1 × Płytka rozwojowa ProRock D1 Mini V2 NodeMCU ESP8266
Płytka rozwojowa ProRock D1 Mini V2 stanowi kompaktowe i funkcjonalne rozwiązanie dla projektów IoT wymagających łączności bezprzewodowej WiFi oraz elastycznego zestawu wyprowadzeń GPIO w niewielkiej obudowie.