Talaan ng mga Nilalaman:
- Hakbang 1: Mga Detalye
- Hakbang 2: Programming
- Hakbang 3: Koneksyon sa Base sa Programming
- Hakbang 4: I-configure ang Iyong Ideya
- Hakbang 5: Lupon ng Programming
- Hakbang 6: Prototype ng PCB
- Hakbang 7: Resulta ng Proseso ng Paggiling
- Hakbang 8: Assembly ng PCB
- Hakbang 9: Paano Magamit ang Programming Board
- Hakbang 10: Gamitin ang Lahat ng 4 na Pin ng Lupon
- Hakbang 11: Gumamit ng 3 Pins upang Makontrol ang Led at Isa sa Serial Debug
- Hakbang 12: Salamat
Video: ESP-01 Module Programming Board: 12 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Karagdagang impormasyon at pag-update ng dokumento dito sa aking site
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
Ang ESP-01 ay mababang gastos ng esp8266 module, na may built-in na WIFI.
Nilikha ito bilang module ng Arduino WIFI, ngunit mas malakas ito kaysa sa isang Arduino, kaysa ngayon kung kailangan mong gumawa ng isang maliit na module upang makontrol ang isang relay o ilang simpleng digital datalogger Ito ang pinakamahusay na solusyon.
Maaari kang makahanap ng balita o mag-update tungkol sa board na ito dito.
Hakbang 1: Mga Detalye
Umiiral ang ilang pagkakaiba-iba ng modyul na ito, ngunit ang lahat ay mayroong isang processor na L106 32-bit RISC microprocessor core batay sa Tensilica Xtensa Diamond Standard 106Micro na tumatakbo sa 80 MHz, kapag bumili ka ng isa sa Ito dapat kang magbayad ng pansin lamang sa Flash, ang ilan ay mayroong 512 KiB Flash, iba pang 1MiB
Kahulugan ng Pin
- VCC: Lakas 3.0 ~ 3.6V
- GND: Mababang
- I-reset: Panlabas na signal ng pag-reset (Mababang antas ng boltahe: Aktibo)
- CH_PD: Paganahin ang Chip. Mataas: Bukas, gumagana nang maayos ang maliit na tilad; Mababa: Patay, maliit na kasalukuyang
- GPIO0: (FLASH) I / O Pangkalahatang layunin IO, Kung mababa habang i-reset / power on ay kukuha ng chip sa serial programming mode
- GPIO1: (TX) I / O Pangkalahatang layunin IO at Serial TXd
- GPIO3: (RX) I / O Pangkalahatang layunin IO at Serial RXd
- GPIO2: I / O Pangkalahatang layunin IO at Serial1 TXd
Hakbang 2: Programming
Tulad ng nakikita mo ang module na ito ay wala sa board usb kaya ang pinakamadaling paraan upang mag-program ay ang paggamit ng isang USB sa TTL converter, mahahanap mo ito sa 0, 50 $.
Mayroon akong ilang problema sa mas mahal na module ng FT232RL o FT232, sa halip isang CH340G o CH340 na gumagana nang napakahusay.
Hakbang 3: Koneksyon sa Base sa Programming
Ang iskema ng koneksyon sa batayan ay medyo simple, dapat mong ilagay ang 3.3v sa VCC at CH_PD (upang mapagana at paganahin), pagkatapos ay ilagay sa GND ang GND at GPIO0 (ang huling maglagay ng module sa mode ng programa), kaysa ikonekta ang RX sa TX at TX kay RX.
Hakbang 4: I-configure ang Iyong Ideya
Kaysa dapat mong i-configure ang iyong Arduino IDE, kailangan mo munang magdagdag ng bagong board sa Boards Manager.
Sa board manager, ang board na pipiliin ay esp8266.
Ngayon ay maaari kang pumili ng generic na esp8266 board mula sa listahan ng board
Hakbang 5: Lupon ng Programming
Nakakapagod ang prosesong ito, dapat mong ikonekta pagkatapos alisin ang koneksyon at iba pa, at upang magamit ang lahat ng mga pin Napakapanghina.
Ang aking solusyon sa problemang ito ay upang lumikha ng isang board ng programa (fan ako ng board ng serbisyo).
Ang pagpapaandar ay:
- Panlabas na mapagkukunan ng kuryente upang magbigay ng higit na ampere sa circuit;
- isang switch upang piliin ang mode ng programa at kaysa palabasin ang GPIO0 pin;
- 2 switch upang isaaktibo ang RX at TX at kaysa upang bigyan ang paggamit ng pin na iyon para sa circuit;
- isang pindutan ng pag-reset upang simulan ang pag-program.
Hakbang 6: Prototype ng PCB
Suriin ang aking site para sa karagdagang impormasyon
Hakbang 7: Resulta ng Proseso ng Paggiling
Nais kong idagdag ang resulta ng aking dating maluwalhating router (nilikha gamit ang isang epson scanner at printer), medyo magaspang ngunit ok.
Mayroon ding isang bug na naayos ng wire (sa file na binibigyan ko sa iyo ay wala na).
Sa ilang araw inaasahan kong idagdag ang tutorial upang lumikha ng aking bagong CNC, at ang tutorial upang lumikha ng isang gcode. Gumagawa ang site na ito.
Hakbang 8: Assembly ng PCB
Ngayon simulan upang tipunin ang board.
Hakbang 9: Paano Magamit ang Programming Board
Ang paggamit ay medyo simple:
Una ipasok ang esp01 sa board, kaysa ikonekta ang GND sa GND, TX sa RX at RX sa TX ng TTL sa USB converter.
Ngayon handa ka nang mag-programa, nagdagdag ako ng ilang mga halimbawa ng paggamit.
Mag-upload ng isang blink file
- Sa pisara dapat mong itakda ang kaliwang switch sa mode ng pag-program kaysa i-click ang resetbutton.
- Suriin na ang switch ng RX at TX Ito ay nasa trasfer mode. Sa simulang i-upload ang sketch.
- Kapag natapos na ilagay sa "use mode" ang board upang ilagay ang programmer pin libre, at ang pindutan upang ilagay ang TX sa "use mode".
- Kaya't maaari mong suriin ang panlabas na humantong blink dahil ang BUILTIN_LED ay konektado sa TX pin.
Hakbang 10: Gamitin ang Lahat ng 4 na Pin ng Lupon
- Sa board dapat mong itakda ang qith left switch sa programming mode kaysa i-click ang resetbutton.
- Suriin na ang switch ng RX at TX Ito ay nasa trasfer mode. Sa simulang i-upload ang sketch.
- Kapag natapos ilagay sa "use mode" ang board upang ilagay ang programmer pin libre, at ang pindutan upang ilagay ang mga RX at TX pin sa "use mode". Kaya ginagamit mo ang lahat ng 4 na pin upang makontrol ang led.
Hakbang 11: Gumamit ng 3 Pins upang Makontrol ang Led at Isa sa Serial Debug
- Sa pisara dapat mong itakda ang kaliwang switch sa mode ng pag-program kaysa i-click ang resetbutton.
- Suriin na ang switch ng RX at TX Ito ay nasa trasfer mode.
- Sa simulang i-upload ang sketch.
- Ikonekta ang serial monitor sa tamang port.
- Kapag natapos na ilagay sa "use mode" ang board upang ilagay ang programmer pin nang libre, at ang pindutan upang ilagay ang RX sa "use mode".
- Kaya gumagamit ka ng 3 mga pin upang makontrol ang humantong at TX upang i-debug ang programa.
Hakbang 12: Salamat
Kung mayroon kang problema o iba pang sumulat ng puna o bukas na paksa sa forum.
Inirerekumendang:
8-Pin Programming Shield: 14 Mga Hakbang (na may Mga Larawan)
8-Pin Programming Shield: Pinapayagan ka ng 8-Pin Programming Shield na mag-program ng mga chip ng serye ng ATtiny gamit ang Arduino mismo bilang programmer. Sa madaling salita, isaksak mo ito sa iyong Arduino at pagkatapos ay madali mong mai-program ang mga 8-pin chip. Ang mga maliliit na microcontroller na ito ay maaaring
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema
Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan)
Magdagdag ng Mga Ilaw at Kamangha-manghang Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Magkaroon): Magkaroon ng pinakatakot na Jack-O-Lantern sa iyong kalye sa pamamagitan ng pagdaragdag ng mga kumikinang na ilaw at nakakatakot na musika! Ito rin ay isang mahusay na paraan upang subukan ang Arduino at mai-program na electronics dahil ang buong proyekto ay maaaring makumpleto nang walang pagsulat ng code o paghihinang - alth
3 Mga Simpleng Paraan ng Programming isang ESP8266 12X Module: 5 Hakbang (na may Mga Larawan)
3 Simpleng Mga Paraan ng Programming isang ESP8266 12X Module: Kung hindi ka pamilyar sa ESP8266 micro controller, nararamdaman ko na nawawala ka! Ang mga bagay na ito ay hindi kapani-paniwala: ang mga ito ay mura, makapangyarihan at pinakamahusay sa lahat ay may built-in na WiFi! Sinimulan ng ESP8266 ang kanilang paglalakbay bilang isang WiFi na idinagdag sa board para sa
ESP-12E at ESP-12F Programming and Development Board: 3 Mga Hakbang (na may Mga Larawan)
ESP-12E at ESP-12F Programming and Development Board: Ang remit para sa board na ito ay simple: Mag-program ng mga module ng ESP-12E at ESP-12F na kasing dali ng mga board ng NodeMCU (ibig sabihin hindi na kailangang pindutin ang mga pindutan). Magkaroon ng mga breadboard friendly na pin na may access sa magagamit na IO. Gumamit ng isang hiwalay na USB sa serial conve