Sadržaj:

ESP01 Programiranje tiskane pločice: 5 koraka
ESP01 Programiranje tiskane pločice: 5 koraka

Video: ESP01 Programiranje tiskane pločice: 5 koraka

Video: ESP01 Programiranje tiskane pločice: 5 koraka
Video: ESP 12E Programming: Everything You Need to Know 2024, Studeni
Anonim
ESP01 Programiranje tiskane ploče
ESP01 Programiranje tiskane ploče

Nedavno sam morao napisati kôd na svoj ESP01 i odlučio koristiti adapter za prijenos koda na CHIP.

Međutim, bilo je potrebno napraviti neke izmjene na adapteru kako bi se kod mogao prenijeti.

Odnosno, adapter nije bio posve idealan za prijenos koda. Bila je potrebna adaptacija.

Pribor

  • Tiskana ploča JLCPCB
  • 02 x gumbi;
  • Otpornik 01 x 330R;
  • 01 x zelena LED dioda;
  • 02 x 10kR otpornici;
  • 01 x Muški / ženski klin 1x4;
  • 01 x 2x4 ženska šipka.

Korak 1: Konvencionalni adapter

Konvencionalni adapter
Konvencionalni adapter

Korišteni adapter prikazan je na gornjoj slici.

Međutim, kako bismo izbjegli probleme i izvršili izmjene u strukturi, odlučili smo stvoriti adapter koji bi mogao raditi s adapterom ESP01 i obavljati prijenos koda u CHIP.

Ploča za ispis je prikazana gore.

U ovom ćete članku naučiti kako izgraditi svoj programer i koji su glavni dijelovi ESP01 kruga za treperenje.

Dizajniranjem ove elektroničke ploče neće biti potrebne nove prilagodbe, a moći će snimiti kôd vašeg projekta.

Stoga ćete u ovom članku naučiti sljedeće točke:

  1. Razviti snimač i adapter ESP01;
  2. Razumjeti svrhu kruga snimanja ESP01;
  3. Saznajte kako postaviti ESP01 za način prijenosa koda. Sada ćemo započeti cjelovitu prezentaciju razvoja projekta programa za Upravni odbor ESP01.

Korak 2: Razvoj programera za ploču ESP01

Razvoj programera za odbor ESP01
Razvoj programera za odbor ESP01
Razvoj programera za odbor ESP01
Razvoj programera za odbor ESP01

Kao što je već spomenuto, projekt se sastoji od stvaranja programera za ESP01 kako bi se olakšalo njegovo programiranje.

Za to smo razvili sljedeći krug prikazan na gornjoj slici.

Stoga, kao što vidite, ovaj sklop ima:

  • 2 gumba za konfiguriranje ESP01 za način programiranja;
  • LED dioda koja signalizira da je kartica pod naponom;
  • Pin bar za prijenos koda u CHIP.

U nastavku predstavljamo materijal potreban za izradu projekta. Popis elektroničkih komponenti

  • Tiskana ploča JLCPCB (preuzimanje projektnih datoteka)
  • 02 x gumbi;
  • Otpornik 01 x 330R;
  • 01 x zelena LED dioda;
  • 02 x 10kR otpornici;
  • 01 x Muški / ženski klin 1x4;
  • 01 x 2x4 ženska šipka.

Sada ćemo objasniti svaki dio programskog kruga ESP01. Imajte na umu da za priključak ESP01 koristimo konektor 2x4 - 2,54 mm, kao što je prikazano na gornjoj slici.

S ovog priključka ESP01 će se povezati sa svim ostalim dijelovima razvijenog kruga.

Stoga ga najprije spojite na ovaj konektor i postavite na način programiranja pomoću tipki RESET i FLASH. Ova dva gumba bit će odgovorna za postavljanje u načinu programiranja.

Konačno, imamo priključke za povezivanje USB - SERIAL FTDI232 pretvarača i LED diode. Spojna traka pretvarača koristit će se za povezivanje i prijenos koda na ESP01.

LED će se koristiti za označavanje da je kartica napajana.

Iz ovog kruga smo proveli dizajn elektroničke ploče.

Korak 3: Razvoj tiskanih ploča programatora ESP01 za programere

ESP01 Programer Razvoj tiskanih ploča
ESP01 Programer Razvoj tiskanih ploča
ESP01 Programer Razvoj tiskanih ploča
ESP01 Programer Razvoj tiskanih ploča

Iz dizajna elektroničkog shematskog dizajna razvijen je dizajn tiskanih pločica programatora ESP01.

Shema dizajna ploče prikazana je gore.

Kao što vidite, ESP01 mora biti spojen na 2x4 konektor, a USB-serijski pretvarač na 90º pinove.

Ovaj priključak s odgovarajućim kutom korišten je za smanjenje veličine ploče i ostavljanje ispod strukture ESP01.

Osim toga, na vrhu imamo tipke za programiranje i LED za signalizaciju ploče s naponom na dnu ploče.

Iz ovog projekta dobivena je konačna 3D tiskana ploča, koja je prikazana na gornjoj slici.

Konačno, iz ovog projekta moguće je provesti programiranje i snimanje koda u ESP01.

U nastavku ćemo objasniti korak po korak stavljanje ESP01 u način programiranja i prijenos koda na ESP01.

Korak 4: Proces prijenosa koda za ESP01

Da biste to učinili, morate izvršiti sljedeće korake

  1. Spojite USB-SERIAL FTDI232 pretvarač na računalo i na traku za povezivanje ICSP pinova;
  2. Provjerite da li LED svijetli. Koristi se za označavanje napajanja kartice;
  3. Odaberite COM port vašeg FTDI232 USB-SERIAL pretvarača;
  4. Pritisnite i držite tipku FLASH;
  5. Pritisnite i otpustite tipku RESET. Nakon toga ćete vidjeti da plava ESP LED dioda jednom bljeska.

Spreman! Vaš ESP01 je konfiguriran za primanje novog koda. Sada provedite postupak prijenosa koda kroz Arduino IDE

Nakon prijenosa, vaš kôd bit će snimljen u memoriji ESP01 i bit će spreman za kontrolu vaše aplikacije.

Korak 5: I na kraju … Koji je očekivani rezultat?

Stoga je iz razvoja ovog projekta bilo moguće stvoriti karticu sa značajkama superiornijim od konvencionalne kartice i koja se široko prodaje u nekoliko trgovina.

Za razliku od konvencionalne ploče, ova verzija ima dva gumba za konfiguriranje CHIP -a za način programiranja, na način da nije potrebno dodavati nove elemente za izvršavanje ovog zadatka.

Tako je kroz ovaj projekt bilo moguće razviti snimač bolji od onog koji postoji na tržištu, razumjeti njegovu konfiguraciju i provesti postupak konfiguracije CHIP -a za prijenos koda.

Zahvaljujemo JLCPCB -u na podršci projektu, a ako želite, možete pristupiti ovoj vezi, pristupiti projektnim datotekama i kupiti tiskane ploče za 2 USD.

Preporučeni: