Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
Kaya't ang Lazy Old Geek (L. O. G.) na ito ay nagsulat ng ilang Mga Tagubilin sa mga module ng ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Marami pa akong mga ESP-01 at ESP-03 at sinubukan akong gumana.
Sa totoo lang, ang sumusunod na proseso ay hindi na gumagana.
Ilagay ang ESP8266 sa Flash mode:
Ground GPIO0
Maikling ground Reset
Palabasin ang GPIO0
(Kung mayroon kang isang LED sa GPIO0, dapat ay tungkol sa ½ intensity)
Ang tila gumana ay upang i-hold ang GPIO0 mababa, pindutin ang I-reset, i-load ang sketch, bitawan ang GPIO0, pagkatapos ay i-tap ang I-reset. Hindi ito masyadong madaling gawin.
Ang pinakahuling dokumentasyon ay may isa pang pamamaraan:
arduino-esp8266.readthedocs.io/en/latest/b…
Tingnan ang Pag-setup ng Minimal Hardware para sa Bootloading at Paggamit
Nakalakip ang inirekumendang pag-set up.
Hakbang 1: Adapter ng ESP
Sa aking Bahagi 2, gumawa ako ng isang adapter sa programa para sa ESP-01 at ESP-03.
Kaya mayroon pa rin akong isa sa mga adapters. Sa halip na gumawa ng isang bagong PCB, nagpasya akong baguhin ang isang ito.
Ok, mayroong isang bahagyang problema sa aking plano, Ang ESP-01 ay may I-reset sa isa sa mga pin nito, ang ESP-03 ay hindi. Sa gayon, ang aking dating karanasan ay tila nagpapahiwatig na ang CH_PD pin ay ginagawa ang parehong bagay tulad ng Pag-reset kaya sinubukan ko ito at tila gagana ito.
Tulad ng inilarawan sa mga tala ng eskematiko, ang ginawa ko ay kumuha ng isang kawad mula sa konektor na USB-BUB DTR pin at ikonekta ito sa GPIO0 ng parehong mga konektor. Ikinonekta ko ang 3.3V pin (ipinaliwanag sa susunod na hakbang) sa CH_PD ng parehong mga konektor.
Ang dalawang jumper ay ipinapakita sa susunod na larawan.
Hakbang 2: Module ng CP2102
Mayroon akong ilan sa mga CP2102, USB sa UART adaptor. Ang ilan sa kanila ay may RTS sa isang panig na konektor ngunit kailangan ko ito sa pangunahing konektor. Ang ginawa ko ay pinutol ang pin na konektado sa CTS. (Ang pin na ito ay may label na 3.3V sa aking eskematiko dahil mayroon akong ilang mga CP2102 na nabago para sa 3.3V). Pagkatapos ay nag-wire ako ng isang jumper mula sa RTS hanggang sa babaeng header pin.
Ipinapakita ito sa susunod na larawan.
Sa kasamaang palad, marami akong pagkakaiba-iba ng mga USB sa UART adapter. Sinusubukan kong markahan ang mga ito ngunit laging may mga problema tandaan kung alin ang pupunta sa kung ano. MATANDA ako.
Tingnan ang susunod na larawan. Ang CP2102 ay may malinaw na pag-urong na pambalot at label.
Hakbang 3: Arduino
Kasalukuyan akong gumagamit ng Arduino bersyon1.8.12.
Ang pinakamadaling paraan para mai-install ko ang ESP8266 ay ang paggamit ng Board Manager na ginagamit ang pamamaraang ito:
github.com/esp8266/Arduino#installing-with…
Kapag na-install, kapag pumipili ng Lupon, pipiliin ko ang "Generic na module na ESP8266".
BABALA: Sa aking PC mayroong dalawang mga bersyon ng "Generic ESP8266 module". Ang isa sa ilalim ng kategoryang "ESP8266 boards" ay gumagana para sa Blink, ang isa sa ilalim ng Sparkfun ay hindi.
Ipinapakita ng susunod na larawan ang default na pag-setup ng Board (sa palagay ko). Naglaro ako sa maraming mga ito, tulad ng Laki ng Flash, Mode, tila wala silang pagkakaiba.
Para sa aking adapter, mayroon akong LED sa GPIO0 kaya binabago ko ang Builtin Led sa 0.
Upang mapatunayan na gumagana ito pinapatakbo ko lang ang halimbawa ng Blink. Hindi kailangang pindutin ang anumang mga pindutan. Ang iyong Arduino ay dapat magpakita ng isang bagay tulad ng susunod na larawan at sa aking kaso, ang aking adapter board LED ay magpikit.
FYI: Ang paraan ng pag-wire ng isang adapter sa isang mataas ay magpapapatay sa LED at ang versa ay hindi tulad ng inilarawan sa Blink.
Sa puntong ito, hindi ko nagawa ang labis na lampas sa Blink ngunit ang pamamaraang ito ay tila gagana at mas madali.
Nagtatrabaho ako sa ESP-07.
TIP: Arduino gamit ang Node MCU 1.0 para sa mas mahusay na pagiging tugma sa halip na Generic.
Inirerekumendang:
[2020] Paggamit ng Dalawang (x2) Micro: mga piraso upang Makontrol ang isang RC Kotse: 6 na Hakbang (na may Mga Larawan)
[2020] Paggamit ng Dalawang (x2) Micro: bits upang Makontrol ang isang RC Car: Kung mayroon kang dalawang (x2) micro: bits, naisip mo bang gamitin ang mga ito para sa malayuang pagkontrol ng isang RC car? Maaari mong kontrolin ang isang kotseng RC sa pamamagitan ng paggamit ng isang micro: kagaya ng transmiter at isa pa bilang tatanggap. Kapag ginamit mo ang editor ng MakeCode para sa pag-coding ng isang micro: b
Alisin ang Background ng Maramihang Mga Larawan Gamit ang Photoshop 2020: 5 Mga Hakbang
Alisin ang Background ng Maramihang Mga Larawan Gamit ang Photoshop 2020: Ang pag-aalis ng background ng isang larawan ay napakadali ngayon! Ito kung paano gamitin ang Adobe Photoshop 2020 upang alisin ang background ng maraming (batch) na mga imahe gamit ang isang simpleng script
Sukatin ang Distansya Gamit ang Ultrasonic Sensor HC-SRF04 (Pinakabagong 2020): 3 Mga Hakbang
Sukatin ang Distansya Gamit ang Ultrasonic Sensor HC-SRF04 (Pinakabagong 2020): Ano ang ultrasonic sensor (distansya)? Isang ultrasound (Sonar) na may mga high-level na alon na hindi maririnig ng mga tao. Gayunpaman, maaari nating makita ang pagkakaroon ng mga ultrasonic alon kahit saan sa kalikasan. Sa mga hayop tulad ng paniki, dolphins … gumamit ng mga ultrasonikong alon upang
Proyekto sa Tag-init 2020: 8 Mga Hakbang
Tag-init na proyekto 2020: Para sa aking proyekto sa tag-init ng 2020, gumawa ako ng dalawang mga robot na kotse na may parehong chassis. Ang isang robot na kotse ay dapat gumamit ng isang ultrasonic sensor upang makita ang mga bagay sa harap nito at pagkatapos ay awtomatikong baguhin ang mga direksyon nang naaayon. Ang iba pang mga kotse ay dapat b
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol