Inhoudsopgave:

ESP01 Programmering printplaat - Ajarnpa
ESP01 Programmering printplaat - Ajarnpa

Video: ESP01 Programmering printplaat - Ajarnpa

Video: ESP01 Programmering printplaat - Ajarnpa
Video: How to Upgrade ESP-01 Module Firmware and test AT Commands 2024, November
Anonim
ESP01 Programmering printplaat
ESP01 Programmering printplaat

Onlangs moest ik een code schrijven op mijn ESP01 en besloot ik een adapter te gebruiken om de code naar de CHIP over te brengen.

Het was echter noodzakelijk om enkele wijzigingen aan de adapter aan te brengen zodat de code kon worden overgedragen.

Dat wil zeggen, de adapter was niet helemaal ideaal voor het uitvoeren van codeoverdracht. Een aanpassing was nodig.

Benodigdheden

  • JLCPCB printplaat
  • 02 x Knoppen;
  • 01 x 330R-weerstand;
  • 01 x groene led;
  • 02 x 10kR weerstanden;
  • 01 x mannelijke / vrouwelijke pinbalk 1x4;
  • 01 x 2x4 vrouwelijke pinstang.

Stap 1: De conventionele adapter

De conventionele adapter
De conventionele adapter

De gebruikte adapter is weergegeven in de bovenstaande afbeelding.

Om problemen te voorkomen en wijzigingen aan de structuur aan te brengen, hebben we echter besloten een adapter te maken die zou kunnen werken met een ESP01-adapter en codeoverdracht naar CHIP zou kunnen uitvoeren.

De printplaat is hierboven weergegeven.

In dit artikel leert u hoe u uw programmeur bouwt en wat de belangrijkste onderdelen zijn van het ESP01-knippercircuit.

Door het ontwerp van deze elektronische printplaat is het niet nodig om nieuwe aanpassingen te maken en is het in staat om de code van uw project vast te leggen.

Daarom leer je in dit artikel de volgende punten:

  1. Ontwikkel een ESP01-recorder en adapter;
  2. Begrijp het doel van het ESP01-opnamecircuit;
  3. Leer hoe u ESP01 instelt voor de codeoverdrachtsmodus. Nu beginnen we met de volledige presentatie van de ontwikkeling van het Programmer-project voor het ESP01-bord.

Stap 2: De programmeur voor het ESP01-bord ontwikkelen

De programmeur voor het ESP01-bord ontwikkelen
De programmeur voor het ESP01-bord ontwikkelen
De programmeur voor het ESP01-bord ontwikkelen
De programmeur voor het ESP01-bord ontwikkelen

Zoals eerder vermeld, bestaat het project uit het maken van een programmeur voor ESP01 om de programmering ervan te vergemakkelijken.

Hiervoor hebben we het volgende circuit ontwikkeld dat in de bovenstaande afbeelding wordt weergegeven.

Daarom, zoals je kunt zien, heeft dit circuit:

  • 2 knoppen om ESP01 te configureren voor programmeermodus;
  • Een LED om aan te geven dat de kaart is geactiveerd;
  • Pinbalk voor het overzetten van de code naar de CHIP.

Hieronder presenteren we het materiaal dat nodig is om het project te bouwen. Lijst met elektronische componenten

  • JLCPCB printplaat (projectbestanden downloaden)
  • 02 x Knoppen;
  • 01 x 330R-weerstand;
  • 01 x groene led;
  • 02 x 10kR weerstanden;
  • 01 x mannelijke / vrouwelijke pinbalk 1x4;
  • 01 x 2x4 vrouwelijke pinstang.

Nu zullen we elk onderdeel van het ESP01-programmeercircuit uitleggen. Merk op dat we een connector van 2x4 - 2,54 mm gebruiken voor de ESP01-verbinding, zoals weergegeven in de bovenstaande afbeelding.

