Indholdsfortegnelse:
- Trin 1: Specifikationer
- Trin 2: Programmering
- Trin 3: Grundforbindelse til programmering
- Trin 4: Konfigurer din Ide
- Trin 5: Programmeringskort
- Trin 6: PCB -prototype
- Trin 7: Resultat af fræsningsprocessen
- Trin 8: PCB -samling
- Trin 9: Sådan bruges programmeringskortet
- Trin 10: Brug alle 4 pins på brættet
- Trin 11: Brug 3 pins til at styre LED og en til seriel fejlfinding
- Trin 12: Tak
Video: ESP-01 modulprogrammeringskort: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Yderligere oplysninger og dokumentopdatering her på mit websted
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 er et billigt esp8266-modul med indbygget WIFI.
Det blev oprettet som Arduino WIFI -modul, men det er mere strøm end en Arduino end nu, hvis du skal lave et lille modul for at styre et relæ eller en simpel digital datalogger Det er den bedste løsning.
Du kan finde nyheder eller opdateringer om dette board her.
Trin 1: Specifikationer
Eksisterer en eller anden variant af dette modul, men alle har en processor L106 32-bit RISC mikroprocessorkerne baseret på Tensilica Xtensa Diamond Standard 106Micro, der kører ved 80 MHz, når du køber en af Den skal du kun være opmærksom på Flash, nogle har 512 KiB Flash, anden 1MiB
Pin Definition
- VCC: Strøm 3.0 ~ 3.6V
- GND: Jord
- RESET: Eksternt nulstillingssignal (lavspændingsniveau: aktivt)
- CH_PD: Chip aktiveret. Høj: Til, chip fungerer korrekt; Lav: Fra, lille strøm
- GPIO0: (FLASH) I/O Generelt formål IO, Hvis lavt under nulstilling/tænding tager chip i seriel programmeringstilstand
- GPIO1: (TX) I/O Generel IO og Seriel TXd
- GPIO3: (RX) I/O Generelt formål IO og Seriel RXd
- GPIO2: I/O Generelt formål IO og Serial1 TXd
Trin 2: Programmering
Som du kan se, er dette modul ikke ombord på usb, så den nemmeste måde at programmere på er at bruge en USB til TTL -konverter, du kan finde det til 0, 50 $.
Jeg har et problem med dyrere FT232RL eller FT232 modul, i stedet fungerer en CH340G eller CH340 meget godt.
Trin 3: Grundforbindelse til programmering
Grundforbindelsesskemaet er ganske enkelt, du skal sætte 3,3v på VCC og CH_PD (for at tænde og aktivere), derefter sætte GND på GND og GPIO0 (det sidste der satte modulet i programmeringstilstand), end at tilslutte RX til TX og TX til RX.
Trin 4: Konfigurer din Ide
End du skal konfigurere din Arduino IDE, skal du først tilføje nyt bord i Boards Manager.
I bestyrelseslederen er bestyrelsen at vælge esp8266.
Nu kan du vælge generisk esp8266 -kort fra kortlisten
Trin 5: Programmeringskort
Denne proces er kedelig, du skal forbinde og derefter fjerne forbindelsen og så videre, og for at bruge alle stifter Det er meget kedeligt.
Min løsning på dette problem er at oprette et programmeringstavle (jeg er fan af servicetavle).
Funktionen er:
- Ekstern strømkilde for at give mere ampere til kredsløbet;
- en switch til at vælge programmeringstilstand og derefter slippe GPIO0 -stiften;
- 2 switch for at aktivere RX og TX og end at give brug af denne pin til kredsløbet;
- en reset -knap for at starte programmeringen.
Trin 6: PCB -prototype
Se mit websted for yderligere oplysninger
Trin 7: Resultat af fræsningsprocessen
Jeg vil gerne tilføje resultatet af min gamle herlige router (oprettet med en epson scanner og printer), ganske groft, men ok.
Der er også en fejl rettet med wire (i filen jeg giver dig er ikke mere til stede).
Om et par dage håber jeg at tilføje selvstudiet til at oprette min nye CNC og selvstudiet til at oprette en gcode. Dette websted er i gang.
Trin 8: PCB -samling
Start nu med at samle tavlen.
Trin 9: Sådan bruges programmeringskortet
Anvendelsen er ganske enkel:
Indsæt først esp01 i kortet, end tilslut GND til GND, TX til RX og RX til TX af TTL til USB -konverter.
Nu er du klar til at programmere, jeg tilføjer nogle brugseksempler.
Upload en blink -fil
- I tavlen skal du indstille den venstre kontakt i programmeringstilstand end at klikke på reset -knappen.
- Kontroller, at kontakten til RX og TX er i overførselstilstand. End start med at uploade skitsen.
- Når du er færdig, skal du sætte "brugstilstand" på kortet for at sætte programmeringsnålen fri, og knappen for at sætte TX i "brugstilstand".
- Så du kan kontrollere, at ekstern LED blinker, fordi BUILTIN_LED er forbundet til TX -pin.
Trin 10: Brug alle 4 pins på brættet
- I tavlen skal du indstille venstre switch i programmeringstilstand end at klikke på reset -knappen.
- Kontroller, at kontakten til RX og TX er i transfertilstand. End begynd at uploade skitsen.
- Når du er færdig, skal du sætte "brugstilstand" på kortet for at sætte programmeringsnålen fri, og knappen til at sætte RX- og TX -ben i "brugstilstand". Så du bruger alle 4 ben til at styre LED'en.
Trin 11: Brug 3 pins til at styre LED og en til seriel fejlfinding
- I tavlen skal du indstille den venstre kontakt i programmeringstilstand end at klikke på reset -knappen.
- Kontroller, at kontakten til RX og TX er i overførselstilstand.
- End start med at uploade skitsen.
- Tilslut den serielle skærm til den korrekte port.
- Når du er færdig, skal du sætte "brugstilstand" på kortet for at sætte programmeringsnålen fri, og knappen for at sætte RX i "brugstilstand".
- Så du bruger 3 pins til at styre LED'en og TX til at fejlsøge programmet.
Trin 12: Tak
Hvis du har problemer eller andre, skriver du en kommentar eller et åbent emne til forummet.
Anbefalede:
Batteridrevet dørføler med integrering af hjemmeautomatisering, WiFi og ESP-NU: 5 trin (med billeder)
Batteridrevet dørføler med hjemmeautomatiseringsintegration, WiFi og ESP-NU: I denne instruktive viser jeg dig, hvordan jeg lavede en batteridrevet dørføler med hjemmeautomatiseringsintegration. Jeg har set nogle andre flotte sensorer og alarmsystemer, men jeg ville selv lave en. Mine mål: En sensor, der registrerer og rapporterer en doo
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)
ESP-12E og ESP-12F Programmerings- og udviklingsbestyrelse: Opgaven for dette kort var enkel: Vær i stand til at programmere ESP-12E og ESP-12F-moduler lige så let som NodeMCU-kortene (dvs. ingen grund til at trykke på knapper). Har brødbræt venlige stifter med adgang til den brugbare IO. Brug en separat USB til seriel konvertering