Sadržaj:

ESP01 Programiranje štampane ploče: 5 koraka
ESP01 Programiranje štampane ploče: 5 koraka

Video: ESP01 Programiranje štampane ploče: 5 koraka

Video: ESP01 Programiranje štampane ploče: 5 koraka
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Novembar
Anonim
ESP01 Programiranje tiskanih ploča
ESP01 Programiranje tiskanih ploča

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 u potpunosti idealan za obavljanje prijenosa koda. Adaptacija je bila neophodna.

Supplies

  • JLCPCB štampana ploča
  • 02 x Dugmad;
  • Otpornik 01 x 330R;
  • 01 x zelena LED;
  • 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 je prikazan 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 štampanje je prikazana gore.

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

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

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

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

Korak 2: Razvoj programera za odbor ESP01

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

Kao što je ranije 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, ovo kolo ima:

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

U nastavku predstavljamo materijal potreban za izradu projekta. Lista elektronskih komponenti

  • JLCPCB štampana ploča (preuzimanje projektnih datoteka)
  • 02 x Dugmad;
  • Otpornik 01 x 330R;
  • 01 x zelena LED;
  • 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 povezivanje ESP01 koristimo konektor 2x4 - 2,54 mm, kao što je prikazano na gornjoj slici.

Sa ovog konektora ESP01 će se povezati sa svim ostalim dijelovima razvijenog kola.

Stoga ga prvo spojite na ovaj konektor i postavite ga u 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. Traka za povezivanje pretvarača će se koristiti 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 ESP01 programatora za razvoj štampanih ploča

ESP01 Programer Razvoj štampanih ploča
ESP01 Programer Razvoj štampanih ploča
ESP01 Programer Razvoj štampanih ploča
ESP01 Programer Razvoj štampanih ploča

Iz dizajna elektroničkog shematskog dizajna razvijen je dizajn tiskanih ploča 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 konektor s odgovarajućim kutom korišten je za smanjenje veličine ploče i ostavljanje ispod strukture ESP01.

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

Iz ovog projekta dobijena je konačna 3D štampana ploča, koja je predstavljena 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. Priključite USB-SERIAL FTDI232 pretvarač na računar i na ICSP traku za povezivanje pinova;
  2. Proverite da li LED svetli. Koristi se za označavanje da je kartica napajana;
  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.

Ready! 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 karakteristikama 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 konfiguracijsku operaciju i provesti proces 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 svoje štampane ploče za 2 USD.

Preporučuje se: