Innehållsförteckning:
Video: 2020 ESP8266: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Så denna Lazy Old Geek (L. O. G.) skrev några instruktioner på ESP8266 -moduler:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Jag har fortfarande flera ESP-01 och ESP-03 och försökte få dem att fungera.
Tja, uppenbarligen fungerar följande process inte längre.
Sätt ESP8266 i blixtläge:
Ground GPIO0
Kort markerad Återställ
Släpp GPIO0
(Om du har en lysdiod på GPIO0 bör den vara ungefär ½ intensitet)
Det som verkar fungera är att hålla GPIO0 lågt, slå på Återställ, ladda skiss, släpp GPIO0 och tryck sedan på Återställ. Detta är inte särskilt lätt att göra.
Den senaste dokumentationen har en annan metod:
arduino-esp8266.readthedocs.io/en/latest/b…
Se Minimal hårdvaruinställning för start och användning
Den rekommenderade installationen bifogas.
Steg 1: ESP -adapter
I min del 2 gjorde jag en programmeringsadapter för ESP-01 och ESP-03.
Så jag har fortfarande en av dessa adaptrar. Istället för att göra ett nytt kretskort bestämde jag mig för att ändra detta.
Ok, det finns ett litet problem med min plan. ESP-01 har Återställ på en av dess stift, det gör inte ESP-03. Tja, min tidigare erfarenhet verkar indikera att CH_PD -stiftet gör samma sak som Återställ så jag försökte det och det verkar fungera.
Som beskrivs i anteckningarna i schemat, vad jag gjorde var att ta en kabel från USB-BUB-kontakten DTR-stift och ansluta den till GPIO0 på båda kontakterna. Jag kopplade 3.3V -stiftet (förklarat i nästa steg) till CH_PD på båda kontakterna.
De två hopparna visas på nästa bild.
Steg 2: CP2102 -modul
Jag har flera av CP2102, USB till UART -adaptrar. Några av dem har RTS på en sidokontakt men jag behövde det på huvudkontakten. Det jag gjorde var att klippa av stiftet som är anslutet till CTS. (Denna stift är märkt 3,3V på min schema eftersom jag har några CP2102s modifierade för 3,3V). Sedan kopplade jag en bygel från RTS till den kvinnliga huvudstiften.
Detta visas på nästa bild.
Tyvärr har jag många varianter av dessa USB till UART -adaptrar. Jag försöker märka dem men har alltid problem att komma ihåg vilket som går till vad. Jag är gammal.
Se nästa bild. CP2102 har tydlig krympfolie och etikett.
Steg 3: Arduino
Jag använder för närvarande Arduino version 1.8.12.
Det enklaste sättet för mig att installera ESP8266 är att använda Board Manager med den här metoden:
github.com/esp8266/Arduino#installing-with…
När jag väl installerat, när jag väljer Board, väljer jag “Generic ESP8266 module”.
VARNING: På min dator finns det två versioner av “Generic ESP8266 module”. Den under kategorin “ESP8266 boards” fungerar för Blink, den under Sparkfun gör inte det.
Nästa bild visar standardkortinställningen (tror jag). Jag har lekt med många av dessa, som blixtstorlek, läge, de verkar inte göra någon skillnad.
För min adapter har jag en lysdiod på GPIO0 så jag ändrar den inbyggda lysdioden till 0.
För att verifiera att det fungerar kör jag bara Blink -exemplet. Du behöver inte trycka på några knappar. Din Arduino ska visa något liknande nästa bild och i mitt fall kommer min adapterkort -LED att blinka.
FYI: Hur min adapter är ansluten till en hög släcker lysdioden och vice versa inte som beskrivs i Blink.
Vid det här laget har jag inte gjort mycket utöver Blink men den här metoden verkar fungera och är mycket lättare.
Jag har arbetat med ESP-07.
TIPS: Arduino använder Node MCU 1.0 för bättre kompatibilitet istället för Generic.
Rekommenderad:
[2020] Använda två (x2) Micro: bitar för att styra en RC -bil: 6 steg (med bilder)
[2020] Använda två (x2) Micro: bitar för att styra en RC -bil: Om du har två (x2) micro: bits, har du tänkt att använda dem för att fjärrstyra en RC -bil? Du kan styra en RC -bil genom att använda en mikro: bit som sändare och en annan som mottagare. När du använder MakeCode -editor för att koda en mikro: b
[2020] Använda iPhone eller iPad och Micro: bit Game Pad -app för att styra en RC -bil: 23 steg
[2020] Använda iPhone eller iPad och Micro: bit Game Pad App för att styra en RC -bil: Har du tänkt använda din iPhone eller iPad för att styra din micro: bit? Vet du att Micro: bit Educational Foundation tillhandahåller iOS -appen i App store? Sök efter " micro: bit " i App Store och du kan ladda ner appen gratis. De
Ta bort bakgrunden för flera bilder med Photoshop 2020: 5 steg
Ta bort bakgrunden för flera bilder med Photoshop 2020: Att ta bort bakgrunden på en bild är superenkelt nu! Så här använder du Adobe Photoshop 2020 för att ta bort bakgrunden till flera (batch) bilder med ett enkelt skript
Webbaserad Arduino Simulator Från Wokwi-2020?: 5 steg
Webbaserad Arduino Simulator Från Wokwi-2020?: Wokwi Arduino Simulator körs på AVR8js-plattformen. Det är en webbaserad Arduino Simulator. Arduino Simulator körs i webbläsaren. Därför får detta mer uppmärksamhet och ärligt talat har detta många positiva punkter jämfört med andra tillgängliga simulatorer
Mät avståndet med ultraljudssensorn HC-SRF04 (senaste 2020): 3 steg
Mät avståndet med ultraljudssensorn HC-SRF04 (senaste 2020): Vad är ultraljudssensorn (avståndet)? Ett ultraljud (ekolod) med högnivåvågor som människor inte kan höra. Men vi kan se närvaron av ultraljudsvågor överallt i naturen. Hos djur som fladdermöss, delfiner … använder ultraljudsvågor för att