NodeMCU Dev-Kit jest płytką integrującą moduł ESP-12 (ESP8266) - SoC WiFi ze zintegrowanym stosem TCP/IP (LWIP). Korzystając z darmowych narzędzi możliwe jest pisanie własnych aplikacji działających bezpośrednio na module (C, język skryptowy Lua) lub alternatywnie skorzystać można z komend AT i komunikować się z układem zewnętrznym.
Strona domowa projektu: http://nodemcu.com/index_en.html
Moduł ESP-12 dostępny na Dev-Kicie wyposażony jest w powiększoną ilość pamięci FLASH - 4MB - standardowo dostępne układy posiadają jej 512kB. Dodatkowo układ dysponuje dużą ilością linii GPIO, które mogą być wykorzystane do sterowania zewnętrznymi układami bądź komunikacji z nimi (możliwość konfiguracji linii jako I2C / PWM / UART / GPIO). Moduł szczególnie przydatny w systemach IoT, automatyki budynku, do podłączenia układów z różnymi czujnikami (np. temperatury, światła, ruchu) jak również w sterowaniu urządzeniami poprzez domową sieć WiFi.
Możliwość niezależnej pracy lub współpraca z ARDUINO / STM32 / AVR / PIC za pomocą komend AT / transmisji szeregowej UART.Aktualne źródła firmware'u z obsługą języka Lua dostępne pod adresem: https://github.com/nodemcu
Bardzo duża popularność układu ESP8266 wynikająca z jego możliwości spowodowała powstanie dedykowanego forum użytkowników: www.ep8266.com
Za pomocą graficznej aplikacji ESPlorer ( http://esp8266.ru/esplorer/ ) w łatwy sposób możemy przetestować za pomocą komend AT liczne funkcje układu
(AP / STA / server TCP/IP / klient TCP/IP etc.):
Za pomocą dedykowanej aplikacji nodemcu-flasher
(https://github.com/nodemcu/nodemcu-flasher)
możemy zaprogramować układ własnym wsadem:
NIEWIELKI MODUŁ - OGROMNE MOŻLIWOŚCI !!!
Wyprowadzenia procesora opisane na PCB, raster 2.54mm.
Zasilanie i programowanie za pomocą złącza micro USB, dedykowany pin uruchamiający bootloader.
Dev-Kity dostępne od ręki - szybka wysyłka.
|