Spisu treści:
Wideo: 2020 ESP8266: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Więc ten Lazy Old Geek (L. O. G.) napisał kilka instrukcji dotyczących modułów ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Wciąż mam kilka ESP-01 i ESP-03 i próbowałem je uruchomić.
Cóż, najwyraźniej następujący proces już nie działa.
Umieść ESP8266 w trybie Flash:
Uziemienie GPIO0
Krótki reset uziemienia
Zwolnij GPIO0
(Jeśli masz diodę LED na GPIO0, powinna ona mieć około ½ intensywności)
To, co wydaje się działać, to utrzymanie GPIO0 na niskim poziomie, naciśnięcie Reset, załadowanie szkicu, zwolnienie GPIO0, a następnie dotknięcie Resetuj. Nie jest to łatwe.
Najnowsza dokumentacja ma inną metodę:
arduino-esp8266.readthedocs.io/en/latest/b…
Zobacz Minimalna konfiguracja sprzętu do rozruchu i użytkowania
W załączniku znajduje się zalecana konfiguracja.
Krok 1: Adapter ESP
W części 2 wykonałem adapter do programowania dla ESP-01 i ESP-03.
Więc nadal mam jeden z tych adapterów. Zamiast robić nową płytkę PCB, zdecydowałem się zmodyfikować tę.
Ok, jest jeden drobny problem z moim planem, ESP-01 ma Reset na jednym z pinów, ESP-03 nie. Cóż, moje poprzednie doświadczenie wydaje się wskazywać, że pin CH_PD robi to samo, co Reset, więc spróbowałem i wydaje się, że działa.
Jak opisano w uwagach do schematu, wziąłem przewód z pinu DTR złącza USB-BUB i podłączyłem go do GPIO0 obu złączy. Podłączyłem pin 3.3V (wyjaśniony w następnym kroku) do CH_PD obu złączy.
Dwaj skoczkowie są pokazani na następnym obrazku.
Krok 2: Moduł CP2102
Posiadam kilka przejściówek CP2102, USB na UART. Niektóre z nich mają RTS na bocznym złączu, ale potrzebowałem go na głównym złączu. To co zrobiłem to wycięcie pinu, który jest podłączony do CTS. (Ten pin jest oznaczony na moim schemacie jako 3,3 V, ponieważ mam kilka CP2102 zmodyfikowanych na 3,3 V). Następnie podłączyłem zworkę z RTS do żeńskiego pinu nagłówka.
Jest to pokazane na następnym obrazku.
Niestety mam wiele odmian tych przejściówek USB na UART. Staram się je zaszufladkować, ale zawsze mam problemy z zapamiętaniem, co się dzieje. Jestem stary.
Zobacz następne zdjęcie. CP2102 ma przezroczystą folię termokurczliwą i etykietę.
Krok 3: Arduino
Obecnie używam Arduino w wersji 1.8.12.
Najprostszym sposobem na zainstalowanie ESP8266 jest użycie Board Managera za pomocą tej metody:
github.com/esp8266/Arduino#installing-with…
Po zainstalowaniu, wybierając płytkę, wybieram „Generic ESP8266 module”.
UWAGA: Na moim komputerze są dwie wersje „Generic ESP8266 module”. Ta w kategorii „Płyty ESP8266” działa dla Blink, ta pod Sparkfun nie.
Następne zdjęcie pokazuje domyślną konfigurację planszy (chyba). Bawiłem się wieloma z nich, takimi jak Flash Size, Mode, nie wydają się robić żadnej różnicy.
W przypadku mojego adaptera mam diodę LED na GPIO0, więc zmieniam wbudowaną diodę LED na 0.
Aby sprawdzić, czy działa, po prostu uruchamiam przykład Blink. Nie musisz naciskać żadnych przycisków. Twoje Arduino powinno wyświetlać coś podobnego do następnego obrazu, aw moim przypadku dioda LED mojej płytki adaptera będzie migać.
FYI: Sposób, w jaki mój adapter jest podłączony do wysokiego, spowoduje wyłączenie diody LED i odwrotnie, nie jest to opisane w Mrugnięciu.
W tym momencie nie zrobiłem wiele poza Blink, ale ta metoda wydaje się działać i jest znacznie łatwiejsza.
Pracowałem z ESP-07.
WSKAZÓWKA: Arduino używa Node MCU 1.0 dla lepszej kompatybilności zamiast Generic.
Zalecana:
[2020] Używanie iPhone'a lub iPada i aplikacji Micro:bit Game Pad do sterowania samochodem RC: 23 kroki
[2020] Używanie iPhone'a lub iPada i aplikacji Micro:bit Game Pad do sterowania samochodem RC: Czy myślałeś o użyciu iPhone'a lub iPada do sterowania micro:bit? Czy wiesz, że Fundacja Edukacyjna Micro:bit udostępnia aplikację na iOS w Sklep z aplikacjami? Wyszukaj „micro:bit” w App Store i możesz pobrać aplikację za darmo. Ten
Zmierz odległość za pomocą czujnika ultradźwiękowego HC-SRF04 (ostatni rok 2020): 3 kroki
Zmierz odległość za pomocą czujnika ultradźwiękowego HC-SRF04 (ostatni rok 2020): Co to jest czujnik ultradźwiękowy (odległość)? USG (Sonar) z falami o wysokim poziomie, których ludzie nie mogą słyszeć. Jednak wszędzie w przyrodzie możemy zaobserwować obecność fal ultradźwiękowych. U zwierząt takich jak nietoperze, delfiny… użyj fal ultradźwiękowych do
Wordclock z Lilygo-T-Watch 2020: 4 kroki
Wordclock z Lilygo-T-Watch 2020: Ta instrukcja pokazuje, jak wyświetlać czas w stylu zegara słownego na zegarku Liligo T. Ale ponadto próbowałem zaimplementować więcej funkcji za pomocą tego typowego stylu zegara słownego. Dzięki temu możliwe jest wyświetlanie daty, ustawianie czasu i daty, zmiana
Zaprojektuj swoją płytkę drukowaną za pomocą układu Sprint 2020 z nowymi aktualizacjami: 3 kroki
Zaprojektuj swoją płytkę drukowaną za pomocą układu Sprint 2020 z nowymi aktualizacjami: Większość miłośników elektroniki tworzy obwody elektroniczne przy użyciu różnych metod. czasami musimy wykonać płytkę drukowaną, aby uzyskać odpowiednią moc wyjściową i zredukować szumy i kompaktowe wykończenie. w dzisiejszych czasach mamy dużo oprogramowania do projektowania własnej płytki drukowanej. Ale problem jest najbardziej
Poradnik: Zrób niesamowite arcydzieło w Animal Jam! (UWAGA: AKTUALIZACJA 2020): 3 kroki
Jak zrobić niesamowite arcydzieło w Animal Jam! (UWAGA: AKTUALIZACJA 2020): Animal Jam to wirtualny świat o zwierzętach. Możesz kupować zwierzęta za klejnoty lub diamenty i dostosowywać je do ubrań, które kupujesz w wirtualnych sklepach! Tak naprawdę nigdy nie „gram” Animal Jam, po prostu lubię tworzyć arcydzieła! Dzisiaj pokażę ci