Talaan ng mga Nilalaman:

ESP01 Programming Printed Circuit Board: 5 Hakbang
ESP01 Programming Printed Circuit Board: 5 Hakbang

Video: ESP01 Programming Printed Circuit Board: 5 Hakbang

Video: ESP01 Programming Printed Circuit Board: 5 Hakbang
Video: 5$ Arduino WiFi Module!? ESP8266 mini Tutorial/Review 2024, Hulyo
Anonim
ESP01 Programming Printed Circuit Board
ESP01 Programming Printed Circuit Board

Kamakailan, kailangan kong magsulat ng isang code sa aking ESP01 at nagpasyang gumamit ng isang adapter upang ilipat ang code sa CHIP.

Gayunpaman, kinakailangan na gumawa ng ilang mga pagbabago sa adapter upang mailipat ang code.

Iyon ay, ang adapter ay hindi ganap na perpekto para sa pagsasagawa ng paglipat ng code. Kinakailangan ang isang pagbagay.

Mga gamit

  • JLCPCB Printed Circuit Board
  • 02 x Mga Pindutan;
  • 01 x 330R risistor;
  • 01 x Green LED;
  • 02 x 10kR resistors;
  • 01 x Lalaki / Babae Pin Bar 1x4;
  • 01 x 2x4 Babae Pin Bar.

Hakbang 1: Ang Maginoo Adapter

Ang Maginoo Adapter
Ang Maginoo Adapter

Ang ginamit na adapter ay ipinapakita sa figure sa itaas.

Gayunpaman, upang maiwasan ang mga problema at gumawa ng mga pagbabago sa istraktura, nagpasya kaming lumikha ng isang adapter, na maaaring gumana sa isang adapter ng ESP01 at magsagawa ng paglipat ng code sa CHIP.

Ang print circuit board ay ipinapakita sa itaas.

Sa artikulong ito, malalaman mo kung paano bumuo ng iyong programmer at kung ano ang mga pangunahing bahagi ng ESP01 flashing circuit.

Sa pamamagitan ng disenyo ng elektronikong circuit board na ito, hindi kinakailangan na gumawa ng mga bagong pagbagay at nakakapagtala ng code ng iyong proyekto.

Samakatuwid, sa artikulong ito matututunan mo ang mga sumusunod na puntos:

  1. Bumuo ng isang recorder at adapter ng ESP01;
  2. Maunawaan ang layunin ng circuit ng pag-record ng ESP01;
  3. Alamin kung paano i-set up ang ESP01 para sa code transfer mode. Ngayon, sisimulan namin ang kumpletong pagtatanghal ng pagbuo ng proyekto ng Programmer para sa Lupon ng ESP01.

Hakbang 2: Pagbuo ng Programmer para sa ESP01 Board

Pagbuo ng Programmer para sa Lupon ng ESP01
Pagbuo ng Programmer para sa Lupon ng ESP01
Pagbuo ng Programmer para sa Lupon ng ESP01
Pagbuo ng Programmer para sa Lupon ng ESP01

Tulad ng naunang nabanggit, ang proyekto ay binubuo ng paglikha ng isang programmer para sa ESP01 upang mapabilis ang pag-program nito.

Para sa mga ito, binuo namin ang sumusunod na circuit na ipinakita sa pigura sa itaas.

Samakatuwid, tulad ng nakikita mo, ang circuit na ito ay may:

  • 2 mga pindutan upang mai-configure ang ESP01 para sa mode ng pagprograma;
  • Isang LED upang senyasan na ang card ay energized;
  • Pin bar para sa paglilipat ng code sa CHIP.

Sa ibaba, ipinakita namin ang materyal na kinakailangan upang maitayo ang proyekto. Listahan ng Mga Elektronikong Bahagi

  • JLCPCB Printed Circuit Board (Pag-download ng Mga File ng Project)
  • 02 x Mga Pindutan;
  • 01 x 330R risistor;
  • 01 x Green LED;
  • 02 x 10kR resistors;
  • 01 x Lalaki / Babae Pin Bar 1x4;
  • 01 x 2x4 Babae Pin Bar.

Ngayon, ipapaliwanag namin ang bawat bahagi ng circuit ng programa ng ESP01. Tandaan na gumagamit kami ng isang 2x4 - 2.54mm na konektor para sa koneksyon sa ESP01, tulad ng ipinakita sa figure sa itaas.

Mula sa konektor na ito, kumokonekta ang ESP01 sa lahat ng iba pang mga bahagi ng nabuong circuit.

Samakatuwid, una, ikonekta ito sa konektor na ito at itakda ito sa mode ng pagprograma gamit ang mga pindutang RESET at FLASH. Ang dalawang mga pindutan na ito ay magiging responsable para sa pagtatakda nito sa mode ng pagprograma.

Sa wakas, mayroon kaming mga koneksyon na pin ng USB - SERIAL FTDI232 converter at ang LED. Gagamitin ang converter bar ng koneksyon upang ikonekta ito at isagawa ang paglipat ng code sa ESP01.

Gagamitin ang LED upang ipahiwatig na ang card ay pinalakas.

Mula sa circuit na ito, isinagawa namin ang disenyo ng electronic board.

Hakbang 3: Pag-unlad ng ESP01 Programmer Printed Circuit Board Development

ESP01 Programmer Printed Circuit Board Development
ESP01 Programmer Printed Circuit Board Development
ESP01 Programmer Printed Circuit Board Development
ESP01 Programmer Printed Circuit Board Development

Mula sa disenyo ng larawang elektronikong eskematiko, ang disenyo ng naka-print na circuit board ng ESP01 Programmer ay binuo.

Ang eskematiko ng disenyo ng board ay ipinakita sa itaas.

Tulad ng nakikita mo, ang ESP01 ay dapat na konektado sa 2x4 konektor at ang USB-Serial converter ay konektado sa 90º pin.

Ang konektor na ito na may kanya-kanyang anggulo ay ginamit upang mabawasan ang laki ng board at iwanan ito sa ibaba ng istraktura ng ESP01.

Bilang karagdagan dito, mayroon kaming mga pindutan ng programa sa itaas at ang LED para sa pagbibigay ng senyas ng energized plate sa ilalim ng plato.

Mula sa proyektong ito, ang panghuling naka-print na circuit board sa 3D ay nakuha, na kinakatawan sa pigura sa itaas.

Panghuli, mula sa proyektong ito, posible na isagawa ang pag-program at pag-record ng code sa ESP01.

Sa sumusunod, ipaliwanag namin ang hakbang-hakbang upang mailagay ang ESP01 sa mode ng pag-program at ilipat ang code sa ESP01.

Hakbang 4: Proseso ng Paglipat ng Code para sa ESP01

Upang magawa ito, dapat mong gawin ang mga sumusunod na hakbang

  1. Ikonekta ang USB-SERIAL FTDI232 converter sa iyong computer at sa ICSP Pin Connections bar;
  2. Suriin na naka-on ang LED. Ginagamit ito upang ipahiwatig na ang card ay pinalakas;
  3. Piliin ang COM port ng iyong FTDI232 USB-SERIAL converter;
  4. Pindutin nang matagal ang FLASH button;
  5. Pindutin at bitawan ang pindutang I-reset. Pagkatapos nito, makikita mo ang asul na LED ng LED upang mag-flash nang isang beses.

Handa na! Ang iyong ESP01 ay na-configure upang makatanggap ng isang bagong code. Ngayon, isagawa ang proseso ng paglilipat ng iyong code sa pamamagitan ng Arduino IDE

Matapos ang paglipat, maitatala ang iyong code sa memorya ng ESP01 at handa itong kontrolin ang iyong aplikasyon.

Hakbang 5: At Panghuli… Ano ang Inaasahang Resulta?

Samakatuwid, mula sa pagbuo ng proyektong ito, posible na lumikha ng isang kard na may mga tampok na nakahihigit sa maginoo na card at kung saan ay malawak na ibinebenta sa maraming mga tindahan.

Hindi tulad ng maginoo board, ang bersyon na ito ay may dalawang mga pindutan upang mai-configure ang CHIP para sa mode ng programa, sa paraang hindi kinakailangan na magdagdag ng mga bagong elemento upang maisagawa ang gawaing ito.

Kaya, sa pamamagitan ng proyektong ito, posible na bumuo ng isang recorder na nakahihigit sa mayroon sa merkado, upang maunawaan ang operasyon ng pagsasaayos nito at upang maisagawa ang proseso ng pagsasaayos ng CHIP upang maisagawa ang paglipat ng code.

Nagpapasalamat kami sa JLCPCB para sa pagsuporta sa proyekto at kung nais mo, maaari mong ma-access ang link na ito, ma-access ang mga file ng proyekto at bilhin ang iyong mga naka-print na circuit board sa halagang $ 2.

Inirerekumendang: