Innehållsförteckning:

ESP01 Programmering kretskort: 5 steg
ESP01 Programmering kretskort: 5 steg

Video: ESP01 Programmering kretskort: 5 steg

Video: ESP01 Programmering kretskort: 5 steg
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, November
Anonim
ESP01 programmering kretskort
ESP01 programmering kretskort

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 konventionella adaptern
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:

  1. Utveckla en ESP01 -inspelare och adapter;
  2. Förstå syftet med ESP01 -inspelningskretsen;
  3. 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

Utveckla programmeraren för ESP01 -styrelsen
Utveckla programmeraren för ESP01 -styrelsen
Utveckla programmeraren för ESP01 -styrelsen
Utveckla programmeraren för ESP01 -styrelsen

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

ESP01 Programmering Printed Circuit Board Development
ESP01 Programmering Printed Circuit Board Development
ESP01 Programmering Printed Circuit Board Development
ESP01 Programmering Printed Circuit Board Development

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

  1. Anslut USB-SERIAL FTDI232-omvandlaren till din dator och till ICSP-pinnanslutningsfältet;
  2. Kontrollera att lysdioden är tänd. Det används för att indikera att kortet har ström;
  3. Välj COM-porten på din FTDI232 USB-SERIAL-omvandlare;
  4. Håll ned FLASH -knappen;
  5. 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: