Inhoudsopgave:

Automatische ESP-01-programmering: 4 stappen
Automatische ESP-01-programmering: 4 stappen

Video: Automatische ESP-01-programmering: 4 stappen

Video: Automatische ESP-01-programmering: 4 stappen
Video: Hoe maak je een 4-kanaals ESP8266 ESP01 wifi-relais | ESP01 Domotica | Op afstandXY | FLProg 2024, November
Anonim
Automatische ESP-01-programmering
Automatische ESP-01-programmering

Ik heb deze handleiding geschreven omdat ik veel artikelen heb gevonden over het programmeren van ESP-01, maar ze vereisen allemaal handmatige acties, zoals het overschakelen van programmeren naar hardlopen of het indrukken van de reset-knop.

Met behulp van een FTDI-bord met RTS- en DTR-pinnen heb ik een programmer gemaakt die automatisch overschakelt naar de programmeermodus, reset wanneer nodig en dan teruggaat naar de bedrijfsmodus zoals het ESP-WROOM-32-bord.

Met dit project kun je eenvoudig ESP-01 verbinden met Arduino IDE en op UPLOAD drukken.

Vereisten:

  1. FTDI-bord met RTS- en DTR-pinnen en met 3.3v-lijn (zoals deze Amazon-link)
  2. 470 uf condensator
  3. 10k weerstand
  4. Mini breadbord (om verbindingen te vereenvoudigen)
  5. 7 mannelijke naar vrouwelijke springers
  6. ESP-01

Stap 1: Controleer uw FTDI-bord

Controleer uw FTDI-bord
Controleer uw FTDI-bord

Mijn FTDI-bord heeft geen pin-headers om te gebruiken met breadboard, dus ik heb 2-pins header-strepen gesoldeerd om het breadboard-vriendelijk te maken.

Stap 2: Verbind alles met elkaar

Alles met elkaar verbinden
Alles met elkaar verbinden
Alles met elkaar verbinden
Alles met elkaar verbinden
Alles met elkaar verbinden
Alles met elkaar verbinden

Nu is het tijd om al deze elementen met elkaar te verbinden. De te doen verbindingen zijn de volgende:

  • FTDI GND naar ESP-01 GND
  • FTDI 3.3V naar ESP-01 3V3
  • FTDI RXD naar ESP-01 TX
  • FTDI TXD naar ESP-01 RX
  • FTDI RTS naar ESP-01 RST
  • FTDI DTR naar ESP-01 IO0
  • FTDI 3.3V tot 10k weerstand EN DAN weerstand naar ESP-01 EN
  • Eindelijk 470 uf condensator tussen FTDI 3.3v (katode) en FTDI GND (anode).

Stap 3: Verbeteringen

Verbeteringen
Verbeteringen

Om de bedrading en hergebruik verder te vereenvoudigen, kunt u een breadboard-adapter gebruiken die speciaal is gemaakt voor ESP-01 (zie afbeelding).

Hiermee kunt u een statisch bord maken en eenvoudig uw ESP-01 aansluiten en loskoppelen.

Stap 4: Geniet ervan

Nu kunt u FTDI op pc aansluiten met een USB-kabel en spelen met Arduino IDE of esptool zonder vervelende druk op de knop.

Aanbevolen: