______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

26 czerwca 2024

ESP8266 NodeMCU LUA

 


Ostatnio można za niewielkie pieniądze nabyć ciekawe moduły zbudowane na bazie ESP8266.

Na początek moduł widoczny na zdjęciu powyżej. Jego pełna nazwa to: 

ESP8266 NodeMCU LUA CH340 ESP-12E WiFi 

Co to takiego? Popatrzmy:

Moduł ESP8266 NodeMCU z układem CH340 i ESP-12E to popularna platforma do tworzenia projektów IoT (Internet of Things). Jest to niskokosztowy, energooszczędny mikrokontroler z wbudowanym Wi-Fi, który umożliwia łatwe łączenie się z siecią i tworzenie aplikacji internetowych.

Opis modułu

ESP8266 NodeMCU to platforma deweloperska oparta na mikrokontrolerze ESP8266, wyposażonym w układ Wi-Fi. Moduł ten jest często używany do prototypowania i tworzenia różnorodnych projektów związanych z IoT. NodeMCU jest zaprogramowane przy użyciu języka Lua, ale można go również programować za pomocą środowiska Arduino IDE.

Kluczowe komponenty

  1. ESP-12E: Moduł Wi-Fi ESP8266 z większą ilością wyprowadzeń GPIO w porównaniu do poprzednich wersji.
  2. CH340: Układ konwertera USB-to-Serial, który umożliwia programowanie i komunikację z komputerem.
  3. LUA Interpreter: Wbudowany interpreter języka Lua dla szybkiego prototypowania.

Parametry techniczne

  • Mikrokontroler: ESP8266EX
  • Procesor: Tensilica L106 32-bit RISC
  • Taktowanie: 80 MHz (możliwość przetaktowania do 160 MHz)
  • Pamięć Flash: 4 MB (32 Mb)
  • RAM: 80 KB SRAM
  • Interfejsy: UART, GPIO, SPI, I2C, PWM, ADC
  • Wejścia/Wyjścia: 17 GPIO (General Purpose Input/Output)
  • Wi-Fi: 802.11 b/g/n, wsparcie dla trybów AP, STA, AP+STA
  • Napięcie zasilania: 3.0V - 3.6V (zazwyczaj zasilany 5V przez port USB, wewnętrzny regulator zasilania 3.3V)
  • Napięcie logiczne: 3.3V
  • Konwerter USB-to-Serial: CH340G
  • Wymiary: ok. 58 mm x 31 mm x 13 mm

Funkcje i cechy

  1. Łatwa integracja: Moduł posiada wbudowany interfejs USB-to-Serial (CH340), co umożliwia łatwe programowanie i debugowanie.
  2. Wsparcie dla Lua: NodeMCU ma wbudowany interpreter Lua, co umożliwia łatwe i szybkie prototypowanie.
  3. Wielość interfejsów: Obsługuje różne interfejsy komunikacyjne, takie jak UART, GPIO, SPI, I2C, PWM, co pozwala na podłączenie szerokiego spektrum sensorów i urządzeń.
  4. Wi-Fi: Wbudowany moduł Wi-Fi obsługujący standardy 802.11 b/g/n, z trybami pracy jako punkt dostępowy (AP), stacja (STA) oraz jednocześnie AP i STA.
  5. Programowanie w Arduino IDE: Możliwość programowania w popularnym środowisku Arduino IDE, co znacznie zwiększa dostępność narzędzi i bibliotek.

Zastosowania

Moduł ESP8266 NodeMCU z CH340 i ESP-12E jest idealny do wielu zastosowań w dziedzinie IoT, takich jak:

  • Inteligentne domy (smart home)
  • Systemy automatyki budynkowej
  • Monitorowanie środowiska
  • Zdalne sterowanie i monitorowanie urządzeń
  • Prototypowanie urządzeń sieciowych
  • Systemy zbierania danych
  • I co tam jeszcze przyjdzie nam do głowy

Ten moduł jest ceniony za swoją funkcjonalność, prostotę użycia i niską cenę, co czyni go popularnym wyborem zarówno wśród hobbystów, jak i profesjonalistów zajmujących się IoT i nie tylko.


Teraz kilka moich testów. Może je kiedyś dokładniej przedstawię?

Na tą chwilę to tylko pola stykowe i eksperymenty z oprogramowaniem.

Nie ma sensu bawić się w płytki i obudowy jak coś nie da się uruchomić lub nie będę w stanie tego ogarnąć ;)  Prawda?


Skaner sieci WiFi



Kolejny skaner sieci WiFi 



Ten jest akurat na bazie ESP32 ale wykonałem go wcześniej na ESP8266. Miał ten sam wygląd i te same funkcje.
 


Zegar z internetową synchronizacją czasu




Odbiornik GPS z modułem GY-NEO6MV2




Generator sygnałowy od 10 kHz do 160 MHz z modułem Si5351





To chwilowo tyle.

Jak będzie ktoś zainteresowany

 to chętnie 

podzielę się szczegółami :)