Programator - Adapter USB-UART CH340 do modułu WiFi ESP-01 ESP8266

Urządzenie służy do komunikacji oraz programowania modułu WiFi ESP-01, o którym można przeczytać i ocenić tutaj Moduł WiFi ESP-01 ESP8266

Sam adapter oparty jest na układzie CH340G, do którego bezproblemowo znajdziemy sterowniki pod Windows'a. Sam układ jest konwerterem umożliwiającym komunikacje przez USB z interfejsem RS232 jaki wykorzystywany jest w module ESP-01.

Specyfikacja adaptera

  • Układ konwertera: CH340
  • Oscylator: 3225
  • Kondensator: 1000 uF (stabilizacja prądu zasilania)
  • Kompatybilny z systemem Windows, Linux(1)
  • Wymiary: 49 x 16 mm
  • Waga: ~ 7g

(1) Sterowniki dla Linuksa w zasadzie powinny już być w systemie i urządzenie po włożeniu do poru USB powinno być widoczne w systemie.

Adapter w czasie pracy

Osobiście korzystam z systemu Linuks do programowania mikrokontrolerów i modułów ESP-01. Adapter był gotowy do użycia zaraz po włożeniu go do portu USB. Bezproblemowo w terminalu nawiązałem komunikację z modułem WiFi za pomocą komend AT.

Problem pojawił się podczas próby zaktualizowania firmware'u modułu ESP-01. Problemem okazuje się w tym adapterze brak zwarcia do masy pinu GPIO-0 wymaganego do prawidłowego przestawienia modułu w tryb programowania (update firmware, własne programy). Jest to w mojej ocenie duża wada ponieważ producent nie przewidział na płytce PCB miejsca na małe złącze goldpin, na którą można byłoby na czas programowania założyć zworkę.

Problem musiałem na czas programowania rozwiązać poprzez fizyczne podłączenie wymaganego pinu do masy co nie obeszło się bez lutowania. Można też wykonać odpowiednią przejściówkę umożliwiająca uruchomienie modułu w trybie programowania.

Sam Adapter (Programator) można nabyć w cenie około 7 - 8 zł co nie jest kosmicznym wydatkiem. Ze względu na niedogodność wspomnianą wyżej mogę ocenić urządzenie tylko na dobre.

Przydatne linki

Opis modułu WiFi ESP-01

Sterowniki Windows
Podstawowe komendy AT dla ESP8266 [PDF]
Opis programowania modułu ESP 8266 (j.angielski)