Inhoudsopgave:
Video: 2020 ESP8266: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dus deze Lazy Old Geek (L. O. G.) schreef enkele Instructables op ESP8266-modules:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Ik heb nog verschillende ESP-01's en ESP-03's en heb geprobeerd ze aan het werk te krijgen.
Blijkbaar werkt het volgende proces niet meer.
Zet ESP8266 in Flash-modus:
Grond GPIO0
Kort resetten
GPIO0. vrijgeven
(Als je een LED op GPIO0 hebt, zou deze ongeveer ½ intensiteit moeten zijn)
Wat lijkt te werken, is GPIO0 laag te houden, op Reset te drukken, schets te laden, GPIO0 los te laten en vervolgens op Reset te tikken. Dit is niet erg eenvoudig om te doen.
De nieuwste documentatie heeft een andere methode:
arduino-esp8266.readthedocs.io/en/latest/b…
Zie Minimale hardware-installatie voor opstarten en gebruik
Bijgevoegd is de aanbevolen opstelling.
Stap 1: ESP-adapter
In mijn deel 2 heb ik een programmeeradapter gemaakt voor de ESP-01 en ESP-03.
Ik heb dus nog zo'n adapter. In plaats van een nieuwe printplaat te maken, besloot ik deze aan te passen.
Ok, er is een klein probleem met mijn plan, de ESP-01 heeft Reset op een van zijn pinnen, de ESP-03 niet. Welnu, mijn eerdere ervaring lijkt erop te wijzen dat de CH_PD-pin hetzelfde doet als de Reset, dus ik heb het geprobeerd en het lijkt te werken.
Zoals beschreven in de aantekeningen van het schema, wat ik deed, was een draad van de USB-BUB-connector DTR-pin nemen en deze verbinden met GPIO0 van beide connectoren. Ik heb de 3.3V-pin (uitgelegd in de volgende stap) aangesloten op CH_PD van beide connectoren.
De twee jumpers worden getoond in de volgende afbeelding.
Stap 2: CP2102-module
Ik heb verschillende van de CP2102, USB naar UART-adapters. Sommigen van hen hebben RTS op een zijconnector, maar ik had het nodig op de hoofdconnector. Wat ik deed, was de pin doorknippen die is verbonden met CTS. (Deze pin is gelabeld met 3.3V op mijn schema omdat ik een aantal CP2102's heb aangepast voor 3.3V). Daarna heb ik een jumper aangesloten van RTS naar de vrouwelijke header-pin.
Dit is te zien op de volgende afbeelding.
Helaas heb ik veel variaties van deze USB naar UART-adapters. Ik probeer ze te labelen, maar heb altijd problemen om te onthouden welke naar wat gaat. Ik ben OUD.
Zie volgende foto. CP2102 heeft duidelijke krimpfolie en label.
Stap 3: Arduino
Ik gebruik momenteel Arduino versie 1.8.12.
De gemakkelijkste manier voor mij om de ESP8266 te installeren, is door Board Manager te gebruiken met deze methode:
github.com/esp8266/Arduino#installing-with…
Eenmaal geïnstalleerd, selecteer ik bij het selecteren van Board "Generic ESP8266-module".
WAARSCHUWING: Op mijn pc zijn er twee versies van de "Generieke ESP8266-module". Die onder de categorie "ESP8266 boards" werkt voor Blink, die onder Sparkfun niet.
De volgende afbeelding toont de standaard Board-configuratie (denk ik). Ik heb met veel van deze gespeeld, zoals Flash Size, Mode, ze lijken geen enkel verschil te maken.
Voor mijn adapter heb ik wel een LED op GPIO0, dus ik verander de ingebouwde led naar 0.
Om te controleren of het werkt, voer ik gewoon het Blink-voorbeeld uit. U hoeft geen knoppen in te drukken. Je Arduino zou zoiets als de volgende afbeelding moeten weergeven en in mijn geval zal de LED van mijn adapterkaart knipperen.
Ter info: de manier waarop mijn adapter hoog is aangesloten, zal de LED uitschakelen en omgekeerd, niet zoals beschreven in Blink.
Op dit moment heb ik niet veel meer gedaan dan Blink, maar deze methode lijkt te werken en is veel eenvoudiger.
Ik werk met ESP-07.
TIP: Arduino gebruikt Node MCU 1.0 voor betere compatibiliteit in plaats van Generic.
Aanbevolen:
[2020] IPhone of IPad en Micro:bit Game Pad-app gebruiken om een RC-auto te besturen: 23 stappen
[2020] IPhone of IPad en Micro:bit Game Pad-app gebruiken om een RC-auto te besturen: heb je erover nagedacht om je iPhone of iPad te gebruiken voor het besturen van je micro:bit? Weet je dat Micro:bit Educational Foundation de iOS-app in de App Winkel? Zoek "micro:bit" in de App store en je kunt de app gratis downloaden. De
Web ?gebaseerde Arduino-simulator van Wokwi-2020?: 5 stappen
Web-gebaseerde Arduino-simulator van Wokwi-2020: Wokwi Arduino-simulator draait op het AVR8js-platform. Het is een webgebaseerde Arduino Simulator. Arduino Simulator draait op een webbrowser. vandaar dat dit meer aandacht krijgt en eerlijk gezegd heeft dit veel positieve punten in vergelijking met andere beschikbare simulators
Meet de afstand met de ultrasone sensor HC-SRF04 (nieuwste 2020): 3 stappen
Meet de afstand met de ultrasone sensor HC-SRF04 (nieuwste 2020): Wat is de ultrasone sensor (afstand)? Een echografie (Sonar) met golven op hoog niveau die mensen niet kunnen horen. We kunnen echter overal in de natuur de aanwezigheid van ultrasone golven zien. Gebruik bij dieren zoals vleermuizen, dolfijnen… ultrasone golven om
Wordclock met Lilygo-T-Watch 2020: 4 stappen
Wordclock met Lilygo-T-Watch 2020: deze instructable laat je zien hoe je de tijd in wordclock-stijl op een Liligo T-watch kunt weergeven. Maar verder probeerde ik meer functies te gebruiken met deze typische wordclock-stijl. Zo is het mogelijk om de datum weer te geven, de tijd en datum in te stellen
Zomerproject 2020: 8 stappen
Zomerproject 2020: Voor mijn zomerproject van 2020 heb ik twee robotauto's gemaakt met hetzelfde chassis. Eén robotauto moest een ultrasone sensor gebruiken om objecten ervoor te detecteren en vervolgens automatisch van richting te veranderen. De andere auto zou