Cuprins:
Video: 2020 ESP8266: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Deci, acest Lazy Old Geek (L. O. G.) a scris câteva Instructabile pe modulele ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Mai am câteva ESP-01 și ESP-03 și am încercat să-i pun la lucru.
Se pare că următorul proces nu mai funcționează.
Puneți ESP8266 în modul Flash:
Teren GPIO0
Resetați pe scurt
Eliberați GPIO0
(Dacă aveți un LED pe GPIO0, ar trebui să fie de aproximativ ½ intensitate)
Ceea ce pare să funcționeze este să mențineți GPIO0 scăzut, să apăsați Resetare, să încărcați schița, să eliberați GPIO0, apoi să atingeți Resetare. Acest lucru nu este foarte ușor de făcut.
Cea mai recentă documentare are o altă metodă:
arduino-esp8266.readthedocs.io/en/latest/b…
Consultați Configurarea hardware minimă pentru încărcare și utilizare
Atașat este setarea recomandată.
Pasul 1: adaptor ESP
În partea 2, am creat un adaptor de programare pentru ESP-01 și ESP-03.
Așa că mai am unul dintre acele adaptoare. În loc să fac un PCB nou, am decis să îl modific.
Ok, există o ușoară problemă cu planul meu, ESP-01 are Resetare pe unul dintre acei pini, ESP-03 nu. Ei bine, experiența mea anterioară pare să indice că PIN-ul CH_PD face același lucru ca Reset, așa că am încercat-o și pare să funcționeze.
După cum este descris în notele schemei, ceea ce am făcut a fost să iau un fir de la pinul DTR al conectorului USB-BUB și să-l conectez la GPIO0 a ambilor conectori. Am conectat pinul de 3,3 V (explicat în pasul următor) la CH_PD a ambilor conectori.
Cei doi jumperi sunt afișați în imaginea următoare.
Pasul 2: modulul CP2102
Am câteva dintre adaptoarele CP2102, USB la UART. Unele dintre ele au RTS pe un conector lateral, dar aveam nevoie de acesta pe conectorul principal. Ceea ce am făcut a fost să tai pinul care este conectat la CTS. (Acest pin este etichetat 3.3V pe schema mea, deoarece am unele CP2102 modificate pentru 3.3V). Apoi am conectat un jumper de la RTS la pinul antet feminin.
Acest lucru este prezentat în imaginea următoare.
Din păcate, am multe variante ale acestor adaptoare USB la UART. Încerc să le etichetez, dar întotdeauna am probleme să-mi amintesc care merge la ce. Sunt batrana.
Vedeți poza următoare. CP2102 are folie și etichetă termocontractabilă clare.
Pasul 3: Arduino
În prezent folosesc versiunea Arduino 1.8.1.
Cea mai ușoară modalitate de a instala ESP8266 este să folosesc Board Manager folosind această metodă:
github.com/esp8266/Arduino#installing-with…
Odată instalat, când selectez Board, selectez „Modulul ESP8266 generic”.
AVERTISMENT: Pe computerul meu există două versiuni ale „modulului generic ESP8266”. Cea din categoria „plăci ESP8266” funcționează pentru Blink, cea din Sparkfun nu.
Imaginea următoare arată configurarea implicită a plăcii (cred). Am jucat cu multe dintre acestea, cum ar fi Dimensiunea blițului, Modul, nu par să facă nicio diferență.
Pentru adaptorul meu, am un LED pe GPIO0, deci schimb Led-ul încorporat la 0.
Pentru a verifica că funcționează, pur și simplu rulez exemplul Blink. Nu este nevoie să apăsați niciun buton. Arduino ar trebui să afișeze ceva asemănător cu imaginea următoare și, în cazul meu, LED-ul plăcii mele adaptor va clipi.
FYI: Modul în care adaptorul meu este conectat la un nivel înalt va stinge LED-ul și viceversa nu așa cum este descris în Blink.
În acest moment, nu am făcut mult dincolo de Blink, dar această metodă pare să funcționeze și este mult mai ușoară.
Am lucrat cu ESP-07.
SFAT: Arduino utilizează Node MCU 1.0 pentru o mai bună compatibilitate în loc de Generic.
Recomandat:
[2020] Folosirea a doi (x2) Micro: biți pentru a controla o mașină RC: 6 pași (cu imagini)
[2020] Folosirea a doi (x2) micro: biți pentru a controla o mașină RC: Dacă aveți doi (x2) micro: biți, v-ați gândit să le folosiți pentru a controla de la distanță o mașină RC? Puteți controla o mașină RC folosind un micro: bit ca emițător și altul ca receptor. Când utilizați editorul MakeCode pentru codificarea unui micro: b
[2020] Utilizarea aplicației IPhone sau IPad și Micro: bit Game Pad pentru a controla o mașină RC: 23 de pași
[2020] Utilizarea aplicației Game Pad IPhone sau IPad și Micro: bit pentru a controla o mașină RC: v-ați gândit să vă folosiți iPhone-ul sau iPad-ul pentru controlul micro: bit? Știți că Micro: bit Educational Foundation oferă aplicația iOS în Magazin de aplicații? Căutați „micro: bit” din App Store și puteți descărca aplicația gratuit
Eliminați fundalul mai multor imagini utilizând Photoshop 2020: 5 pași
Eliminați fundalul mai multor imagini folosind Photoshop 2020: Eliminarea fundalului unei imagini este foarte ușor acum! Acesta este modul în care se utilizează Adobe Photoshop 2020 pentru a elimina fundalul mai multor imagini (lot) utilizând un script simplu
Simulator Arduino bazat pe web de la Wokwi-2020 ?: 5 pași
Web? Arduino Simulator bazat pe Wokwi-2020 ?: Wokwi Arduino Simulator rulează pe platforma AVR8js. Este un simulator Arduino bazat pe web. Simulatorul Arduino rulează pe browserul web. prin urmare, acest lucru atrage mai multă atenție și, sincer, are multe puncte pozitive în comparație cu alte simulatoare disponibile
Măsurați distanța cu senzorul cu ultrasunete HC-SRF04 (ultimul 2020): 3 pași
Măsurați distanța cu senzorul cu ultrasunete HC-SRF04 (ultimul 2020): Ce este senzorul cu ultrasunete (distanță)? O ultrasunete (Sonar) cu unde de nivel înalt pe care oamenii nu le pot auzi. Cu toate acestea, putem vedea prezența undelor ultrasonice peste tot în natură. La animale precum liliecii, delfinii … folosiți unde ultrasonice pentru