Spisu treści:
- Krok 1: Sprawdź swoją tablicę FTDI
- Krok 2: Połącz wszystko razem
- Krok 3: Ulepszenia
- Krok 4: Ciesz się
Wideo: Automatyczne programowanie ESP-01: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Napisałem ten przewodnik, ponieważ znalazłem wiele artykułów o programowaniu ESP-01, ale wszystkie wymagają ręcznych działań, takich jak przełączenie z programowania na bieganie lub naciśnięcie przycisku reset.
Używając płytki FTDI z pinami RTS i DTR stworzyłem programator, który automatycznie przełącza się w tryb programowania, resetuje w razie potrzeby, a następnie wraca do trybu pracy, jak płyta ESP-WROOM-32.
Dzięki temu projektowi wystarczy podłączyć ESP-01 do Arduino IDE i nacisnąć UPLOAD.
Wymagania:
- Płyta FTDI z pinami RTS i DTR oraz z linią 3.3v (jak ten link Amazon)
- Kondensator 470 uf
- rezystor 10k
- Mini płytka stykowa (w celu uproszczenia połączeń)
- 7 skoczków męskich i damskich
- ESP-01
Krok 1: Sprawdź swoją tablicę FTDI
Moja płytka FTDI nie ma listew stykowych do użytku z płytką stykową, więc przylutowałem 2 paski listwowe, aby była przyjazna dla płytek stykowych.
Krok 2: Połącz wszystko razem
Teraz czas na połączenie wszystkich tych elementów. Połączenia do wykonania są następujące:
- FTDI GND do ESP-01 GND
- FTDI 3.3V do ESP-01 3V3
- FTDI RXD do ESP-01 TX
- FTDI TXD do ESP-01 RX
- FTDI RTS do ESP-01 RST
- FTDI DTR do ESP-01 IO0
- Rezystor FTDI 3.3V do 10k A NASTĘPNIE rezystor do ESP-01 PL
- Wreszcie kondensator 470 uf między FTDI 3.3v (katoda) i FTDI GND (anoda).
Krok 3: Ulepszenia
Aby jeszcze bardziej uprościć okablowanie i ponowne użycie, możesz użyć adaptera płytki stykowej wykonanej specjalnie dla ESP-01 (patrz zdjęcie).
Dzięki temu możesz stworzyć statyczną płytkę i po prostu podłączyć i odłączyć swój ESP-01.
Krok 4: Ciesz się
Teraz możesz podłączyć FTDI do komputera za pomocą kabla USB i grać z Arduino IDE lub esptool bez irytującego naciskania przycisku.
Zalecana:
Programowanie ATmega328 z Arduino IDE przy użyciu 8MHz Crystal: 4 kroki
Programowanie ATmega328 z Arduino IDE przy użyciu 8 MHz Crystal: W tym Instuctable omówię krok po kroku programowanie układu ATmega328P IC (ten sam mikrokontroler obecny w Arduino UNO) przy użyciu Arduino IDE i Arduino UNO jako programisty, aby stać się programistą niestandardowe Arduino, aby Twoje projekty
ATtiny85 Poręczny zegarek do śledzenia aktywności wibracyjnej i programowanie ATtiny85 z Arduino Uno: 4 kroki (ze zdjęciami)
ATtiny85 Wearable Wibracyjny zegarek do śledzenia aktywności i programowanie ATtiny85 z Arduino Uno: jak zrobić zegarek do noszenia na ciele? Jest to gadżet do noszenia, który wibruje, gdy wykryje stagnację. Czy spędzasz większość czasu przy komputerze tak jak ja? Siedzisz godzinami, nie zdając sobie z tego sprawy? Wtedy to urządzenie jest f
PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki
PROGRAMOWANIE AT89S52 PRZY UŻYCIU ARDUINO: Programowanie w systemie (ISP) aka In-Circuit Serial Programming (ICSP) to możliwość programowania niektórych programowalnych urządzeń logicznych, mikrokontrolerów i innych urządzeń wbudowanych podczas instalacji w kompletnym systemie, zamiast konieczności chi
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem
PROGRAMOWANIE ESP/NODEMCU Z ARDUINO IDE: 3 kroki
PROGRAMOWANIE ESP/NODEMCU Z ARDUINO IDE: Witam wszystkich, dzisiaj pokażę jak dodać pakiet wsparcia ESP8266 do Arduino IDE. i zaprogramuj to samo za pomocą Ardunio IDE