INHOUDSOPGAWE:

ESP01 -drukplaat: 5 stappe
ESP01 -drukplaat: 5 stappe

Video: ESP01 -drukplaat: 5 stappe

Video: ESP01 -drukplaat: 5 stappe
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo-programmering 2024, November
Anonim
Gedrukte stroombaanbord met ESP01 -programmering
Gedrukte stroombaanbord met ESP01 -programmering

Onlangs moes ek 'n kode op my ESP01 skryf en besluit om 'n adapter te gebruik om die kode na die CHIP oor te dra.

Dit was egter nodig om die adapter aan te pas sodat die kode oorgedra kon word.

Dit wil sê, die adapter was nie heeltemal ideaal vir die oordrag van kode nie. 'N Aanpassing was nodig.

Voorrade

  • JLCPCB -printplaat
  • 02 x knoppies;
  • 01 x 330R weerstand;
  • 01 x groen LED;
  • 02 x 10kR weerstande;
  • 01 x Man / Vrou Pin Bar 1x4;
  • 01 x 2x4 vroulike penstaaf.

Stap 1: Die konvensionele adapter

Die konvensionele adapter
Die konvensionele adapter

Die gebruikte adapter word in die figuur hierbo getoon.

Om probleme te vermy en die struktuur aan te pas, het ons besluit om 'n adapter te skep wat met 'n ESP01 -adapter kan werk en kode -oordrag na CHIP kan uitvoer.

Die printplaat word hierbo getoon.

In hierdie artikel leer u hoe u u programmeerder kan bou en wat die belangrikste dele van die ESP01 -flitsbaan is.

Deur die ontwerp van hierdie elektroniese kringbord is dit nie nodig om nuwe aanpassings aan te bring nie en kan u die kode van u projek opneem.

Daarom leer u in hierdie artikel die volgende punte:

  1. Ontwikkel 'n ESP01 -opnemer en -adapter;
  2. Die doel van die ESP01 opnamebaan verstaan;
  3. Leer hoe u ESP01 instel vir die kodeoordragmodus. Nou begin ons met die volledige aanbieding van die ontwikkeling van die programmeerder -projek vir die ESP01 -raad.

Stap 2: Ontwikkel die programmeerder vir die ESP01 -bord

Ontwikkel die programmeerder vir die ESP01 -raad
Ontwikkel die programmeerder vir die ESP01 -raad
Ontwikkel die programmeerder vir die ESP01 -raad
Ontwikkel die programmeerder vir die ESP01 -raad

Soos voorheen genoem, bestaan die projek uit die skep van 'n programmeerder vir ESP01 om die programmering daarvan te vergemaklik.

Hiervoor het ons die volgende stroombaan ontwikkel wat in die figuur hierbo getoon word.

Soos u kan sien, het hierdie kring dus:

  • 2 knoppies om ESP01 vir die programmeermodus op te stel;
  • 'N LED om aan te dui dat die kaart aangeskakel is;
  • Speldbalk vir die oordrag van die kode na die CHIP.

Hieronder bied ons die materiaal aan wat nodig is om die projek te bou. Lys van elektroniese komponente

  • JLCPCB Printed Circuit Board (aflaai projeklêers)
  • 02 x knoppies;
  • 01 x 330R weerstand;
  • 01 x groen LED;
  • 02 x 10kR weerstande;
  • 01 x Man / Vrou Pin Bar 1x4;
  • 01 x 2x4 vroulike penstaaf.

Nou sal ons elke deel van die ESP01 -programmeerkring verduidelik. Let daarop dat ons 'n 2x4 - 2.54mm -aansluiting gebruik vir die ESP01 -verbinding, soos getoon in die figuur hierbo.

Vanuit hierdie aansluiting sal ESP01 met alle ander dele van die ontwikkelde stroombaan verbind word.

Koppel dit dus eers aan hierdie aansluiting en stel dit in die programmeermodus met die RESET- en FLASH -knoppies. Hierdie twee knoppies is verantwoordelik om dit in die programmeermodus te plaas.

Uiteindelik het ons die verbindingspenne van die USB - SERIAL FTDI232 -omskakelaar en die LED. Die omskakelbalk sal gebruik word om dit aan te sluit en die kodeoordrag na ESP01 uit te voer.

Die LED sal gebruik word om aan te dui dat die kaart aangeskakel is.

Vanuit hierdie kring het ons die ontwerp van die elektroniese bord uitgevoer.

Stap 3: Ontwikkeling van die printplaat van die ESP01 -programmeerder

ESP01 programmeerder Printed Circuit Board Development
ESP01 programmeerder Printed Circuit Board Development
ESP01 programmeerder Printed Circuit Board Development
ESP01 programmeerder Printed Circuit Board Development

Uit die ontwerp van die elektroniese skematiese ontwerp is die ontwerp van die printplaat van die ESP01 -programmeerder ontwikkel.

Die skema van die bordontwerp word hierbo getoon.

Soos u kan sien, moet die ESP01 gekoppel wees aan die 2x4-aansluiting en die USB-seriële omskakelaar sal aan die 90º-penne gekoppel word.

Hierdie aansluiting met die onderskeie hoek is gebruik om die grootte van die bord te verminder en onder die ESP01 -struktuur te laat.

Daarbenewens het ons die programmeerknoppies aan die bokant en die LED om die aangeduide plaat aan die onderkant van die bord aan te dui.

Uit hierdie projek is die finale printplaat in 3D verkry, wat in die figuur hierbo voorgestel word.

Ten slotte, uit hierdie projek is dit moontlik om die programmering en opname van die kode in ESP01 uit te voer.

In die volgende verduidelik ons die stap vir stap om ESP01 in die programmeermodus te plaas en kode na ESP01 oor te dra.

Stap 4: Kodeoordragproses vir ESP01

Om dit te kan doen, moet u die volgende stappe uitvoer

  1. Koppel die USB-SERIAL FTDI232-omskakelaar aan u rekenaar en die ICSP-penverbindingsbalk;
  2. Kontroleer of die LED aan is. Dit word gebruik om aan te dui dat die kaart aangedryf is;
  3. Kies die COM-poort van u FTDI232 USB-SERIAL-omskakelaar;
  4. Hou die FLASH -knoppie ingedruk;
  5. Druk die RESET -knoppie en laat dit los. Daarna sal u die blou ESP -LED een keer sien flikker.

Gereed! U ESP01 is opgestel om 'n nuwe kode te ontvang. Doen nou die proses om u kode deur die Arduino IDE oor te dra

Na die oordrag word u kode in die geheue van die ESP01 aangeteken en dit is gereed om u aansoek te beheer.

Stap 5: En ten slotte … Wat is die verwagte resultaat?

Daarom, uit die ontwikkeling van hierdie projek, was dit moontlik om 'n kaart te skep met funksies wat beter is as die konvensionele kaart en wat wyd in verskeie winkels verkoop word.

Anders as die gewone bord, het hierdie weergawe twee knoppies om die CHIP vir die programmeermodus op te stel, sodat dit nie nodig is om nuwe elemente by te voeg om hierdie taak uit te voer nie.

Deur hierdie projek was dit dus moontlik om 'n blokfluit te ontwikkel wat beter is as die wat op die mark bestaan, om die konfigurasie daarvan te verstaan en die CHIP -konfigurasieproses uit te voer om die kodeoordrag uit te voer.

Ons bedank JLCPCB vir die ondersteuning van die projek, en as u wil, het u toegang tot hierdie skakel, toegang tot die projeklêers en u drukplate vir $ 2 gekoop.

Aanbeveel: