Sadržaj:

Programska ploča za modul ESP-01: 12 koraka (sa slikama)
Programska ploča za modul ESP-01: 12 koraka (sa slikama)

Video: Programska ploča za modul ESP-01: 12 koraka (sa slikama)

Video: Programska ploča za modul ESP-01: 12 koraka (sa slikama)
Video: SKR 1.4 - TMC2209 v1.2 2024, Novembar
Anonim
Image
Image
Specifikacije
Specifikacije

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

Programiranje
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 veza s programiranjem
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

Konfigurirajte svoju ideju
Konfigurirajte svoju ideju
Konfigurirajte svoju ideju
Konfigurirajte svoju ideju
Konfigurirajte svoju ideju
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

Programski odbor
Programski odbor

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

PCB prototip
PCB prototip

Za dodatne informacije provjerite moju web stranicu

Korak 7: Rezultat procesa glodanja

Image
Image
PCB montaža
PCB montaža

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.

Preporučuje se: