Szukaj

Moduł WiFi NodeMCU V3 LoLin ESP-12E - testowany

Kod:
MOD-1164
Waga: Help
11 g

Moduł WiFi zbudowany w oparciu o układ ESP8266-12E. Dzięki konwerterowi USB-UART programujemy go przez USB.

Produkt wycofany ze sprzedaży

Zastąpiony przez: Moduł WiFi NodeMCU V3 ESP8266, fabrycznie pakowany

Ponieważ odsetek niedziałających nodeMCU spadł poniżej 0.5% (czyli mniej niż 1 na 200) zdecydowaliśmy zaprzestać testowania modułów. Zachęcamy do kupowania wersji prosto z fabryki

Zmiana funkcjonalna w działaniach pinów!

Uwaga, chińscy producenci dokonali pewnej optymalizacji w konstrukcji nodeMCU. Użyto innej wersji konwertera USB/Serial, która nie wymaga zewnętrznego rezonatora. Ponieważ jest to zamiennik 1:1 dla poprzedniej wersji, PCB nodeMCU zostało bez zmian, nie ma wlutowanego rezonatora. Wszystko byłoby świetnie gdyby nie fakt, że najwyraźniej pady GND tego rezonatora to była jedyna ścieżka łącząca obszar pin GND przy Vin z resztą pinów GND.

Moduły obecnie sprzedawane mają pin GND przy pinie Vin niepodłączony. Chcąc korzystać z zasilania przez Vin, należy podać zasilanie Vin a GND podłączyć do dowolnego innego pinu GND, nie znajdującego się obok Vin.

Co to jest NodeMCU?

ESP8266 jest popularnym mikrokontrolerem z wbudowanym WiFi. Dzięki atrakcyjnej cenie i dużym możliwościom stał się bardzo popularnym, zwłaszcza w zakresie automatyki domowej. Początkującym jednak sprawia czasem problemy - wymaga dobrego zasilania, wgrywanie firmware wymaga przepinania zworek, ręczny reset. Wszystkie te problemy rozwiązują płytki NodeMCU.

Moduł NodeMCU to płytka z wlutowanym ESP8266-12E w wersji z 4 MB Flash. Moduł NodeMCU posiada wbudowany konwerter USB-UART, dzięki któremu możemy zaprogramować płytkę przez USB (wystarczy kabel micro USB) bez dodatkowego konwertera. Model V3 na pokładzie ma chiński CH340, zaś za konwerter USB-serial w modelu V2 odpowiada układ Silicon Labs CP2102. Proces programowania modułów NodeMCU jest łatwiejszy w porównaniu do samodzielnych modułów ESP. Zaś wbudowany regulator napięcia pozwala użyć znacznie szerszego zakresu napięć zasilania.

Do dyspozycji otrzymujemy 10 portów GPIO. Każdy z nich obsługuje PWM, I2C, SPI i 1-Wire. Na płytce umieszczono regulator napięcia 3.3V, więc może być zasilana z portu USB.

Programowanie NodeMCU

Od grudnia 2016 wysyłamy do Was płytki z wgranym szkicem WiFiScan. Po podłączeniu kabla USB i ustawieniu prędkości portu szeregowego na 115200 na Serial otrzymacie listę sieci WiFi, które widzi NodeMCU, skan co kilka sekund. Dlaczego zdecydowaliśmy się na ten krok? Chcemy mieć pewność że wysyłamy do Was w 100% sprawny moduł. W ten sposób nieustannie monitorujemy jakość sprzedawanych modułów. Zdarzały się dostawy, że kilka procent urządzeń było uszkodzonych. Frustracja i kłopot związany z wymianą to jest coś co czego staramy się Wam oszczędzić.

Co zyskujesz zmawiając testowaną wersję?

Zamawiając wersję z wgranym WiFiScan masz pewność, że:

  • komunikacja przez port USB jest poprawna (bo pojawił się port szeregowy w komputerze)
  • moduł ESP8266 jest sprawny (bo udało się nam go zaprogramować)
  • komunikacja WiFi działa (bo sprawdzamy czy widać SSID sieci w naszej siedzibie)

Mamy w ofercie również nowe, fabrycznie pakowane (bez wgranego przez nas szkica WiFiScan) moduły nodeMCU v3.

Najczęstszym sposobem używania NodeMCU jest chyba programowanie z użyciem Arduino IDE. Można też wgrać oprogramowanie NodeMCU (Lua). Inne wsady (jak EasyESP) działające na ESP8266 powinny też bez najmniejszego problemu działać na NodeMCU.

Dane techniczne:

  • Moduł zbudowany w oparciu o układ ESP8266-12F z anteną PCB
  • Łączność Wi-Fi w standardzie 802.11 b/g/n
  • Działa w trybach AP (Access Point), STA (Standalone), AP+STA
  • Obsługuje TKIP, WEP, CRC, CCMP, WPA/WPA2, WPS
  • Zasilanie: 3.3V (lub 5V przez port USB)
  • Procesor RISC 80MHz
  • 10 portów GPIO - PWM / I2C / SPI / 1-Wire
  • Maksymalne natężenie na pinach I/O: 12mA
  • Konwerter USB-UART - CH340
  • Konwerter ADC - 10-bitowy
  • 30 pinów w rastrze 2,54mm - Pasuje do płytek stykowych
  • Złącze micro USB
  • Wymiary: 58 x 30mm
  • Dwa przyciski: FLASH, służący do programowania, oraz RST (RESET)

Różnice pomiędzy NodeMCU V2 i V3

Pierwszą rzeczą która rzuca się w oczy to fakt, iż wersja NodeMCU V2 po wpięciu do płytki stykowej pozostawia po 1 rzędzie pól z każdej strony. Da się bez problemu i kombinowania podłączyć kable. W wersji V3, która jest szersza takiej możliwości nie ma. Trzeba kombinować z kablami przeprowadzając je pod spodem lub użyć dwóch płytek stykowych. Pod tym względem prototypowanie z V2 jest wygodniejsze.

Z technicznej zaś strony główna różnica między płytkami V2 i V3 leży w konwerterze USB-UART. Sterowniki do układu Silicon Labs CP2102 są łatwo dostępne. W systemie Windows obecne są od wersji 7. Sam układ jest popularny i działa bardzo dobrze. NodeMCU w wersji V3 został wyposażony w układ CH340 chińskiej firmy WCH. Układ jest tańszy i do niedawna ściąganie sterowników było nieco problematyczne. Sytuacja uległa znacznej poprawie dzięki upowszechnieniu się tego układu. Inną sprawą jest to, że nie każdy godzi się na instalację oprogramowania, do którego nie ma pełnego zaufania, a z tym należy się liczyć ściągając sterowniki z chińskiej strony. Z tego powodu w sprzedaży mamy także droższą wersję V2. Jeżeli chcesz wiedzieć dokładnie czym jeszcze różnią się płytki, polecamy artykuł.

Materiały

Na blogu Starter Kit jest cała seria artykułów zajmująca się różnymi wersjami ESP8266.

  • Firmware do wgrania do ESP można pobrać z github
  • Dokumentacja Lua dla NodeMCU
  • Zestaw komend AT można znaleźć na stronie nurdspace.nl
  • Wiki modułu ESP8266
  • Program umożliwiający wgrywanie oprogramowania ESPLORER
  • Forum użytkowników ESP8266
  • Otwarty projekt SUPLA - automatyka budynkowa oparta o ESP8266 i inne moduły

Moduł idealnie nadaje się do zastosowań developerskich, sam układ posiada certyfikacje FCC, natomiast płytka jako całość niestety nie.

Moduły ESP8266 / ESP32
Płytki rozwojowe ESP8266 / ESP32
Akcesoria i rozszerzenia:

Klienci kupowali również

Gwarancja

Wszystkie zakupy na Nettigo są chronione 14-sto dniowym prawem do zwrotu. Bez zbędnych pytań.

Szczegółowe informacje o dostawie i zwrotach

Newsletter

Raz, góra dwa razy w miesiacu możesz otrzymać newsletter o nowościach w naszej ofercie, promocjach, a także porcję wiadomości ze świata DIY i Arduino.