Sadržaj:

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

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

Video: Programska ploča modula ESP-01: 12 koraka (sa slikama)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Studeni
Anonim
Image
Image
Naočale
Naočale

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, s 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 procesorsku L106 32-bitnu RISC mikroprocesorsku jezgru temeljenu na Tensilica Xtensa Diamond Standard 106Micro koja radi na 80 MHz, kada kupite jedan od njega morate obratiti pozornost samo na Flash, neki imaju 512 KiB Flash, drugi 1MiB

Definicija pin -a

  • VCC: Snaga 3.0 ~ 3.6V
  • GND: Uzemljenje
  • RESET: Vanjski signal resetiranja (niski 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će namjene i serijski TXd
  • GPIO3: (RX) I/O IO opće namjene i serijski RXd
  • GPIO2: I/O IO i Serial1 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 jako dobro.

Korak 3: Osnovna veza s programiranjem

Osnovna veza s programiranjem
Osnovna veza s programiranjem

Osnovna shema povezivanja je vrlo jednostavna, morate staviti 3,3 V 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 na 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

Programska ploča
Programska ploča

Ovaj je proces dosadan, morate se povezati, zatim ukloniti vezu i tako dalje, a za korištenje svih pinova vrlo je dosadan.

Moje rješenje ovog problema je stvaranje programske ploče (obožavam servisnu ploču).

Funkcionalnost je:

  • Vanjski izvor napajanja za davanje kruga više ampera;
  • prekidač za odabir načina programiranja i zatim otpustite pin GPIO0;
  • 2 prebacite za aktiviranje RX -a i TX -a i zatim za dopuštanje uporabe tog pina za krug;
  • gumb za resetiranje za početak programiranja.

Korak 6: Prototip PCB -a

Prototip PCB -a
Prototip PCB -a

Dodatne informacije potražite na mojoj web stranici

Korak 7: Rezultat procesa glodanja

Image
Image
Montaža PCB -a
Montaža PCB -a

Htio bih dodati rezultat mog starog slavnog usmjerivača (stvoren s epson skenerom i pisač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 tutorial za izradu svog novog CNC -a i tutorial za stvaranje 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 korištenja.

Učitajte treptajuću datoteku

  • Na ploči morate postaviti lijevi prekidač u način programiranja, a zatim pritisnuti gumb za reset.
  • Provjerite je li prekidač RX i TX u načinu prijenosa. Zatim počnite učitavati skicu.
  • Kad završite, postavite ploču u "način rada" da biste oslobodili iglu programatora, a gumb za stavljanje TX -a u "način rada".
  • Tako možete provjeriti treperi li vanjski LED 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 gumb za reset.
  • Provjerite je li prekidač RX i TX u načinu prijenosa. Zatim počnite učitavati skicu.
  • Kad završite, stavite ploču u "način rada za upotrebu" da biste oslobodili iglu programatora, a gumb za stavljanje priključaka za prijem i učitavanje u "način rada". Dakle, koristite sva 4 pina za upravljanje LED diodama.

Korak 11: Upotrijebite 3 pina za upravljanje LED -om i jedan za serijsko otklanjanje pogrešaka

  • Na ploči morate postaviti lijevi prekidač u način programiranja, a zatim pritisnuti gumb za reset.
  • Provjerite je li prekidač RX i TX u načinu prijenosa.
  • Zatim počnite učitavati skicu.
  • Spojite serijski monitor na odgovarajući priključak.
  • Kad završite, stavite ploču u "način rada" da biste oslobodili iglu programatora, a gumb za stavljanje RX -a u "način rada".
  • Dakle, koristite 3 pina za upravljanje LED diodama i TX za ispravljanje pogrešaka u programu.

Korak 12: Hvala

Ako imate problem ili nešto drugo napišite komentar ili otvorite temu na forum.

Preporučeni: