Sommario:

Arduino WiFi Shield con ESP8266: 4 passaggi
Arduino WiFi Shield con ESP8266: 4 passaggi

Video: Arduino WiFi Shield con ESP8266: 4 passaggi

Video: Arduino WiFi Shield con ESP8266: 4 passaggi
Video: Test ESP-01 + 4 channels relay module built-in firmware 2024, Dicembre
Anonim
Scudo WiFi Arduino utilizzando ESP8266
Scudo WiFi Arduino utilizzando ESP8266

Ciao ragazzi!

Questo progetto si concentra principalmente sulla creazione di uno shield WiFi basato su ESP8266 per Arduino UNO.

Questo scudo può essere utilizzato per programmare ESP8266 in due modalità.

O tramite comandi AT o direttamente tramite l'IDE di Arduino.

Cos'è ESP8266?

L'ESP8266 è un microchip Wi-Fi a basso costo con stack TCP/IP completo e capacità di microcontrollore prodotto dal produttore Espressif Systems a Shanghai, in Cina.

L'ESP8266 è in grado di ospitare un'applicazione o di scaricare tutte le funzioni di rete Wi-Fi da un altro processore dell'applicazione. Ogni modulo ESP8266 viene pre-programmato con un firmware del set di comandi AT, il che significa che puoi semplicemente collegarlo al tuo dispositivo Arduino.

Fase 1: COMPONENTI RICHIESTI

  • ESP8266
  • LM317TG
  • PREMI IL BOTTONE
  • 10 K POT
  • PRESA 12V CC
  • Resistenza da 1K
  • Resistenza 220E
  • Resistenza 360E
  • Maglioni maschili e femminili

Fase 2: CIRCUITO

CIRCUITO
CIRCUITO

Il circuito si concentra principalmente sull'interfacciamento del modulo wifi ESP8266 con Arduino UNO.

L'ESP8266 è un modulo difficile da usare; necessita di una propria fonte di alimentazione e di una configurazione di connessione specifica per comunicare con Arduino.

Ricorda sempre che ESP8266 al momento dell'acquisto viene fornito con un firmware predefinito in grado di comunicare con i comandi AT. Ma se il modulo è stato programmato direttamente con Arduino, il firmware predefinito verrà cancellato e dovrà essere nuovamente flashato se devono essere utilizzati i comandi AT.

Qui LM317TG viene utilizzato come regolatore di tensione da 3,3 V. Questo 3,3 V viene utilizzato per alimentare il modulo ESP8266 perché il 3,3 V di Arduino UNO non sarà in grado di fornire corrente sufficiente per il modulo ESP. Il pin di ingresso LM317 può essere alimentato dal jack a cilindro di ingresso CC del pin Vin della scheda Arduino UNO

Il pin GPIO0 del modulo ESP è collegato a un pin del ponticello che può essere commutato per collegare il pin a terra. Ciò consente all'utente di impostare il modulo ESP per funzionare in modalità comando AT o in modalità programmazione (Arduino IDE). Sia il GPIO0 che il GPIO2 sono collegati a un connettore esterno in modo che anche questi pin GPIO possano essere utilizzati.

Abbiamo collegato i pin Rx e Tx del modulo ESP8266 ai pin 12 e 13 di Arduino. Non abbiamo utilizzato la seriale hardware (pin 0 e 1) per semplificare il debug. Si può anche notare che è prevista anche un'opzione per collegare il DISPLAY 16*2 in modo che possa essere montato direttamente sopra lo schermo. Il display LCD è alimentato dal pin 5V dell'Arduino.

L'immagine sopra è lo schema del circuito.

Passaggio 3: PROGETTAZIONE PCB utilizzando EAGLE

PROGETTAZIONE PCB con EAGLE
PROGETTAZIONE PCB con EAGLE

Lo schema viene convertito in PCB. Qui viene utilizzato lo strumento CAD Eagle. Si prega di esaminare le basi dell'utilizzo dello strumento CAD EAGLE in modo che i piccoli prototipi possano essere facilmente progettati da soli.

L'immagine sopra mostra il layout della scheda.

Passaggio 4: fabbricazione del PCB

Fabbricazione del PCB
Fabbricazione del PCB
Fabbricazione del PCB
Fabbricazione del PCB

Ora invieremo le nostre schede per la fabbricazione. Per realizzare il tuo PCB, devi generare file Gerber dal layout della scheda nello strumento Eagle CAD. CLICCA QUI per vedere un video tutorial su come generare file Gerber da EAGLE.

A me personalmente piacciono i LIONCIRCUTS. La qualità delle loro tavole è davvero buona e inoltre forniscono le tavole in soli 5 giorni.

Sopra puoi trovare le mie immagini PCB caricate su Lioncircuits.

Consigliato: