Sadržaj:
- Korak 1: Specifikacije
- Korak 2: Programiranje
- Korak 3: Osnovna veza s programiranjem
- Korak 4: Konfigurirajte svoju ideju
- Korak 5: Programska ploča
- Korak 6: Prototip PCB -a
- Korak 7: Rezultat procesa glodanja
- Korak 8: Montaža PCB -a
- Korak 9: Kako koristiti programsku ploču
- Korak 10: Upotrijebite sve 4 iglice ploče
- Korak 11: Koristite 3 pina za kontrolu Led -a i jedan za serijsko otklanjanje grešaka
- Korak 12: Hvala
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Dodatne informacije i ažuriranje dokumenata ovdje na mojoj web stranici
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 je jeftin esp8266 modul, sa ugrađenim WIFI-jem.
Kreiran je kao Arduino WIFI modul, ali ima veću snagu od Arduina, nego sada ako morate napraviti mali modul za upravljanje relejem ili nekim jednostavnim digitalnim zapisnikom podataka. To je najbolje rješenje.
Ovdje možete pronaći vijesti ili ažuriranje o ovoj ploči.
Korak 1: Specifikacije
Postoji neka varijanta ovog modula, ali svi imaju procesorsko L106 32-bitno RISC jezgro mikroprocesora zasnovano na Tensilica Xtensa Diamond Standard 106Micro radi na 80 MHz, kada kupite jedan od njega morate obratiti pažnju samo na Flash, neki imaju 512 KiB Flash, drugi 1MiB
Pin Definition
- VCC: Snaga 3.0 ~ 3.6V
- GND: Uzemljenje
- RESET: Spoljni signal za resetovanje (Nizak napon: aktivan)
- CH_PD: Omogućen čip. Visoko: Uključeno, čip radi ispravno; Nisko: Isključeno, mala struja
- GPIO0: (FLASH) I/O IO opće namjene, ako je nisko tijekom resetiranja/uključivanja prebacuje čip u način serijskog programiranja
- GPIO1: (TX) I/O IO općenite namjene i serijski TXd
- GPIO3: (RX) I/O IO i serijski RXd opće namjene
- GPIO2: U/I IO i Serijski1 TXd opće namjene
Korak 2: Programiranje
Kao što vidite, ovaj modul nije na USB -u, pa je najlakši način programiranja korištenje USB u TTL pretvarača, možete ga pronaći po cijeni od 0, 50 USD.
Imam problem sa skupljim modulom FT232RL ili FT232, umjesto toga CH340G ili CH340 rade vrlo dobro.
Korak 3: Osnovna veza s programiranjem
Osnovna shema povezivanja je vrlo jednostavna, morate staviti 3.3V na VCC i CH_PD (za napajanje i omogućiti), zatim staviti GND na GND i GPIO0 (posljednji koji je modul stavio u način programiranja), zatim spojiti RX na TX i TX to RX.
Korak 4: Konfigurirajte svoju ideju
Zatim morate konfigurirati svoj Arduino IDE, prvo morate dodati novu ploču u Upravitelj ploča.
U upravitelju ploče, ploča za odabir je esp8266.
Sada možete odabrati generičku ploču esp8266 s popisa ploča
Korak 5: Programska ploča
Ovaj proces je dosadan, morate se povezati, zatim ukloniti vezu i tako dalje, a za korištenje svih pinova vrlo je dosadan.
Moje rješenje za ovaj problem je stvaranje programske ploče (obožavam servisnu ploču).
Funkcionalnost je sljedeća:
- Vanjski izvor napajanja za davanje više ampera strujnom krugu;
- prekidač za izbor režima programiranja i zatim otpustite pin GPIO0;
- 2 prebacite da biste aktivirali RX i TX i zatim odobrili upotrebu tog pina za kolo;
- dugme za reset za početak programiranja.
Korak 6: Prototip PCB -a
Za dodatne informacije provjerite moju web stranicu
Korak 7: Rezultat procesa glodanja
Htio bih dodati rezultat mog starog slavnog usmjerivača (kreiran sa epson skenerom i štampačem), prilično grub, ali u redu.
Tu je i greška popravljena žicom (u datoteci koju vam dajem više nema).
Nadam se da ću za nekoliko dana dodati vodič za kreiranje novog CNC -a i vodič za kreiranje gcode -a. Ova stranica je u izradi.
Korak 8: Montaža PCB -a
Sada počnite sastavljati ploču.
Korak 9: Kako koristiti programsku ploču
Upotreba je vrlo jednostavna:
Prvo umetnite esp01 u ploču, zatim spojite GND na GND, TX na RX i RX na TX TTL na USB pretvarač.
Sada ste spremni za programiranje, dodajem neke primjere upotrebe.
Otpremite blink datoteku
- Na ploči morate postaviti lijevi prekidač u način programiranja, a zatim pritisnuti gumb za resetiranje.
- Proverite da li je prekidač RX i TX u režimu transfera. Zatim počnite učitavati skicu.
- Kada završite, stavite ploču u "način rada za upotrebu" da biste oslobodili pin programatora, a dugme za stavljanje TX -a u "način rada za upotrebu".
- Tako da možete provjeriti treperi li vanjski LED diode jer je BUILTIN_LED spojen na TX pin.
Korak 10: Upotrijebite sve 4 iglice ploče
- Na ploči morate postaviti qith lijevi prekidač u način programiranja nego pritisnuti dugme reset.
- Proverite da li je prekidač RX i TX u režimu transfera. Zatim počnite učitavati skicu.
- Kada završite, stavite ploču u "način rada za upotrebu" da biste oslobodili iglu programera, a dugme za stavljanje priključaka RX i TX u "način rada za upotrebu". Dakle, koristite sva 4 pina za upravljanje LED diodama.
Korak 11: Koristite 3 pina za kontrolu Led -a i jedan za serijsko otklanjanje grešaka
- Na ploči morate postaviti lijevi prekidač u način programiranja, a zatim pritisnuti gumb za resetiranje.
- Proverite da li je prekidač RX i TX u režimu transfera.
- Zatim počnite učitavati skicu.
- Priključite serijski monitor na odgovarajući port.
- Kad završite, stavite ploču u "način rada" da biste oslobodili pin programatora, a gumb za stavljanje RX -a u "način rada".
- Dakle, koristite 3 pina za upravljanje LED diodama i TX za otklanjanje grešaka u programu.
Korak 12: Hvala
Ako imate problem ili nešto drugo napišite komentar ili otvorite temu na forum.