Talaan ng mga Nilalaman:
- Hakbang 1: Ihihinang ang mga Pogo Pins sa Breakout Board
- Hakbang 2: Mga Solder Pin Header sa ESP-12 Breakout Board at Wire
- Hakbang 3: Mga Solder Button sa CH340 USB Adapter
- Hakbang 4: Mainit na Pandikit Pogo Pins, Foam at Double Row 4p Pin Header
- Hakbang 5: Ihanay ang ESP-12 Sa Mga Pogo Pins at Sandwich Sa Isa Pang Breakout Board
- Hakbang 6: Plug Esp-12 Adapter Mod Sa CH340 USB Adapter at Program Away
- Hakbang 7: Flashing Halimbawa ng BLINK Sa Arduino IDE (opsyonal)
Video: Programmer ng USB ESP-12: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Naisip ko na magiging kagiliw-giliw na paglalaro kasama ng IoT kaya't nagpasya akong subukan ang esp8266. Nakita ko ang napakaraming mga solusyon doon upang ma-program ang esp8266 kaya't hiniram ko ang ilang mga ideya mula dito https://www.instructables.com/id/USB-to-ESP-01-Boa… at dito https://cmheong.blogspot.com / 2018/05 / using-ch340-u … upang i-program ang esp-01 nang simple kasama ang flash at mga reset na pindutan kasama. Matapos kong magawa iyon ay naisip kong magiging masaya na subukang gumawa ng isang mod ng adapter para dito upang mai-program din ang esp-12.
Mga Bahagi:
Ang mga presyo ay maaaring magkakaiba dahil sa mga diskwento at pagpapadala sa iba't ibang mga bansa at kung ano ang hindi, ngunit wasto tulad ng sa oras ng pagsulat sa aking partikular na sitwasyon
CH340 USB to ESP8266 ESP-01 Wifi Module Adapter $ 0.80
10 pcs na pindutan ng switch ng sandali $ 0.52
ESP-12S ESP8266 $ 1.95
2 pcs na ESP-12 Breakout board na $ 0.40
10 pcs pogo pin $ 2.05
2 pcs Double Row SMT SMD Lalaki Pin Header Strip Connector $ 1.33
manipis na kawad
mainit na kola baril at pandikit
panghinang at bakalang panghinang
nababanat na banda
Hakbang 1: Ihihinang ang mga Pogo Pins sa Breakout Board
Paghinang ng mga pin ng pogo sa breakout board para sa mga sumusunod na pin:
Pahinga (RESET)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Ang mga pin ng pogo ay medyo maliit kaya kailangan kong gumamit ng isang pares ng sipit na may ilang tape sa paligid nito upang maipula laban sa init na hawakan ang mga pin habang ako ay naghinang.
Siguraduhin na ang mga pogo pin ay hindi naikli sa bawat isa sa pamamagitan ng pag-check para sa pagpapatuloy sa isang multimeter. Mayroong 10k resistors sa pagitan ng CH_PC at VCC, GPIO15 at GND sa breakout board kaya asahan ang isang pagbabasa sa pagitan ng mga pin na iyon.
Hakbang 2: Mga Solder Pin Header sa ESP-12 Breakout Board at Wire
Ikabit ang dalawang mga header ng 8p pin na kasama ng breakout board na may mahabang mga pin sa harap ng board habang naghihinang sa likuran ng board, hindi mo kailangang solder ang lahat ng mga pin sa board lamang ang mga ginamit sa itaas (sumangguni dito para sa minimal flashing skema). Ang dahilan para sa mga ito ay kung nais mong patakbuhin / programa ng isang esp-12 na na-solder sa isang breakout board dapat itong magawa (kahit na hindi ko pa talaga nasubukan iyon). Gupitin ngayon ang isang seksyon ng doble na hilera smt pin header upang mayroong dalawang mga hilera ng 4 na mga pin. Ang solder wire na kumukonekta sa pinout para sa 4 pin na doble na hilera ayon sa isang ESP-01 na pinout na tumutugma sa breakout board.
Ang mga pangalan ay hindi eksaktong pareho (maliban sa GND) ngunit:
VCC = 3V3
Pahinga = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Hakbang 3: Mga Solder Button sa CH340 USB Adapter
Button ng solder sa ilalim ng CH340 USB adapter para sa FLASH mode sa pagitan ng GPIO0 at GND pins. Mainit na pandikit ito sa adapter.
Button ng panghinang sa likod ng CH340 USB adapter para sa mode na RESET sa pagitan ng RESET at mga pin ng GND. Mainit na pandikit ito sa adapter
Hakbang 4: Mainit na Pandikit Pogo Pins, Foam at Double Row 4p Pin Header
Mainit na pandikit ang panloob na bahagi ng mga pin ng pogo sa breakout board upang bigyan sila ng kaunting lakas, mag-ingat na hindi makakuha ng anumang pandikit sa gumagalaw na pin. Pandikit ang isang maliit na foam ng binalot (o anumang maaaring mai-compress na materyal na tulad ng espongha) sa pagitan ng mga pin ng pogo kaya't ang esp-12 ay hindi madaling mahuhulog sa puwang. Kola ang smt doble row 4p header sa likod ng breakout board upang hindi ito makakonekta kapag kumukuha ng CH340 usb adapter.
Hakbang 5: Ihanay ang ESP-12 Sa Mga Pogo Pins at Sandwich Sa Isa Pang Breakout Board
Ihanay ang ESP-12 (sinubukan ko sa isang ESP-12F at isang ESP-12S) papunta sa mga pin ng pogo at sandwich ito sa isa pang breakout board sa itaas. Gumamit ng isang nababanat na banda upang mahigpit na hawakan ito sa lugar. Maaaring kailanganin mong ayusin ang esp-12 upang matiyak na ang lahat ng mga contact ay hawakan na may sapat na presyon. Marahil ay hindi gaanong makakulit kung sa halip na gumamit ng mga pin ng pogo upang magamit ang mga spring metal clip para sa gilid ng ESP-12. Narito ang isang halimbawa sa youtube kung saan may gumamit ng mga contact mula sa isang puwang ng PCI mula sa isang hindi nagamit na motherboard https://www.youtube.com/embed/BvY_T-My9Ls at https://www.youtube.com/watch? v = gI_lKu2uJDs
TANDAAN: Matapos ang ilang higit pang paggamit nakikita ko itong napaka-finicky upang ihanay at maglapat ng sapat na presyon sa mga pin ng pogo, inirerekumenda ko ang mga tao na huwag subukan ang paggamit ng mga pogo pin maliban kung makitungo sila sa maraming pagkabigo
Hakbang 6: Plug Esp-12 Adapter Mod Sa CH340 USB Adapter at Program Away
I-plug ang esp-12 adapter mod sa CH340 USB adapter (na may tuktok ng board sa parehong direksyon tulad ng usb plug) pagkatapos ay idikit ito sa iyong pc at gamitin ang Arduino IDE o ESP Flash Download Tool upang mai-load ang iyong mga programa.
TANDAAN: kung hindi gumana ang pamamaraan ng flash maaaring ito ay dahil ang contact sa pagitan ng mga pin ng pogo at ang esp-12 ay hindi maganda, ayusin ang esp-12 at / o nababanat na banda upang mabigyan ng mabuti kahit na presyon sa lahat ng mga pin ng pogo
Hakbang 7: Flashing Halimbawa ng BLINK Sa Arduino IDE (opsyonal)
Simulan ang Arduino IDE at i-load ang halimbawa ng BLINK.
Upang ipasok ang mode ng FLASH pindutin nang matagal ang pindutan ng FLASH (ilalim) at pindutin ang I-reset ang pindutan (pabalik) pagkatapos ay bitawan ang FLASH button (ibaba).
I-set up ang mga parameter ng esp-12
Mag-click sa upload
Kung nagtrabaho ito nang tama dapat itong kumilos tulad ng sa video
TANDAAN: kung hindi gumana ang pamamaraan ng flash maaaring ito ay dahil ang contact sa pagitan ng mga pogo pin at ang esp-12 ay hindi maganda, ayusin ang esp-12 at / o nababanat na banda upang mabigyan ng mabuti kahit na presyon sa lahat ng mga pin ng pogo
Inirerekumendang:
(halos) Universal MIDI SysEx CC Programmer (at Sequencer ): 7 Mga Hakbang (na may Mga Larawan)
(Halos) Universal MIDI SysEx CC Programmer (at Sequencer …): Noong kalagitnaan ng walongpung taong synths ang mga manufaturer ng synth ay nagsimula ng isang " mas mababa ay mas mahusay " proseso na humantong sa mga synth ng barebones. Pinayagan nito ang pagbawas ng mga gastos sa panig ng manufaturer, ngunit ginawa ang mga proseso ng pagtambal na tediuos kung hindi imposible para sa pangwakas na paggamit
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
Paano Ikonekta ang isang FT232RL Programmer sa Arduino ATMEGA328 para sa Mga Pag-upload ng Mga Sketch: 4 na Hakbang
Paano Ikonekta ang isang Programmer ng FT232RL sa Arduino ATMEGA328 para sa Mga Pag-upload ng Mga Sketch: Sa mini na Ituturo na malalaman mo kung paano ikonekta ang FT232RL chip sa microEcontroller ng ATMEGA328 upang mag-upload ng mga sketch. Maaari mong makita ang isang Maituturo sa nag-iisang microcontroller dito
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': Kumusta! Ito ay isang maikling Maituturo sa paggawa ng isang programmer ng PIC na gumaganap bilang isang PicKit 2. Ginawa ko ito sapagkat mas mura ito kaysa sa pagbili ng isang orihinal na PicKit at dahil sa Microchip, ang mga tagagawa ng mga microcontroller ng PIC at ang programer ng PicKit,
GTP USB PIC PROGRAMMER (Buksan ang Pinagmulan): 5 Hakbang (na may Mga Larawan)
GTP USB PIC PROGRAMMER (Open Source): Kasama sa gawaing ito, GTP USB (hindi plus o lite). Ang eskematiko, larawan at PCB ay binuo ng PICMASTERS batay sa ilang mahalagang gawaing nagawa dati. Sinusuportahan ng programmer na ito ang pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Sa kasamaang palad, ito ay