Innholdsfortegnelse:
- Trinn 1: Spesifikasjoner
- Trinn 2: Programmering
- Trinn 3: Grunnforbindelse til programmering
- Trinn 4: Konfigurer ideen din
- Trinn 5: Programmeringskort
- Trinn 6: PCB -prototype
- Trinn 7: Resultat av freseprosessen
- Trinn 8: PCB -montering
- Trinn 9: Slik bruker du programmeringskortet
- Trinn 10: Bruk alle 4 pinnene på brettet
- Trinn 11: Bruk 3 pins for å kontrollere LED og en til seriell feilsøking
- Trinn 12: Takk
Video: ESP-01 modulprogrammeringskort: 12 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Ytterligere informasjon og dokumentoppdatering her på nettstedet mitt
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 er en billig esp8266-modul, med innebygd WIFI.
Den ble opprettet som Arduino WIFI -modul, men det er mer kraft enn en Arduino, enn nå hvis du må gjøre en liten modul for å kontrollere et relé eller en enkel digital datalogger Det er den beste løsningen.
Du kan finne nyheter eller oppdateringer om dette brettet her.
Trinn 1: Spesifikasjoner
Eksisterer noen variant av denne modulen, men alle har en prosessor L106 32-biters RISC mikroprosessorkjerne basert på Tensilica Xtensa Diamond Standard 106Micro som kjører på 80 MHz, når du kjøper en av Den må du bare ta hensyn til Flash, noen har 512 KiB Flash, annen 1MiB
Pin Definisjon
- VCC: Strøm 3.0 ~ 3.6V
- GND: Bakken
- RESET: Eksternt tilbakestillingssignal (Lavspenningsnivå: Aktiv)
- CH_PD: Chip Enable. Høy: På, chip fungerer som det skal; Lav: Av, liten strøm
- GPIO0: (FLASH) I/O Generell bruk IO, hvis lav ved tilbakestilling/strøm på tar brikken til seriell programmeringsmodus
- GPIO1: (TX) I/O Generell bruk IO og Seriell TXd
- GPIO3: (RX) I/O Generell bruk IO og Seriell RXd
- GPIO2: I/O Generelle formål IO og Serial1 TXd
Trinn 2: Programmering
Som du kan se har denne modulen ikke ombord usb, så den enkleste måten å programmere er å bruke en USB til TTL -omformer, du kan finne den på 0, 50 $.
Jeg har et problem med dyrere FT232RL eller FT232 modul, i stedet fungerer en CH340G eller CH340 veldig bra.
Trinn 3: Grunnforbindelse til programmering
Grunntilkoblingsskjemaet er ganske enkelt, du må sette 3,3v på VCC og CH_PD (for å slå på og aktivere), og deretter sette på GND GND og GPIO0 (den siste som satte modulen i programmeringsmodus), enn å koble RX til TX og TX til RX.
Trinn 4: Konfigurer ideen din
Enn du må konfigurere Arduino IDE, må du først legge til nytt bord i Boards Manager.
I styrelederen er styret å velge esp8266.
Nå kan du velge generisk esp8266 -kort fra listen over brett
Trinn 5: Programmeringskort
Denne prosessen er kjedelig, du må koble til og deretter fjerne tilkoblingen og så videre, og for å bruke alle pins Det er veldig kjedelig.
Min løsning på dette problemet er å lage et programmeringstavle (jeg er fan av servicekort).
Funksjonaliteten er:
- Ekstern strømkilde for å gi mer ampere til kretsen;
- en bryter for å velge programmeringsmodus og slippe GPIO0 -pinnen;
- 2 -bryter for å aktivere RX og TX og enn å gi bruk av den pinnen for kretsen;
- en reset -knapp for å starte programmeringen.
Trinn 6: PCB -prototype
Sjekk nettstedet mitt for ytterligere informasjon
Trinn 7: Resultat av freseprosessen
Jeg vil gjerne legge til resultatet av min gamle strålende ruter (laget med en epson -skanner og skriver), ganske grov, men ok.
Det er også en feil rettet med wire (i filen jeg gir deg er ikke mer til stede).
Om noen dager håper jeg å legge til opplæringen for å lage min nye CNC, og opplæringen for å lage en gcode. Dette nettstedet er under arbeid.
Trinn 8: PCB -montering
Begynn nå å montere brettet.
Trinn 9: Slik bruker du programmeringskortet
Bruken er ganske enkel:
Sett først esp01 i kortet, enn koble GND til GND, TX til RX og RX til TX på TTL til USB -omformer.
Nå er du klar til å programmere. Jeg legger til noen eksempler på bruk.
Last opp en blinkende fil
- I tavlen må du sette den venstre bryteren i programmeringsmodus enn å klikke på tilbakestillingsknappen.
- Kontroller at bryteren til RX og TX er i overføringsmodus. Enn begynne å laste opp skissen.
- Når du er ferdig, sett i "bruk -modus" -kortet for å sette programmeringsnålen fri, og knappen for å sette TX i "bruk -modus".
- Så du kan sjekke at ekstern LED blinker fordi BUILTIN_LED er koblet til TX -pin.
Trinn 10: Bruk alle 4 pinnene på brettet
- I tavlen må du sette venstre venstre bryter i programmeringsmodus enn å klikke på tilbakestillingsknappen.
- Kontroller at bryteren til RX og TX er i overføringsmodus. Enn begynne å laste opp skissen.
- Når du er ferdig, sett i "bruk -modus" -kortet for å sette programmeringsnålen fri, og knappen for å sette RX- og TX -pinner i "bruk -modus". Så du bruker alle 4 -pinners til å kontrollere LED -en.
Trinn 11: Bruk 3 pins for å kontrollere LED og en til seriell feilsøking
- I tavlen må du sette den venstre bryteren i programmeringsmodus enn å klikke på tilbakestillingsknappen.
- Kontroller at bryteren til RX og TX er i overføringsmodus.
- Enn begynne å laste opp skissen.
- Koble den serielle skjermen til riktig port.
- Når du er ferdig, sett i "bruk -modus" -kortet for å sette programmeringsnålen fri, og knappen for å sette RX i "bruk -modus".
- Så du bruker 3 pins for å kontrollere LED og TX for å feilsøke programmet.
Trinn 12: Takk
Hvis du har problemer eller andre skriver du kommentarer eller åpner emnet for forumet.
Anbefalt:
Batteridrevet dørsensor med integrering av hjemmeautomatisering, WiFi og ESP-NÅ: 5 trinn (med bilder)
Batteridrevet dørsensor med hjemmeautomatiseringsintegrasjon, WiFi og ESP-NÅ: I denne instruksjonsfilen viser jeg deg hvordan jeg lagde en batteridrevet dørsensor med hjemmeautomatiseringsintegrasjon. Jeg har sett noen andre fine sensorer og alarmsystemer, men jeg ville lage en selv. Mine mål: En sensor som oppdager og rapporterer en doo
ESP 32 Camera Streaming Video Over WiFi - Komme i gang med ESP 32 CAM Board: 8 trinn
ESP 32 Camera Streaming Video Over WiFi | Komme i gang med ESP 32 CAM Board: ESP32-CAM er en veldig liten kameramodul med ESP32-S-brikken som koster omtrent $ 10. I tillegg til OV2640 -kameraet og flere GPIO -er for å koble til eksterne enheter, har det også et microSD -kortspor som kan være nyttig for å lagre bilder tatt med t
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
ESP-12E og ESP-12F Programming and Development Board: 3 trinn (med bilder)
ESP-12E og ESP-12F Programming and Development Board: Oppgaven for dette kortet var enkel: Kunne programmere ESP-12E og ESP-12F-moduler like enkelt som NodeMCU-kortene (det vil si at du ikke trenger å trykke på knapper). Ha brødbrettvennlige pins med tilgang til den brukbare IO. Bruk en separat USB til seriell konvertering