Projekt prezentowany w tym artykule powstał z potrzeby stworzenia prostego narzędzia ułatwiającego pracę w modułami ESP-12.
Jego pełną dokumentację można pobrać pod adresem: https://github.com/PawelJanik/ESP12-adapter
Układ przydaje się podczas:
- wgrywania programów
- debugowania
- testowania sprawności układów
Główne cechy:
- zasilanie 3,8-16V
- przyciski FLASH oraz RESET
- wszystkie piny układu wyprowadzone na listwy kołkowe 2,54 mm
- dodatkowe wyprowadzenie linii RXD oraz TXD dla konwertera USB<=>TTL
Schemat oraz PCB:
Układ powstał w dwóch wersjach. Pierwsza okazała się zbyt uproszczona, więc postanowiłem dodać wszystkie podstawowe elementy wokół modułu ESP-12, takie jak rezystory podciągające wymuszające odpowiednie tryby pracy, przycisk FLASH, oraz stabilizator napięcia. Dzięki tym modyfikacją można sprawnie przeprogramować układy ESP-12, wystarczy tylko podpiąć układ do komputera przez konwerter USB<=>TTL (np. FT232, lub CH340). Aby wymusić tryb FLASH wystarczy podczas resetowani układu przytrzymać przycisk FLASH, aby przejść do normalnego trybu pracy należy kliknąć przycisk RESET.