IMZStore — strona główna

ESP8266 v3 CH340 NodeMCU Płytka deweloperska micro-USB

12,03 zł
SKU: P076
6 w magazynie

Opis

Cechy produktu

  • Mikrokontroler ESP8266 z wbudowaną łącznością Wi-Fi 2,4 GHz
  • Moduł ESP-12F z anteną PCB
  • 4 MB pamięci Flash
  • Zintegrowany konwerter USB–UART CH340
  • Programowanie i zasilanie przez złącze micro-USB
  • Format zgodny z popularnymi płytkami typu NodeMCU V3 / LoLin V3
  • Możliwość pracy jako klient sieci Wi-Fi, punkt dostępowy lub w obu trybach jednocześnie
  • Wyprowadzenia GPIO w rastrze 2,54 mm
  • Wbudowane przyciski resetowania oraz ręcznego przejścia w tryb programowania
  • Kompatybilność z Arduino IDE, PlatformIO oraz popularnymi narzędziami dla ESP8266
  • Płytka przeznaczona do prototypowania, nauki oraz projektów DIY

Cechy szczegółowe

  • ESP8266 z obsługą Wi-Fi: płytka może łączyć się z domowym routerem, utworzyć własny punkt dostępowy lub pracować jednocześnie w obu trybach.
  • Moduł ESP-12F: zawiera mikrokontroler ESP8266, pamięć Flash oraz zintegrowaną antenę PCB.
  • Konwerter CH340: układ pośredniczy pomiędzy portem USB komputera a interfejsem UART mikrokontrolera. Do programowania nie jest wymagany osobny programator USB–TTL.
  • Złącze micro-USB: służy do zasilania płytki oraz przesyłania programu z komputera.
  • Popularny układ wyprowadzeń: rozmieszczenie pinów odpowiada formatowi spotykanemu w szerokich płytkach typu NodeMCU V3 / LoLin V3.
  • Wyprowadzenia GPIO: umożliwiają podłączanie czujników, wyświetlaczy, przycisków, diod LED, sterowników silników i modułów przekaźnikowych.
  • Obsługa typowych 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 RST oraz FLASH ułatwiają resetowanie płytki i ręczne uruchomienie trybu wgrywania programu.

Zastosowanie

  • Projekty IoT komunikujące się przez Wi-Fi
  • Automatyka domowa i proste systemy smart home
  • Sterowanie przekaźnikami, oświetleniem i urządzeniami niskonapięciowymi
  • Odczyt temperatury, wilgotności, ciśnienia oraz innych parametrów środowiskowych
  • Budowa prostych serwerów WWW i paneli sterowania dostępnych z przeglądarki
  • Przesyłanie danych pomiarowych do serwerów lokalnych i usług sieciowych
  • Integracja z systemami automatyki domowej
  • Nauka programowania mikrokontrolerów
  • Budowa prototypów urządzeń elektronicznych
  • Projekty edukacyjne i hobbystyczne

Specyfikacja techniczna

  • Mikrokontroler: ESP8266
  • 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: CH340
  • 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: szeroki wariant typu NodeMCU V3 / LoLin V3
  • Orientacyjne wymiary płytki: około 58 × 31 mm

Zasilanie

Płytkę można zasilać napięciem 5 V przez złącze micro-USB.

Układ ESP8266 oraz jego 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 wersjami płytek zalecane jest stosowanie stabilizowanego napięcia 5 V. Nie podłączaj wyższego napięcia bez potwierdzenia parametrów konkretnej wersji płytki.

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

Pierwsze uruchomienie

  1. Podłącz płytkę do komputera przewodem micro-USB obsługującym transmisję danych.
  2. Sprawdź, czy w systemie pojawił się nowy port szeregowy.
  3. Jeżeli port nie jest widoczny, zainstaluj sterownik dla konwertera USB–UART CH340.
  4. Zainstaluj środowisko Arduino IDE.
  5. Dodaj obsługę płytek ESP8266 w menedżerze płytek.
  6. W menu wyboru płytki wybierz profil:
    NodeMCU 1.0 (ESP-12E Module)
  7. Wybierz właściwy port szeregowy.
  8. 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, D2 itd. nie mają numerów zgodnych z numerami GPIO układu ESP8266.
  • Przykładowo pin D1 odpowiada GPIO5, a pin D4 odpowiada GPIO2.
  • 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, CMD oraz CLK są 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 FLASH oraz RST.

Ręczne uruchomienie trybu programowania

  1. Naciśnij i przytrzymaj przycisk FLASH.
  2. Krótko naciśnij przycisk RST.
  3. Zwolnij przycisk RST.
  4. Zwolnij przycisk FLASH.
  5. Ponownie rozpocznij wgrywanie programu.

Podłączenie

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 część płytek deweloperskich zawiera dodatkowy dzielnik napięcia.

Zakres wejścia A0 należy potwierdzić dla konkretnej wersji płytki. 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ć uruchomienie programu.

Kompatybilność

  • 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
  • Format wyprowadzeń zgodny z szerokimi płytkami typu NodeMCU V3 / LoLin V3

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

  • 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, CMD oraz CLK jako 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, GPIO2 oraz GPIO15.

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 V3 z konwerterem CH340 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

  • Czy płytkę można programować bez dodatkowego programatora?
    Tak. Płytka ma wbudowany konwerter USB–UART CH340. 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 układ wyprowadzeń i sposób programowania są zgodne z popularnymi płytkami typu NodeMCU V3 / LoLin V3.

  • Czy płytka działa z Arduino IDE?
    Tak. Po zainstalowaniu obsługi ESP8266 można użyć profilu NodeMCU 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 przewodu USB?
    Sprawdź, czy przewód micro-USB obsługuje transmisję danych. Jeżeli przewód jest poprawny, zainstaluj sterownik dla konwertera CH340.

  • Czy płytkę można zamontować na płytce stykowej?
    Tak, ale jest to szeroki wariant płytki. Po umieszczeniu jej na standardowej płytce stykowej może pozostać niewiele wolnego miejsca na dodatkowe przewody. Wygodnym rozwiązaniem jest użycie dwóch połączonych płytek stykowych albo przewodów Dupont.

  • 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

Popularna płytka ESP8266 do projektów Wi-Fi

IMZ ESP8266 ESP-12F V3 to wygodna płytka deweloperska do budowy prostych 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ć własny panel sterowania dostępny z przeglądarki.

Zintegrowany konwerter CH340 oraz złącze micro-USB upraszczają pierwsze uruchomienie. Do zaprogramowania płytki nie trzeba używać osobnego konwertera USB–TTL ani ręcznie wykonywać połączeń z modułem ESP-12F.

Płytka ma popularny, szeroki format typu NodeMCU V3 / LoLin V3. Dzięki temu można korzystać z licznych przykładów, bibliotek oraz poradników przygotowanych dla ESP8266.

Dlaczego warto

  • Wbudowane Wi-Fi 2,4 GHz
  • Moduł ESP-12F z anteną PCB
  • 4 MB pamięci Flash
  • Programowanie przez micro-USB
  • Konwerter USB–UART CH340
  • Brak konieczności stosowania dodatkowego programatora
  • Popularny format typu NodeMCU V3 / LoLin V3
  • 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.

Tylko zalogowani klienci, którzy kupili ten produkt mogą napisać opinię.