Tag: ESP8266

ESP8266 – jak sprawdzić rozmiar pamięci flash?

Jak sprawdzić ile Twój moduł ESP8266 ma pamięci Flash? ESP8266 nie posiada zintegrowanej pamięci flash, pamięć jest podłączona na zewnętrznym układzie. Dlatego różne moduły mogą mieć różne ilości dostępnej pamięci. I teraz jedyną bezinwazyjną metodą jest jednak skorzystanie z programu esptool o którym mowa była w pierwszej części przewodnika IoT dla ESP8266. Dotyczy to oczywiście modułów jak ESP8266-07 czy -12, które mają sam ESP i układ flash osłonięte ochronną blaszką. ESP8266-01 ma na wierzchu układy, więc można oznaczenie scalaka po prostu odczytać. Zakładamy, że układ jest tak samo podłączony jak w tamtej części przewodnika i masz już esptool w systemie.

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 3

Mamy gotowy układ na płytkach stykowych. Działa, ale trudno coś takiego włożyć do obudowy i stosować do sterowania urządzeniami (np pompą CWU). Pokażę Wam, jak w prosty sposób można zmienić nasz układ w formę znacznie trwalszą, z lutowanymi połączeniami. Idealnie byłoby zaprojektować i wykonać płytkę drukowaną. Taką płytę można oczywiście zrobić domowymi metodami. Nie jest to takie trudne, jak się może wydawać. O tym jak to zrobić, to innym razem. Są gotowe półprodukty, które ułatwiają zrobienie trwałego układu. Pewnie większość z Was widziała tak zwanego perfboarda – płytkę uniwersalną. Posiadają one otwory w rastrze 2.54 mm. Otwory z jednej strony są pokryte miedzią.

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 2

Poprzednio pokazałem jak podłączyć się do modułu ESP8266, wgrać firmware NodeMCU oraz podpiąć się do sieci WiFi. Teraz, czas na interakcje z modułem przez sieć, bo to jest jeden z aspektów IoT – możliwość wpłynięcia na zachowanie urządzeń przez sieć. W poprzedniej części napisałem, że koniecznie trzeba nazwać nagrywany plik init.lua. Plik o takiej nazwie jest automatycznie (po restarcie) wykonywany przez ESP8266 z firmware nodeMCU. Jeśli chcesz możesz oczywiście podzielić swój kod na różne pliki, wystarczy w init.lua wydać komendę dofile(„NAZWA”) by wykonać kod zawarty w pliku NAZWA. Środowisko ESPlorer niestety nie zna pojęcia projekt, więc potem każdy plik, który

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 1

ESP8266 pojawił się najpierw jako prosty interfejs WiFi dla Arduino. Społeczność szybko odkryła, że jego  możliwości są znacznie większe, gdyż w jego wnętrzu znajduje się wydajny mikrokontroler. Pokażę Wam jak można szybko zrobić coś użytecznego z ESP8266, co będzie waszym pierwszym krokiem w świat IoT – czyli Internet of Things Rodzaje modułów ESP8266 Są aktualnie trzy rodzaje modułów ESP w naszej ofercie. Ich oznaczenia to ESP8266-01, ESP8266-07 lub ESP8266-12. Różnią się ilością wyprowadzeń. Moim ulubionym jest „-07”. Wyposażony jest w 9 pinów GPIO, wbudowaną antenę oraz złącze zewnętrznej anteny. Docenisz to gdy będziesz chciał umieścić ESP w metalowej obudowie :).

Czytaj dalej...