Sommario:
- Passaggio 1: riassunto necessario
- Passaggio 2: Componente interconnessa per l'area
- Fase 3: Explicatii Si Observatii
- Fase 4: Programmaarea Propriu-zisa
Video: Programma ESP8266 con Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Multi incepatori intampina probleme cand vor sa programeze un modul Wi-Fi, in continua va voi prezenta un mod usor de a face asest lucru.
Programmare se poate face foosind o placa de dezvoltare sau un converter USB la serial.
In acest proiect va voi arata cum am programat eu un modul ESP-01 folosind o placa de dezvoltare Arduino, fara a fi necesar a stabilizator de tensiune, sau alte componenti pe care e posibil sa nu le avem la indemana.
Passaggio 1: riassunto necessario
Resurse Hardware folosite:
- Esp8266
- Arduino Uno + cavo
- tagliere
- 1 x pulsante
- 1 x rezistenta 1k
- 1 x rezistenta 2k
- fuoco
Passaggio 2: Componente interconnessa per l'area
- 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 (principalmente divizorul de frecventa realizat cu ajutorul rezistentelor)
- ESP GPIO0 - BTN - GND
Fase 3: Explicatii Si Observatii
- Il modulo Wi-Fi funziona a 3.3V, come Arduino a 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.
- Per ulteriori informazioni nel modulo di programmazione GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, asstfel butonul a fost necessar pentru a putea rupe usor legatura cand doar doar sa ruleze codul.
- Osservam legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
- Sono legato pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.
Fase 4: Programmaarea Propriu-zisa
Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:
- Deschideti IDE-ul si dati click pe File -> Preferences sau apasati direct CTRL+,
- Nel campo "URL di gestione schede aggiuntive:" link adaugati urmatorul:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
dupa care dati clicca pe " OK ".
3. Dati click pe Tools -> Board -> Boards Manager si adaugati in campul de cautare "ESP8266" si instalati pachetul
4. Selectati placa "Generic ESP8266" din Tools -> Board
5. Conectati placa la calcolatrice
6. Alegeti portul select e "Tools -> Port"
7. Incarcati exemplul led lampeggiante "File -> Esempi -> 02. Digital-> BlinkWithoutDelay" si modifica ledPin = 2 (in cazul ESP-01)
8. Denectati per la luce del 3.3V dell'Arduino
9. Apasati pe butonul de upload sau folositi scurtatura CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.
10. Cand se finalizeaza compilea si apare "Uploading…" conectati repede firul rosu si lasati butonul.
Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari etc… non esitate a scriverci nei commenti!:)
Consigliato:
Programma un ATtiny con Arduino: 7 passaggi (con immagini)
Programmare un ATtiny con Arduino: Di seguito sono riportate le indicazioni per programmare i microcontrollori ATtiny utilizzando l'IDE Arduino. In parole povere, ecco come programmare i chip Atmel a 8 pin come faresti normalmente con un Arduino. È fantastico perché l'ATtiny è minuscolo e, beh, questo permette
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: Ciao mondo, in questo Instructable voglio mostrarti come programmare il tuo Arduino Uno con il tuo dispositivo Android tramite Bluetooth. È molto semplice e così economico. Inoltre ci permette di programmare il nostro Arduino dove vogliamo tramite bluetooth senza fili… Quindi
Programma Arduino con il telefono: 3 passaggi
Programma Arduino con il telefono: in questo intrattabile ti mostrerò come programmare Arduino usando il tuo telefono Android. Userò un cavo USB femmina a USB femmina perché avevo due estensioni USB in giro, quindi ho deciso di farlo invece di usare Cavo OTG. Quindi fondamentalmente w
Programma 8051 (serie AT89) con Arduino: 5 passaggi
Programma 8051 (serie AT89) con Arduino: questa guida fornisce una soluzione completa per programmare l'AT89S51 o l'AT89S52 (questi sono quelli che ho testato) con un Arduino. In questa guida sono incluse più configurazioni; la configurazione più semplice non richiede software aggiuntivo oltre all'IDE Arduino
Programma Arduino con Raspberry Pi: 5 passaggi (con immagini)
Programma Arduino con Raspberry Pi: in questo Instructable, dimostrerò come programmare un Arduino con un Raspberry Pi. My Twitter: twitter.com/steveschuler20 Le parti che ho usato per questo progetto includono il Kano Computer Kit Complete (Raspberry Pi con schermo e tastiera) e lo Snapi