5 sty 2016

ESP8266 - wprowadzenie

Sercem modułów umożliwiających zdalne sterowanie i zbieranie danych o otoczeniu, np. o temperaturze, wilgotności, itp. jest moduł ESP8266. Na początku najpopularniejsze były moduły ESP-01, czyli najmniejsze, ale za to udostępniające jedynie 2 porty do sterowania, z których bez problemów można tak naprawdę używać głównie GPIO2, gdyż GPIO0 jest używane do wywołania programowania modułu przy połączeniu do masy (GND) przy starcie.

Najpopularniejszym obecnie modułem jest ESP-12E lub jego nowsza wersja ESP-12F:

Jest to moduł udostępniający min. 10 wyjść/wejść o pojemności 32MBit pamięci, czyli 4MB.
Z uwagi na niestandardowy rozstaw pinów na płytce, w praktyce warto do modułu dokupić białą płytkę, która posiada wyprowadzenia w standardowym rastrze 2,54mm, co pozwala na jej osadzenie w standardowych płytkach prototypowych, itp.

Ostatnio na rynku pojawiło się ciekawe rozwiązanie, ułatwiające programowanie modułu dzięki udostępnieniu złącza microUSB, dostępne na Aliexpress: ESP8266 Witty Cloud.
Za jedyne 2,67USD dostajemy prostą w programowaniu płytkę, która w dodatku umożliwi nam prawdopodobnie zaprogramowanie innych modułów wlutowanych w białą płytkę.

O programowaniu ESP8266 napiszę wkrótce więcej. Jeżeli macie konkretne pytania, piszcie w komentarzach.