Vanaf deze connector zal ESP01 verbinding maken met alle andere delen van het ontwikkelde circuit.

Sluit hem daarom eerst aan op deze connector en zet hem met de RESET- en FLASH-knoppen in de programmeermodus. Deze twee knoppen zijn verantwoordelijk voor het instellen in de programmeermodus.

Tot slot hebben we de aansluitpinnen van de USB - SERIAL FTDI232 converter en de LED. De verbindingsbalk van de converter wordt gebruikt om deze aan te sluiten en de codeoverdracht naar ESP01 uit te voeren.

De LED wordt gebruikt om aan te geven dat de kaart wordt gevoed.

Vanuit dit circuit hebben we het ontwerp van het elektronische bord uitgevoerd.

Stap 3: ESP01 Programmeur Printed Circuit Board Development

ESP01 Programmeur Printplaatontwikkeling
ESP01 Programmeur Printplaatontwikkeling
ESP01 Programmeur Printplaatontwikkeling
ESP01 Programmeur Printplaatontwikkeling

Vanuit het ontwerp van het elektronische schematische ontwerp is het printplaatontwerp van de ESP01 Programmer ontwikkeld.

Het schema van het bordontwerp is hierboven weergegeven.

Zoals je kunt zien, moet de ESP01 worden aangesloten op de 2x4-connector en wordt de USB-serieel converter aangesloten op de 90º-pinnen.

Deze connector met de respectieve hoek werd gebruikt om de grootte van het bord te verkleinen en het onder de ESP01-structuur te laten.

Daarnaast hebben we de programmeerknoppen aan de bovenkant en de LED voor het signaleren van de bekrachtigde plaat aan de onderkant van de plaat.

Uit dit project is de uiteindelijke printplaat in 3D verkregen, die is weergegeven in de bovenstaande afbeelding.

Ten slotte is het vanuit dit project mogelijk om de programmering en opname van de code in ESP01 uit te voeren.

Hieronder leggen we stap voor stap uit om ESP01 in programmeermodus te zetten en code over te zetten naar ESP01.

Stap 4: Codeoverdrachtsproces voor ESP01

Om dit te doen, moet u de volgende stappen uitvoeren:

  1. Sluit de USB-SERIAL FTDI232-converter aan op uw computer en op de ICSP Pin Connections-balk;
  2. Controleer of de LED brandt. Het wordt gebruikt om aan te geven dat de kaart wordt gevoed;
  3. Selecteer de COM-poort van uw FTDI232 USB-SERIAL-converter;
  4. Houd de FLASH-knop ingedrukt;
  5. Druk kort op de RESET-knop. Daarna ziet u de blauwe ESP-LED één keer knipperen.

Klaar! Uw ESP01 is geconfigureerd om een nieuwe code te ontvangen. Voer nu het proces van het overbrengen van uw code uit via de Arduino IDE

Na de overdracht wordt uw code opgeslagen in het geheugen van de ESP01 en is deze klaar om uw toepassing te bedienen.

Stap 5: En tot slot … Wat is het verwachte resultaat?

Daarom was het vanaf de ontwikkeling van dit project mogelijk om een kaart te maken met functies die superieur zijn aan de conventionele kaart en die op grote schaal in verschillende winkels wordt verkocht.

In tegenstelling tot het conventionele bord heeft deze versie twee knoppen om de CHIP te configureren voor programmeermodus, zodat het niet nodig is om nieuwe elementen toe te voegen om deze taak uit te voeren.

Door dit project was het dus mogelijk om een recorder te ontwikkelen die superieur is aan de recorder die op de markt bestaat, om de configuratie ervan te begrijpen en om het CHIP-configuratieproces uit te voeren om de codeoverdracht uit te voeren.

We danken JLCPCB voor de ondersteuning van het project en als je wilt, kun je toegang krijgen tot deze link, toegang krijgen tot de projectbestanden en je printplaten kopen voor $ 2.

Aanbevolen: