Innehållsförteckning:
- Tillbehör
- Steg 1: Den konventionella adaptern
- Steg 2: Utveckla programmeraren för ESP01 -kortet
- Steg 3: Utveckling av kretskortets ESP01 -programmerare
- Steg 4: Kodöverföringsprocess för ESP01
- Steg 5: Och slutligen … Vad är det förväntade resultatet?
Video: ESP01 Programmering kretskort: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Nyligen var jag tvungen att skriva en kod på min ESP01 och bestämde mig för att använda en adapter för att överföra koden till CHIP.
Det var dock nödvändigt att göra några ändringar av adaptern så att koden kunde överföras.
Det vill säga, adaptern var inte helt idealisk för att utföra kodöverföring. En anpassning var nödvändig.
Tillbehör
- JLCPCB kretskort
- 02 x Knappar;
- 01 x 330R motstånd;
- 01 x grön LED;
- 02 x 10kR motstånd;
- 01 x Man / Female Pin Bar 1x4;
- 01 x 2x4 hona för stift.
Steg 1: Den konventionella adaptern
Den använda adaptern visas i figuren ovan.
För att undvika problem och göra ändringar i strukturen bestämde vi oss för att skapa en adapter som skulle kunna fungera med en ESP01 -adapter och utföra kodöverföring till CHIP.
Kretskortet visas ovan.
I den här artikeln kommer du att lära dig hur du bygger din programmerare och vilka är huvuddelarna i ESP01 blinkande krets.
Genom utformningen av detta elektroniska kretskort kommer det inte att vara nödvändigt att göra nya anpassningar och det kan spela in koden för ditt projekt.
Därför kommer du att lära dig följande punkter i den här artikeln:
- Utveckla en ESP01 -inspelare och adapter;
- Förstå syftet med ESP01 -inspelningskretsen;
- Lär dig hur du konfigurerar ESP01 för kodöverföringsläge. Nu börjar vi den fullständiga presentationen av utvecklingen av programmeringsprojektet för ESP01 -styrelsen.
Steg 2: Utveckla programmeraren för ESP01 -kortet
Som tidigare nämnts består projektet av att skapa en programmerare för ESP01 för att underlätta dess programmering.
För detta utvecklade vi följande krets som visas i figuren ovan.
Som du kan se har denna krets därför:
- 2 knappar för att konfigurera ESP01 för programmeringsläge;
- En lysdiod för att signalera att kortet är strömförsörjt;
- Pin -bar för överföring av koden till CHIP.
Nedan presenterar vi det material som behövs för att bygga projektet. Lista över elektroniska komponenter
- JLCPCB Printed Circuit Board (nedladdning av projektfiler)
- 02 x Knappar;
- 01 x 330R motstånd;
- 01 x grön LED;
- 02 x 10kR motstånd;
- 01 x Man / Female Pin Bar 1x4;
- 01 x 2x4 hona för stift.
Nu kommer vi att förklara varje del av ESP01 -programmeringskretsen. Observera att vi använder en 2x4 - 2,54 mm kontakt för ESP01 -anslutningen, som visas i figuren ovan.
Från denna kontakt kommer ESP01 att ansluta till alla andra delar av den utvecklade kretsen.
Anslut därför först den till denna kontakt och sätt den i programmeringsläge med RESET- och FLASH -knapparna. Dessa två knappar är ansvariga för att ställa in det i programmeringsläge.
Slutligen har vi anslutningsstiften på USB - SERIAL FTDI232 -omvandlaren och lysdioden. Omvandlarens anslutningsfält kommer att användas för att ansluta den och utföra kodöverföringen till ESP01.
Lysdioden används för att indikera att kortet har ström.
Från denna krets utförde vi konstruktionen av det elektroniska kortet.
Steg 3: Utveckling av kretskortets ESP01 -programmerare
Från utformningen av den elektroniska schematiska designen utvecklades ESP01 -programmerarens kretskortdesign.
Schemat över kortets design visas ovan.
Som du kan se måste ESP01 anslutas till 2x4-kontakten och USB-seriell omvandlare ansluts till 90º-stiften.
Denna kontakt med respektive vinkel användes för att minska kortets storlek och lämna den under ESP01 -strukturen.
Utöver det har vi programmeringsknapparna längst upp och lysdioden för signalering av den strömförande plattan längst ner på plattan.
Från detta projekt erhölls det sista kretskortet i 3D, vilket visas i figuren ovan.
Slutligen, från detta projekt, är det möjligt att utföra programmering och registrering av koden i ESP01.
I det följande kommer vi att förklara steg för steg att sätta ESP01 i programmeringsläge och överföra kod till ESP01.
Steg 4: Kodöverföringsprocess för ESP01
För att göra detta måste du utföra följande steg
- Anslut USB-SERIAL FTDI232-omvandlaren till din dator och till ICSP-pinnanslutningsfältet;
- Kontrollera att lysdioden är tänd. Det används för att indikera att kortet har ström;
- Välj COM-porten på din FTDI232 USB-SERIAL-omvandlare;
- Håll ned FLASH -knappen;
- Tryck och släpp RESET -knappen. Efter det kommer du att se den blå ESP -lampan blinka en gång.
Redo! Din ESP01 är konfigurerad för att ta emot en ny kod. Utför nu processen för att överföra din kod genom Arduino IDE
Efter överföringen kommer din kod att spelas in i ESP01: s minne och den är redo att styra din applikation.
Steg 5: Och slutligen … Vad är det förväntade resultatet?
Därför, från utvecklingen av detta projekt, var det möjligt att skapa ett kort med funktioner som är överlägsna det konventionella kortet och som säljs i stor utsträckning i flera butiker.
Till skillnad från det konventionella kortet har denna version två knappar för att konfigurera CHIP för programmeringsläge, på ett sådant sätt att det inte är nödvändigt att lägga till nya element för att utföra denna uppgift.
Genom detta projekt var det således möjligt att utveckla en inspelare som är överlägsen den som finns på marknaden, förstå dess konfigurationsfunktion och utföra CHIP -konfigurationsprocessen för att utföra kodöverföringen.
Vi tackar JLCPCB för att stödja projektet och om du vill kan du komma åt den här länken, få tillgång till projektfilerna och köpa dina kretskort för $ 2.
Rekommenderad:
Hörtelefonförstärkare med anpassad kretskort: 8 steg (med bilder)
Hörtelefonförstärkare med anpassad kretskort: Jag har byggt (och försökt perfekta) hörlursförstärkaren ett tag nu. Några av er skulle ha sett mina tidigare 'ible builds'. För dem som inte har jag har länkat dessa nedan. På mina äldre byggnader har jag alltid använt prototypkort för att bygga
Hur man gör professionellt kretskort (är det värt det?): 5 steg
Hur man gör ett professionellt kretskort (är det värt det?): Jag vill dela med mig av mina " PCB -erfarenheter " med dig
Hur man använder Fritzing för att göra ett kretskort: 3 steg
Hur man använder Fritzing för att göra ett kretskort: I den här instruktionsboken kommer jag att visa dig hur du använder Fritzing. I det här exemplet ska jag göra en strömsköld för arduino som kan användas för att ge ström till arduino med ett batteri
SLA 3D -skrivare syrade etsade kretskort: 7 steg (med bilder)
SLA 3D -skrivare Acid Etched Circuit Boards: Remix..remix .. Tja, jag behöver en utvecklingskort för mina ATtiny -chips. Jag har ingen CNC för att skära ett kretskort jag känner inte till Kicad och jag vill inte beställa brädor. Men jag har en hartsskrivare … och syra och jag kan SketchUp. Och gillar att göra saker. Vad hände
Tims kretskort (plottade kretskort): 54 steg (med bilder)
Tims PCB (Plotted Circuit Board): Detta är den process jag använder för att skapa ett anpassat kretskort för mina projekt. För att göra ovanstående: Jag använder min XY -plotter med en skrivare för att ta bort en etsande resitfilm för att exponera koppar för etsaren .Jag använder min XY -plotter med en laser för att bränna bläck i