Spisu treści:

ESP-01 Programista Hack - łatwy:): 6 kroków
ESP-01 Programista Hack - łatwy:): 6 kroków

Wideo: ESP-01 Programista Hack - łatwy:): 6 kroków

Wideo: ESP-01 Programista Hack - łatwy:): 6 kroków
Wideo: ESP8266 ESP01 WIFI-UART | Programowanie LDmicro-Roboremo 2024, Listopad
Anonim
ESP-01 Programista Hack - łatwy:)
ESP-01 Programista Hack - łatwy:)

Cześć ESP, W tej instrukcji pokażę prosty hack, aby zrobić programator dla modułu ESP-01 / ESP8266-01 / ES-01. Większość z nas jako programistów tego modułu używała płytki Arduino lub urządzeń FTDI USB-TTL. Obie metody działają dobrze. Ale jest jeszcze jeden sposób!

Ostatnio kupiłem urządzenie USB na UART/ESP8266 do tego modułu jako zamiennik FTDI. Ale szybko zdałem sobie sprawę, że używanie go jako programisty nie jest tak elastyczne jak FTDI:(Więc będąc inżynierem sprawdziłem, czy może być używany jako programista… I presto ! Trochę go zhakowałem, aby przekonwertować go na jeden. A teraz możesz ułatwić sobie życie.

Kieszonkowe dzieci

Lista materiałów

  1. USB do UART/ESP8266 - 1
  2. Dwa dotykowe przyciski 6 mm - 1
  3. Dwa rezystory lub jakiś przewód połączeniowy
  4. Kawałek veroboardu / kropki - 1

Lista narzędzi

  1. Nóż i piła do metalu
  2. Zestaw lutowniczy
  3. Pistolet na klej
  4. Szczypce do cięcia
  5. Tarnik lub papier ścierny (nie pokazano na zdjęciu)

Krok 1: Obrazy przedmiotów i narzędzi:D

Obrazy przedmiotów i narzędzi:D
Obrazy przedmiotów i narzędzi:D

Po prostu sprawdź, czy masz właściwe przedmioty.

Krok 2: Cięcie i przygotowanie tablicy Veroboard / Dot Board

Cięcie i przygotowanie tablicy Veroboard / Dot Board
Cięcie i przygotowanie tablicy Veroboard / Dot Board

Następnie przycinamy veroboard do wymaganego rozmiaru minimum (6 x 17 punktów) z wyłączeniem linii cięcia, jak pokazano na obrazku. Po wycięciu kawałka użyj tarnika lub papieru ściernego, aby wygładzić krawędzie.

Krok 3: Obrazy i pinezki

Obrazy i pinezki
Obrazy i pinezki
Obrazy i pinezki
Obrazy i pinezki
Obrazy i pinezki
Obrazy i pinezki

Po lewej stronie znajduje się przejściówka USB na UART/ESP8266, a po prawej u góry schemat układu modułu ES-01 widziany od góry, trzymając antenę śladową PCB po lewej stronie.

Zasadniczo do realizacji naszego hacka potrzebujemy tylko trzech pinów (zielony (pin 5), czerwony (pin 6) i cyjan (pin 1)), ale w niektórych modułach piny 4 i 8 (piny pomarańczowe) nie są zwarte jak moje z płytką drukowaną ślad, jak pokazano na prawym dolnym obrazie. W takim przypadku należy je skrócić, aby wykonać moduł jako programista.

Krok 4: Lutowanie…

Lutowanie…
Lutowanie…
Lutowanie…
Lutowanie…

Więc teraz lutowanie…

Najpierw zewrzyj piny 4 i 8, jeśli nie są zwarte małym przewodem.

Następnie wytnij 3 kawałki przewodów rezystora / przewodu połączeniowego o długości około 20 mm (użyłem przewodów rezystora, jak pokazano na rysunku 1. Teraz przylutuj je do styków 1, 5 i 6, rysunek 2 i 3 na dole (strona lutowania) moduł.

Następnie umieść przełączniki dotykowe, jak pokazano na rysunku 4, i zaznacz pozycje trzech kołków. Zwróć uwagę na orientację przełączników. Do orientacji użyj miernika uniwersalnego lub testera ciągłości. Przylutuj przełączniki, jak pokazano na rysunku 5 i 6. Posortowałem środkowy sąsiedni pin, ponieważ będą one wspólne.

Przyklej jeden lub dwa kawałki dwustronnej taśmy piankowej z tyłu modułu, aby nieco podnieść veroboard, aby zrobić miejsce na połączenia lutowane, jak na rysunku 7.

Włóż lutowane piny do odpowiednich przełączników i mocno dociśnij veroboard do taśmy.

Odwołaj się do schematu ideowego dla połączeń. Możesz podłączyć przełączniki zgodnie z twoją wygodą. Prawy podłączyłem do Reset, a lewy do GPIO 0. Patrz rysunek 9.

I to wszystko ! Skończyłeś. Po prostu sprawdź wszystkie połączenia zgodnie ze schematem po raz ostatni przed testowaniem.

Krok 5: Testowanie…

Testowanie…
Testowanie…
Testowanie…
Testowanie…

Dobra robota!

Włóż moduł ES-01 do adaptera i podłącz do jednego z portów USB komputera. Jeśli użyjesz przedłużacza, będzie to wygodne. W momencie podłączenia powinieneś zobaczyć, jak dioda zasilania w ES-01 się włączy. To jest normalny tryb. Oznacza to, że jeśli w ES-01 znajduje się oprogramowanie układowe, po prostu rozpocznie się wykonywanie.

Teraz naciśnij i przytrzymaj klawisz GPIO 0 (oznaczony „0” w moim przypadku) oraz naciśnij i zwolnij klawisz Reset (oznaczony „R” w moim przypadku) jeden raz. A następnie zwolnij klawisz „0”. Spowoduje to przełączenie modułu ES-01 w tryb programowania.

Teraz powinieneś móc wgrać swój szkic z Arduino IDE lub PIO. Upewnij się, że wybrałeś odpowiednią płytę i port COM. Jeśli wszystko jest w porządku, powinieneś zobaczyć status przesyłania, jak pokazano po prawej stronie. Po załadowaniu naciśnij i zwolnij klawisz Reset, aby powrócić do normalnego trybu i wykonać wgrany kod.

Krok 6: Finalizacja

Finalizacja
Finalizacja

Po przetestowaniu programatora po prostu umieść kroplę gorącego kleju na spodzie, aby uchronić go przed uporządkowaniem.

Mam nadzieję, że podoba ci się ten hack. Zachęcamy do komentowania i udostępniania. Pokój..