Innehållsförteckning:
- Steg 1: Specifikationer
- Steg 2: Programmering
- Steg 3: Basanslutning till programmering
- Steg 4: Konfigurera din Ide
- Steg 5: Programmeringskort
- Steg 6: PCB -prototyp
- Steg 7: Resultat av fräsningsprocessen
- Steg 8: Kretskortmontering
- Steg 9: Hur man använder programmeringskortet
- Steg 10: Använd alla fyra pins på brädet
- Steg 11: Använd 3 stift för att styra LED och ett till seriell felsökning
- Steg 12: Tack
Video: ESP-01 modulprogrammeringskort: 12 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Ytterligare information och dokumentuppdatering här på min webbplats
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 är låg kostnad esp8266-modul, med inbyggd WIFI.
Det skapades som Arduino WIFI -modul, men det är mer kraft än en Arduino, än nu om du måste göra en liten modul för att styra ett relä eller någon enkel digital datalogger Det är den bästa lösningen.
Du kan hitta nyheter eller uppdatering om denna tavla här.
Steg 1: Specifikationer
Finns någon variant av denna modul, men alla har en processor L106 32-bitars RISC mikroprocessorkärna baserad på Tensilica Xtensa Diamond Standard 106Micro som körs på 80 MHz, när du köper en av Den måste du bara vara uppmärksam på Flash, vissa har 512 KiB Flash, annan 1MiB
Pin Definition
- VCC: Effekt 3.0 ~ 3.6V
- GND: mark
- ÅTERSTÄLL: Extern återställningssignal (låg spänningsnivå: aktiv)
- CH_PD: Chip Enable. Hög: På, chipet fungerar som det ska; Låg: Av, liten ström
- GPIO0: (FLASH) I/O IO för allmänna ändamål, om låg vid återställning/påslagning tar chipet till seriellt programmeringsläge
- GPIO1: (TX) I/O IO för allmänna ändamål och seriell TXd
- GPIO3: (RX) I/O IO för allmänna ändamål och seriell RXd
- GPIO2: I/O Allmänna ändamål IO och Serial1 TXd
Steg 2: Programmering
Som du kan se har denna modul inte ombord på usb så det enklaste sättet att programmera är att använda en USB till TTL -omvandlare, du kan hitta den på 0, 50 $.
Jag har några problem med dyrare FT232RL eller FT232 modul, istället fungerar en CH340G eller CH340 mycket bra.
Steg 3: Basanslutning till programmering
Grundanslutningsschemat är ganska enkelt, du måste sätta 3,3v på VCC och CH_PD (för att slå på och aktivera), sätt sedan på GND GND och GPIO0 (den sista för att sätta modulen i programmeringsläge), än att ansluta RX till TX och TX till RX.
Steg 4: Konfigurera din Ide
Än du måste konfigurera din Arduino IDE måste du först lägga till ett nytt kort i Boards Manager.
I styrelsechefen är styrelsen att välja esp8266.
Nu kan du välja generiskt esp8266 -kort från listan över kort
Steg 5: Programmeringskort
Denna process är tråkig, du måste ansluta sedan ta bort anslutningen och så vidare, och för att använda alla stift är det väldigt tråkigt.
Min lösning på detta problem är att skapa ett programmeringskort (jag är fan av servicekort).
Funktionen är:
- Extern strömkälla för att ge mer ampere till kretsen;
- en omkopplare för att välja programmeringsläge och sedan släppa GPIO0 -stiftet;
- 2 -omkopplare för att aktivera RX och TX och för att ge användningen av den stiftet för kretsen;
- en återställningsknapp för att börja programmera.
Steg 6: PCB -prototyp
Kontrollera min webbplats för ytterligare information
Steg 7: Resultat av fräsningsprocessen
Jag skulle vilja lägga till resultatet av min gamla härliga router (skapad med en epson -skanner och skrivare), ganska grov men ok.
Det finns också en bugg fixad med tråd (i filen jag ger dig finns det inte mer).
Om några dagar hoppas jag kunna lägga till självstudien för att skapa min nya CNC, och självstudien för att skapa en gcode. Denna webbplats pågår.
Steg 8: Kretskortmontering
Börja nu med att montera brädet.
Steg 9: Hur man använder programmeringskortet
Användningen är ganska enkel:
För in först esp01 i kortet, än anslut GND till GND, TX till RX och RX till TX på TTL till USB -omvandlare.
Nu är du redo att programmera, jag lägger till några användningsexempel.
Ladda upp en blinkande fil
- I tavlan måste du ställa in den vänstra omkopplaren i programmeringsläge än att klicka på återställningsknappen.
- Kontrollera att omkopplaren för RX och TX är i överföringsläge. Än börja ladda upp skissen.
- När du är klar sätter du i "användningsläge" på kortet för att frigöra programmeringsnålen och knappen för att sätta TX i "användningsläge".
- Så du kan kontrollera att den externa lysdioden blinkar eftersom BUILTIN_LED är ansluten till TX -stift.
Steg 10: Använd alla fyra pins på brädet
- I tavlan måste du ställa in den vänstra omkopplaren i programmeringsläget än att klicka på återställningsknappen.
- Kontrollera att omkopplaren för RX och TX är i överföringsläge. Än börja ladda upp skissen.
- När du är klar sätter du i "användningsläge" på kortet för att frigöra programmeringsnålen och knappen för att sätta in RX- och TX -stift i "användarläge". Så du använder alla 4 stift för att styra lysdioden.
Steg 11: Använd 3 stift för att styra LED och ett till seriell felsökning
- I tavlan måste du ställa in den vänstra omkopplaren i programmeringsläge än att klicka på återställningsknappen.
- Kontrollera att omkopplaren för RX och TX är i överföringsläge.
- Än börja ladda upp skissen.
- Anslut seriell bildskärm till rätt port.
- När du är klar sätter du i "användningsläge" på kortet för att frigöra programmeringsnålen och knappen för att sätta RX i "användarläge".
- Så du använder 3 stift för att styra LED och TX för att felsöka programmet.
Steg 12: Tack
Om du har problem eller andra skriv kommentarer eller öppna ämnen till forumet.
Rekommenderad:
IoT Notifier med ESP-12E: 7 steg (med bilder)
IoT Notifier Använda ESP-12E: Fastnat hemma från din älskade? Under denna svåra tid kommer det här roliga lilla projektet definitivt att försöka få ett leende på läpparna. I denna instruktionsbok kommer jag att visa dig hur du visar aviseringar från din mobiltelefon i form av
Batteridriven dörrsensor med integrering av hemmautomation, WiFi och ESP-NU: 5 steg (med bilder)
Batteridriven dörrsensor med hemautomatiseringsintegration, WiFi och ESP-NU: I denna instruerbara visar jag dig hur jag gjorde en batteridriven dörrsensor med integrering av hemautomation. Jag har sett några andra fina sensorer och larmsystem, men jag ville göra en själv. Mina mål: En sensor som upptäcker och rapporterar en doo
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
ESP-12E och ESP-12F Programming and Development Board: 3 steg (med bilder)
ESP-12E och ESP-12F programmerings- och utvecklingsnämnd: Uppdraget för detta kort var enkelt: Kunna programmera ESP-12E och ESP-12F-moduler lika enkelt som NodeMCU-korten (det vill säga inget behov av att trycka på knapparna). Ha brödbräda -vänliga stift med tillgång till den användbara IO. Använd en separat USB till seriell konvertering