Inhoudsopgave:

ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen
ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen

Video: ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen

Video: ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo-programmering 2024, November
Anonim
ESP-01 Programmeur Hack - de makkelijke:)
ESP-01 Programmeur Hack - de makkelijke:)

Hallo ESP'ers, In deze instructable laat ik je een eenvoudige hack zien om een programmeur te maken voor de ESP-01 / ESP8266-01 / ES-01-module. De meesten van ons hebben een Arduino-bord of FTDI USB-TTL-apparaten gebruikt als programmeurs voor deze module. Beide methodes werken prima. Maar er is nog een manier!

Onlangs kocht ik een USB naar UART/ESP8266-apparaat voor deze module als vervanging van FTDI. Maar ik realiseerde me al snel dat het niet zo flexibel is als FTDI om het als programmeur te gebruiken:(Dus als ingenieur heb ik gecontroleerd of het als programmeur kan worden gebruikt … En presto! Ik heb het een beetje gehackt om het om te zetten in een. En nu is het aan jou om je leven gemakkelijk te maken.

Benodigdheden

Lijst met materialen

  1. USB naar UART/ESP8266 - 1
  2. Twee 6 mm tactiele knoppen - 1"
  3. Twee Weerstanden of Een Overbruggingsdraad
  4. Stuk veroboard / dotboard - 1

Lijst met hulpmiddelen

  1. Mes & ijzerzaag
  2. Soldeer kit
  3. Lijmpistool
  4. Snij tang
  5. Rasp of schuurpapier (niet getoond in afbeelding)

Stap 1: Afbeeldingen van de items en gereedschappen: D

Afbeeldingen van de items en gereedschappen:D
Afbeeldingen van de items en gereedschappen:D

Controleer gewoon of je de juiste items hebt.

Stap 2: Snijden en voorbereiden van het Veroboard / Dot Board

Het Veroboard / Dot Board snijden en voorbereiden
Het Veroboard / Dot Board snijden en voorbereiden

Vervolgens snijden we het veroboard tot het vereiste minimumformaat (6 x 17 stippen) exclusief de snijlijnen zoals weergegeven in de afbeelding. Gebruik na het uitsnijden van het stuk een rasp of schuurpapier om de randen glad te strijken.

Stap 3: Afbeeldingen en pinouts

Afbeeldingen en pinouts
Afbeeldingen en pinouts
Afbeeldingen en pinouts
Afbeeldingen en pinouts
Afbeeldingen en pinouts
Afbeeldingen en pinouts

Aan de linkerkant bevindt zich de USB naar UART/ESP8266-adapter en rechtsboven bevindt zich het piout-diagram van de ES-01-module, van bovenaf gezien, waarbij de PCB-traceringsantenne naar links wordt gehouden.

In principe hebben we slechts drie pinnen nodig om onze hack te implementeren (groen (pin 5), rood (pin 6) en cyaan (pin 1)), maar in sommige modules zijn pin 4 en 8 (oranje pinnen) niet kortgesloten zoals de mijne met een PCB traceren zoals weergegeven in de afbeelding rechtsonder. In dat geval moet je ze kortsluiten voor het maken van de module als programmeur.

Stap 4: Solderen…

Solderen…
Solderen…
Solderen…
Solderen…

Dus nu het solderen..

Maak eerst korte pin 4 & 8, indien niet kortgesloten met een kleine draad.

Knip vervolgens 3 stukken weerstandsdraden / jumperdraad van ongeveer 20 mm lang (ik gebruikte weerstandsdraden zoals weergegeven in figuur 1. Soldeer ze nu aan pin 1, 5 & 6 figuur-2 & 3 aan de onderkant (soldeerzijde) van de module.

Plaats vervolgens de tactiele schakelaars zoals getoond in figuur 4 en markeer de posities voor de drie pinnen. Let op de richting van de schakelaars. Gebruik een multimeter of een continuïteitstester voor oriëntatie. Soldeer de schakelaars zoals getoond in figuur 5 & 6. Ik heb de middelste aangrenzende pin gesorteerd omdat ze gebruikelijk zullen zijn.

Plak een of twee stukjes dubbelzijdig foamtape aan de achterkant van de module om het veroboard een beetje op te tillen om ruimte te maken voor de soldeerverbindingen zoals in figuur 7.

Steek de gesoldeerde pinnen in de respectievelijke schakelaars en druk het veroboard stevig op de tape.

Raadpleeg het schema voor aansluitingen. U kunt de schakelaars naar eigen inzicht aansluiten. Ik heb de rechter aangesloten op Reset en de linker op GPIO 0. Zie figuur 9.

En dat is het ! Je bent klaar. Controleer voor de laatste keer alle verbindingen volgens het schema voordat u gaat testen.

Stap 5: Testen…

Testen…
Testen…
Testen…
Testen…

Goed werk!

Plaats een ES-01-module in de adapter en sluit deze aan op een van de USB-poorten van uw pc. Als u een verlengkabel gebruikt, is dat handig. Op het moment dat u de stekker in het stopcontact steekt, zou uw stroomlampje in de ES-01 moeten gaan branden. Dit is de normale modus. Dit betekent dat als er firmware in de ES-01 zit, deze gewoon wordt uitgevoerd.

Houd nu de GPIO 0-toets ingedrukt (in mijn geval gemarkeerd met '0') en druk één keer op de reset-toets (gemarkeerd met 'R' in mijn geval). En laat vervolgens de '0'-toets los. Hierdoor wordt de ES-01-module in de programmeermodus gezet.

Nu zou je je schets van Arduino IDE of PIO moeten kunnen uploaden. Zorg ervoor dat u de juiste kaart en COM-poort selecteert. Als alles in orde is, zou je de uploadstatus moeten kunnen zien zoals rechts weergegeven. Druk na het uploaden op de Reset-toets om terug te keren naar de normale modus en de geüploade code uit te voeren.

Stap 6: Afronding

Finalisatie
Finalisatie

Nadat je je programmeur hebt getest, doe je gewoon een klodder hete lijm op de bodem om te voorkomen dat deze uit elkaar valt.

Ik hoop dat je deze hack leuk vindt. Voel je vrij om te reageren en te delen. Vrede..