______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

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 :)