Cov txheej txheem:
- Kauj Ruam 1: Tus Saib Xyuas Neeg Mob Necesare
- Kauj Ruam 2: Kev Sib Koom Ua Ke
- Kauj Ruam 3: Explicatii Si Observatii
- Kauj Ruam 4: Programarea Propriu-zisa
Video: Txoj Haujlwm ESP8266 Nrog Arduino: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Multi incepatori intampina probleme cand vor sa programeze modul Wi-Fi, txuas ntxiv mus thiab voi prezenta un mod usor de a face acest lucru.
Programarea po poet ntsej muag folosind o placa de dezvoltare sau un convertor USB la serial.
Hauv qhov ua tau zoo tshaj plaws va voi arata cum am programat eu un modul ESP-01 folosind o placa de dezvoltare Arduino, fara a fi necesar un stabilizator de tensiune, sau alte componente pe care e posibil sa nu le avem la indemana.
Kauj Ruam 1: Tus Saib Xyuas Neeg Mob Necesare
Resource Hardware folosite:
- Txd8266
- Arduino Uno + kab
- daim ntawv qhia zaub mov
- 1 x pob
- 1 x rov 1k
- 1 x rov 2k
- hluav taws
Kauj Ruam 2: Kev Sib Koom Ua Ke
- Arduino RST - Arduino GND
- ESP GND - Arduino GND
- ESP VCC - Arduino 3.3V
- ESP CH_PD (EN) - Arduino 3.3V
- ESP TX - Arduino TX
- ESP RX - Arduino RX (prin divizorul de frecventa realizat cu ajutorul rezistentelor)
- ESP GPIO0 - BTN - GND
Kauj Ruam 3: Explicatii Si Observatii
- Modulul Wi-Fi ua haujlwm 3.3V, thiab Arduino la 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de receptie.
- Pentru a intra in modul de programare GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, astfel butonul a fost necesar pentru a putea rupe usor legatura cand dorim doar sa ruleze codul.
- Observam legatura TX - TX si Rx - Rx. Tau txais txiaj ntsig zoo tshaj datorita faptului ca Arduino nu comunica cu modulul Wi-nkaus ci transmite ncaj qha ib tus thawj ntawm la randul sau sau pe.
- Kuv legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.
Kauj Ruam 4: Programarea Propriu-zisa
Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:
- Deschideti IDE -ul si dati nyem pe Cov Ntaub Ntawv -> Nyiam sau apasati ncaj qha CTRL+,
- Hauv campul "Tus Thawj Saib Xyuas Ntxiv URLs:" adaugati urmatorul txuas:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
nyem rau ntawm lub pob nyem "OK".
3. Dati nyem pe Cov Cuab Yeej -> Rooj Tswjhwm Saib -> Tus Thawj Saib Xyuas Lub Rooj Sib Tham si adaugati in campul de cautare "ESP8266" si instalati pachetul
4. Xaiv cov ntawv "Generic ESP8266" cov cuab yeej -> Pawg Thawj Coj
5. Txheeb xyuas lub tshuab xam zauv
6. Alegeti portul selectand "Tools -> Port"
7. Incarcati piv txwv blinky coj "File -> Piv txwv -> 02. Digital-> BlinkWithoutDelay" si modificati ledPin = 2 (hauv cazul ESP -01)
8. Deconectati firul rosu de la 3.3V de la Arduino
9. Apasati pe butonul de upload sau folositi scurtatura CTRL+U hauv timp ce apasati pe butonul tu tine GPIO0 la GND.
10. Cand se finalizeaza compilarea si apare "Uploading …" conectati repede firul rosu si lasati butonul.
Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, ua tiav thiab lwm yam … thov koj xav sau hauv cov lus!:)
Pom zoo:
Lenz Txoj Cai thiab Txoj Cai Ntawm Txoj Cai: 8 Kauj Ruam (nrog Duab)
Lenz Txoj Cai thiab Txoj Cai Txoj Cai Txoj Cai: Lub ntiaj teb niaj hnub no yuav tsis muaj nyob niaj hnub no yam tsis muaj hluav taws xob; yuav luag txhua yam peb siv niaj hnub no khiav ntawm hluav taws xob hauv ib txoj kev lossis lwm qhov. Lub hard drive nco hauv koj lub computer, tus hais lus hauv koj lub xov tooj cua, pib hauv koj lub tsheb, txhua tus siv hluav taws xob
Ultrasonics Raws Txoj Haujlwm Txoj Haujlwm: 4 Kauj Ruam (nrog Duab)
Ultrasonics Raws Qhov Txheej Txheem: Txhua qhov hloov pauv ntawm ultrasonic radars Kuv tau pom rau cov khoom siv arduino (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) zoo heev radars tab sis txhua tus ntawm lawv yog "dig muag". Kuv txhais tau tias, lub radar pom qee yam tab sis kuv
Yooj Yim ABB PLC Txoj Haujlwm- Txoj Haujlwm Kawm Ntawv: 17 Kauj Ruam (nrog Duab)
Yooj Yim ABB PLC Txoj Haujlwm- Txoj Haujlwm Kev Kawm: Nov yog txoj haujlwm yooj yim uas lub hom phiaj rau kev siv CoDesys software nrog Ladder Diagram (LD) lus. muaj nuj nqi .., Sau cov txheej txheem
Txoj Haujlwm 2: Yuav Rov Rov Ua Haujlwm Li Cas: 11 Kauj Ruam (nrog Duab)
Txoj Haujlwm 2: Yuav Rov Rov Ua Haujlwm Li Cas: Nyob zoo cov phooj ywg, Kuv tus phooj ywg zoo ntawm kuv tau muab tso ua ke ob peb yam nrog rau Raspberry Pi txhawm rau txiav txim siab RS232 raws tu qauv rau TTL. Qhov kawg tshwm sim tau muab pov rau hauv ib lub thawv uas muaj 3 lub hauv paus tseem ceeb: lub zog hloov pauv mus rau lub zog t
3 Txoj hauv kev yooj yim ntawm Txoj Haujlwm ESP8266 12X Module: 5 Cov Kauj Ruam (nrog Duab)
3 Txoj hauv kev yooj yim ntawm Txoj Haujlwm ESP8266 12X Module: Yog tias koj tsis paub nrog ESP8266 micro maub los, Kuv yeej xav tias koj tau ploj lawm! Cov no yog qhov tsis txaus ntseeg: lawv pheej yig, muaj zog thiab zoo tshaj plaws ntawm txhua tus muaj WiFi-built