Talaan ng mga Nilalaman:

Awtomatikong Programming ng ESP-01: 4 na Hakbang
Awtomatikong Programming ng ESP-01: 4 na Hakbang

Video: Awtomatikong Programming ng ESP-01: 4 na Hakbang

Video: Awtomatikong Programming ng ESP-01: 4 na Hakbang
Video: How to Make 4-Channel ESP8266 ESP01 Wi-Fi Relay | ESP01 Home Automation | RemoteXY | FLProg 2024, Nobyembre
Anonim
Awtomatikong Programming ng ESP-01
Awtomatikong Programming ng ESP-01

Sinulat ko ang patnubay na ito sapagkat nakakita ako ng maraming mga artikulo tungkol sa pag-program ng ESP-01 ngunit lahat ng mga ito ay nangangailangan ng manu-manong mga pagkilos tulad ng paglipat mula sa programa hanggang sa pagpapatakbo o pagpindot sa pindutan ng pag-reset.

Gamit ang isang board na FTDI na may mga RTS at DTR pin gumawa ako ng isang programmer na awtomatikong lumilipat sa mode ng pag-program, i-reset kung kinakailangan at pagkatapos ay bumalik sa running mode tulad ng board ng ESP-WROOM-32.

Sa proyektong ito maaari mo lamang ikonekta ang ESP-01 sa Arduino IDE at pindutin ang UPLOAD.

Mga Kinakailangan:

  1. FTDI board na may mga pin ng RTS & DTR at may linya na 3.3v (tulad ng isang link sa Amazon na ito)
  2. 470 uf capacitor
  3. 10k risistor
  4. Mini breadbord (upang gawing simple ang mga koneksyon)
  5. 7 lalaki hanggang babaeng jumper
  6. ESP-01

Hakbang 1: Suriin ang Iyong FTDI Board

Suriin ang Iyong FTDI Board
Suriin ang Iyong FTDI Board

Ang aking board ng FTDI ay walang mga header ng pin na gagamitin sa breadboard, kaya naghinang ako ng 2 pin na mga guhitan ng header upang gawin itong friendly na breadboard.

Hakbang 2: Ikonekta Lahat ng Magkasama

Magkonekta ng Lahat
Magkonekta ng Lahat
Magkonekta ng Lahat
Magkonekta ng Lahat
Magkonekta ng Lahat
Magkonekta ng Lahat

Ngayon ay oras na upang ikonekta ang lahat ng mga elementong ito. Ang mga koneksyon na gagawin ay ang mga sumusunod:

  • FTDI GND sa ESP-01 GND
  • FTDI 3.3V hanggang sa ESP-01 3V3
  • FTDI RXD sa ESP-01 TX
  • FTDI TXD sa ESP-01 RX
  • FTDI RTS hanggang sa ESP-01 RST
  • FTDI DTR sa ESP-01 IO0
  • FTDI 3.3V hanggang 10k risistor AT TAPOS risistor sa ESP-01 EN
  • Sa wakas 470 uf capacitor sa pagitan ng FTDI 3.3v (catode) at FTDI GND (anode).

Hakbang 3: Mga Pagpapabuti

Mga pagpapabuti
Mga pagpapabuti

Upang mas pasimplehin ang mga kable at muling magamit maaari kang gumamit ng isang adapter ng breadboard na partikular na ginawa para sa ESP-01 (tingnan ang imahe).

Hinahayaan ka nitong gumawa ng isang static board at simpleng i-plug at i-unplug ang iyong ESP-01.

Hakbang 4: Masiyahan

Ngayon ay maaari mong ikonekta ang FTDI sa PC gamit ang USB cable at maglaro sa Arduino IDE o esptool nang walang nakakainis na pindutan ng pindutan.

Inirerekumendang: