Opis
Cechy produktu
cechy
- Mikrokontroler ESP8266 z wbudowaną obsługą Wi-Fi 2,4 GHz
- Moduł ESP-12F z anteną PCB
- 4 MB pamięci Flash
- Zintegrowany konwerter USB–UART CP2102
- Programowanie i zasilanie przez złącze micro-USB
- Wąski format zgodny z popularnymi płytkami typu NodeMCU V2
- Kompaktowa budowa ułatwiająca montaż na płytce stykowej
- Wyprowadzenia GPIO w rastrze 2,54 mm
- Możliwość pracy jako klient sieci Wi-Fi, punkt dostępowy lub w obu trybach jednocześnie
- Wbudowane przyciski resetowania oraz ręcznego uruchamiania trybu programowania
- Kompatybilność z Arduino IDE oraz PlatformIO
- Płytka przeznaczona do prototypowania, nauki i projektów DIY
Cechy szczegółowe
cechy_rozwiniete
- ESP8266 z obsługą Wi-Fi: płytka może łączyć się z istniejącą siecią bezprzewodową, utworzyć własny punkt dostępowy lub pracować jednocześnie w obu trybach.
- Moduł ESP-12F: zawiera mikrokontroler ESP8266, 4 MB pamięci Flash oraz zintegrowaną antenę PCB.
- Konwerter CP2102: wbudowany układ pośredniczy pomiędzy portem USB komputera a interfejsem UART mikrokontrolera. Do programowania nie jest wymagany osobny konwerter USB–TTL.
- Złącze micro-USB: służy do zasilania płytki oraz przesyłania programu z komputera.
- Wąski format płytki: wariant V2 zajmuje mniej miejsca niż szeroka płytka V3 z konwerterem CH340. Ułatwia to wykonywanie prototypów na standardowej płytce stykowej.
- Wyprowadzenia GPIO: umożliwiają podłączanie czujników, wyświetlaczy, przycisków, diod LED, sterowników silników oraz modułów wykonawczych.
- Obsługa popularnych interfejsów: płytka może współpracować między innymi z urządzeniami UART, SPI oraz I2C.
- Wejście analogowe: dostępny jest jeden kanał ADC oznaczony jako
A0. - Wbudowane przyciski: przyciski
RSTorazFLASHułatwiają resetowanie płytki i ręczne uruchomienie trybu wgrywania programu.
Zastosowanie
zastosowanie
- Projekty IoT komunikujące się przez Wi-Fi
- Automatyka domowa i proste systemy smart home
- Sterowanie oświetleniem i urządzeniami niskonapięciowymi
- Odczyt czujników temperatury, wilgotności, ciśnienia oraz jakości powietrza
- Budowa prostych serwerów WWW i paneli sterowania
- Przesyłanie danych pomiarowych do serwerów lokalnych
- Integracja z systemami automatyki domowej
- Nauka programowania mikrokontrolerów
- Budowa prototypów urządzeń elektronicznych
- Projekty edukacyjne i hobbystyczne
Specyfikacja techniczna
specyfikacja
- Mikrokontroler: ESP8266
- Wariant handlowy: V2
- Moduł radiowy: ESP-12F
- Architektura procesora: Tensilica L106, 32-bit
- Częstotliwość taktowania: 80 MHz, możliwość pracy do 160 MHz
- Pamięć Flash: 4 MB
- Łączność bezprzewodowa: Wi-Fi 2,4 GHz
- Standard Wi-Fi: IEEE 802.11 b/g/n
- Tryby pracy Wi-Fi: Station, SoftAP, Station + SoftAP
- Konwerter USB–UART: CP2102
- Złącze USB: micro-USB
- Poziom logiczny GPIO: 3,3 V
- Antena: wbudowana antena PCB
- Interfejsy: GPIO, UART, SPI, I2C, PWM, ADC
- Wejście analogowe: A0, 1 kanał
- Raster wyprowadzeń: 2,54 mm
- Format płytki: wąski wariant zgodny z popularnymi płytkami typu Amica NodeMCU V2
- Orientacyjne wymiary płytki: około 49 × 26 mm
Zasilanie
zasilanie
Płytkę można zasilać napięciem 5 V przez złącze micro-USB.
Układ ESP8266 oraz wyprowadzenia GPIO pracują z logiką 3,3 V. Nie podłączaj napięcia 5 V bezpośrednio do pinów GPIO.
Płytka ma również pin VIN. Ze względu na różnice występujące pomiędzy poszczególnymi wariantami płytek zalecane jest stosowanie stabilizowanego napięcia 5 V. Nie podłączaj wyższego napięcia bez potwierdzenia parametrów konkretnej partii produktu.
Nie zasilaj jednocześnie płytki z kilku źródeł, jeżeli nie masz pewności, że wybrany sposób połączenia jest bezpieczny.
Instrukcja
instrukcja
Pierwsze uruchomienie
- Podłącz płytkę do komputera przewodem micro-USB obsługującym transmisję danych.
- Sprawdź, czy w systemie pojawił się nowy port szeregowy.
- Jeżeli port nie jest widoczny, zainstaluj sterownik VCP dla układów CP210x.
- Zainstaluj środowisko Arduino IDE.
- Dodaj obsługę płytek ESP8266 w menedżerze płytek.
- W menu wyboru płytki wybierz profil:
NodeMCU 1.0 (ESP-12E Module) - Wybierz właściwy port szeregowy.
- Wgraj prosty program testowy, na przykład miganie diodą LED lub skanowanie dostępnych sieci Wi-Fi.
Ważne informacje
- Piny opisane jako
D0,D1,D2itd. nie mają numerów zgodnych z numerami GPIO układu ESP8266. - Przykładowo pin
D1odpowiadaGPIO5, a pinD4odpowiadaGPIO2. - Niektóre piny wpływają na sposób uruchamiania mikrokontrolera.
- Nie wszystkie wyprowadzone piny nadają się do swobodnego wykorzystania jako wejścia i wyjścia.
- Piny opisane jako
SD0,SD1,SD2,SD3,CMDorazCLKsą związane z pamięcią Flash i nie powinny być używane w typowych projektach. - W przypadku problemów z automatycznym wgrywaniem programu można użyć przycisków
FLASHorazRST.
Ręczne uruchomienie trybu programowania
- Naciśnij i przytrzymaj przycisk
FLASH. - Krótko naciśnij przycisk
RST. - Zwolnij przycisk
RST. - Zwolnij przycisk
FLASH. - Ponownie rozpocznij wgrywanie programu.
Podłączenie
podlaczenie
Najczęściej używane oznaczenia pinów
| Oznaczenie na płytce | GPIO ESP8266 | Typowe zastosowanie |
|—|—:|—|
| D0 | GPIO16 | wejście / wyjście, wybudzanie z trybu Deep Sleep |
| D1 | GPIO5 | GPIO, często SCL dla I2C |
| D2 | GPIO4 | GPIO, często SDA dla I2C |
| D3 | GPIO0 | GPIO, pin startowy — zachowaj ostrożność |
| D4 | GPIO2 | GPIO, pin startowy — zachowaj ostrożność |
| D5 | GPIO14 | GPIO, SPI CLK |
| D6 | GPIO12 | GPIO, SPI MISO |
| D7 | GPIO13 | GPIO, SPI MOSI |
| D8 | GPIO15 | GPIO, SPI CS, pin startowy — zachowaj ostrożność |
| RX | GPIO3 | odbiór danych UART |
| TX | GPIO1 | nadawanie danych UART |
| A0 | ADC | wejście analogowe |
| 3V3 | — | napięcie 3,3 V |
| VIN | — | wejście zasilania płytki |
| GND | — | masa układu |
| EN | — | włączenie układu |
| RST | — | reset |
Piny startowe ESP8266
Podczas uruchamiania płytki wymagane są odpowiednie poziomy logiczne:
| Pin | Stan wymagany podczas startu |
|—|—|
| GPIO0 / D3 | stan wysoki podczas normalnego uruchomienia |
| GPIO2 / D4 | stan wysoki |
| GPIO15 / D8 | stan niski |
Niewłaściwe podłączenie urządzeń zewnętrznych do tych pinów może uniemożliwić uruchomienie płytki lub wgrywanie programu.
Wejście analogowe A0
ESP8266 ma jedno wejście analogowe. Sam układ ESP8266 obsługuje zakres od 0 do 1,0 V, ale niektóre płytki deweloperskie zawierają dodatkowy dzielnik napięcia.
Zakres napięcia wejścia A0 należy potwierdzić dla konkretnej partii produktu. Do czasu wykonania pomiaru nie przekraczaj napięcia 1,0 V.
Piny pamięci Flash
Wyprowadzenia opisane jako SD0, SD1, SD2, SD3, CMD i CLK są wykorzystywane przez pamięć Flash. Ich użycie jako zwykłych GPIO może spowodować niestabilną pracę płytki lub uniemożliwić jej uruchomienie.
Kompatybilność
kompatybilnosc
- Arduino IDE z zainstalowaną obsługą ESP8266
- PlatformIO
- Język C / C++
- MicroPython dla ESP8266
- Lua / NodeMCU firmware
- Systemy Windows, Linux oraz macOS
- Moduły i czujniki pracujące z logiką 3,3 V
- Moduły pracujące z napięciem 5 V po zastosowaniu odpowiedniego konwertera poziomów logicznych
- Układ wyprowadzeń zgodny z popularnymi płytkami typu NodeMCU V2
Informacje bezpieczeństwa
- Produkt jest komponentem elektronicznym przeznaczonym do prototypowania, nauki oraz projektów DIY.
- Używaj produktu wyłącznie w układach niskonapięciowych.
- Podczas montażu i podłączania przewodów odłącz zasilanie.
- Zwróć uwagę na poprawną polaryzację zasilania.
- Chroń płytkę przed wilgocią, wodą, kondensacją pary wodnej oraz zabrudzeniami przewodzącymi prąd.
- Stosuj zabezpieczenia przed zwarciem oraz przeciążeniem odpowiednie do budowanego układu.
- Zachowaj zasady ochrony przed wyładowaniami elektrostatycznymi ESD.
- Nie dopuszczaj do kontaktu elementów przewodzących z dolną stroną płytki podczas pracy.
- Produkt nie jest zabawką. Przechowuj poza zasięgiem małych dzieci.
- Ostateczne bezpieczeństwo urządzenia zależy od sposobu montażu, zasilania, okablowania, obudowy oraz programu przygotowanego przez użytkownika.
Ostrzeżenia
ostrzezenia
- Nie podłączaj napięcia 5 V bezpośrednio do pinów GPIO.
- Nie przekraczaj dopuszczalnego napięcia wejścia analogowego A0.
- Nie zmieniaj połączeń przy włączonym zasilaniu.
- Nie dopuszczaj do zwarcia pinów zasilania.
- Nie zasilaj płytki z przypadkowego lub niestabilnego źródła napięcia.
- Nie obciążaj bezpośrednio wyprowadzeń GPIO silnikami, przekaźnikami, taśmami LED ani innymi odbiornikami pobierającymi duży prąd.
- Do sterowania odbiornikami stosuj tranzystory, sterowniki lub odpowiednie moduły wykonawcze.
- Nie używaj płytki do bezpośredniego sterowania napięciem sieciowym 230 V AC.
- Nie używaj pinów
SD0,SD1,SD2,SD3,CMDorazCLKjako zwykłych wejść i wyjść bez dokładnego sprawdzenia sposobu działania układu. - Zachowaj szczególną ostrożność podczas używania pinów startowych
GPIO0,GPIO2orazGPIO15.
Przeznaczenie produktu
- Nauka programowania i elektroniki
- Prototypowanie urządzeń IoT
- Projekty hobbystyczne i edukacyjne
- Budowa sterowników niskonapięciowych
- Integracja z czujnikami i modułami peryferyjnymi
- Testowanie komunikacji Wi-Fi
- Budowa układów automatyki domowej
- Tworzenie prostych paneli sterowania dostępnych przez sieć lokalną
Zastosowania wykluczone
- Urządzenia medyczne i diagnostyczne
- Systemy podtrzymywania życia
- Systemy bezpieczeństwa osób i mienia
- Układy awaryjnego zatrzymania maszyn
- Zastosowania motoryzacyjne związane z bezpieczeństwem jazdy
- Lotnictwo i systemy sterowania pojazdami
- Instalacje przemysłowe wymagające certyfikowanych elementów bezpieczeństwa
- Bezpośrednia praca z napięciem sieciowym 230 V AC
- Zastosowania wymagające gwarantowanej ciągłości działania bez dodatkowych zabezpieczeń
Zawartość zestawu
- 1 × płytka deweloperska IMZ ESP8266 ESP-12F V2 z konwerterem CP2102 i złączem micro-USB
Produkty powiązane
- Przewód micro-USB do transmisji danych
- Płytka stykowa
- Przewody połączeniowe Dupont
- Konwerter poziomów logicznych 3,3 V / 5 V
- Moduł przekaźnika z wejściem zgodnym z logiką 3,3 V
- Czujnik temperatury DS18B20
- Czujnik temperatury i wilgotności DHT22
- Wyświetlacz OLED I2C 0,96 cala
- Zasilacz USB 5 V
Najczęstsze pytania
faq
-
Czy płytkę można programować bez dodatkowego programatora?
Tak. Płytka ma zintegrowany konwerter USB–UART CP2102. Do programowania wystarczy przewód micro-USB obsługujący transmisję danych. -
Czy jest to oryginalna płytka NodeMCU?
Nie. Jest to płytka deweloperska marki IMZ oparta na module ESP8266 ESP-12F. Jej format oraz sposób programowania są zgodne z popularnymi płytkami typu NodeMCU V2. -
Co oznacza określenie V2?
Jest to popularne oznaczenie handlowe wąskiego wariantu płytki z konwerterem CP2102. Nie jest to oznaczenie wersji układu ESP8266 ani oficjalna rewizja modułu ESP-12F. -
Czy płytka działa z Arduino IDE?
Tak. Po zainstalowaniu obsługi ESP8266 można użyć profiluNodeMCU 1.0 (ESP-12E Module). -
Czy płytka obsługuje Bluetooth?
Nie. ESP8266 obsługuje Wi-Fi 2,4 GHz, ale nie ma komunikacji Bluetooth. -
Czy można zasilać płytkę przez USB?
Tak. Złącze micro-USB służy do programowania oraz zasilania płytki napięciem 5 V. -
Czy wejścia GPIO tolerują napięcie 5 V?
Nie. Wyprowadzenia GPIO pracują z logiką 3,3 V. W przypadku współpracy z układami 5 V zastosuj konwerter poziomów logicznych. -
Dlaczego komputer nie wykrywa płytki po podłączeniu USB?
Najpierw sprawdź, czy przewód micro-USB obsługuje transmisję danych. Jeżeli przewód jest poprawny, zainstaluj sterownik VCP dla układów CP210x. -
Czy płytkę można wygodnie zamontować na płytce stykowej?
Tak. Wariant V2 jest węższy od szerokiej płytki V3 z układem CH340, dlatego lepiej nadaje się do wykonywania prototypów na standardowej płytce stykowej. -
Czy można sterować przekaźnikiem bezpośrednio z GPIO?
Nie należy podłączać cewki przekaźnika bezpośrednio do GPIO. Użyj odpowiedniego modułu przekaźnikowego lub tranzystora z zabezpieczeniem. -
Czy wszystkie wyprowadzone piny można wykorzystać jako GPIO?
Nie. Piny związane z pamięcią Flash oraz piny startowe wymagają szczególnej ostrożności.
O produkcie
Kompaktowa płytka ESP8266 do projektów Wi-Fi
IMZ ESP8266 ESP-12F V2 to wygodna płytka deweloperska do budowy niewielkich urządzeń komunikujących się przez sieć bezprzewodową. Może odczytywać dane z czujników, sterować modułami wykonawczymi, przesyłać pomiary do domowego serwera albo udostępniać prosty panel sterowania dostępny z przeglądarki.
Zintegrowany konwerter CP2102 oraz złącze micro-USB upraszczają pierwsze uruchomienie. Do zaprogramowania płytki nie trzeba stosować osobnego konwertera USB–TTL ani wykonywać dodatkowych połączeń z modułem ESP-12F.
Wąski format płytki dobrze sprawdza się podczas budowy prototypów na płytce stykowej. Jest to praktyczna alternatywa dla szerszego wariantu V3 z konwerterem CH340, szczególnie wtedy, gdy ważne są niewielkie wymiary i łatwy dostęp do wyprowadzeń.
Dlaczego warto
wyrozniki_sprzedazowe
- Wbudowane Wi-Fi 2,4 GHz
- Moduł ESP-12F z anteną PCB
- 4 MB pamięci Flash
- Programowanie przez micro-USB
- Konwerter USB–UART CP2102
- Brak konieczności stosowania dodatkowego programatora
- Wąski format ułatwiający montaż na płytce stykowej
- Popularny układ wyprowadzeń
- Duża liczba dostępnych bibliotek i przykładów
- Obsługa Arduino IDE oraz PlatformIO
- Dobry wybór do nauki IoT i automatyki domowej










Opinie
Na razie nie ma opinii o produkcie.