Pantalla digital per ESP8266: 3 passos
Pantalla digital per ESP8266: 3 passos
Anonim
Pantalla digital per ESP8266
Pantalla digital per ESP8266
Pantalla digital per ESP8266
Pantalla digital per ESP8266

En aquest projecte aprendreu com connectar la pantalla digital d'Arduino a la vostra placa ESP8266 i com mostrar adreces IP a la pantalla.

Subministraments

Coses que necessitareu:

1. Una placa ESP8266

2. Pantalla digital d'Arduino

3. cables de pont (al voltant de 20)

4. Font d'alimentació, la pantalla necessita 5v i el tauler té 3,3v

5. Un cable UART i un cable USB

6. Potenciòmetre (opcional) (s’utilitza per canviar el contrast del tauler)

7. (Programari) USB a UART Bridge Driver (disponible aquí:

Pas 1: connecteu el tauler

Connecteu el tauler
Connecteu el tauler
Connecteu el tauler
Connecteu el tauler

El primer pas del procés és el cablejat de la placa. Per a això, podeu seguir els esquemes de cablejat que es proporcionen al kit d'arduino de spark labs. Simplement utilitzeu els pins GPIO de l'ESP8266 en lloc dels pins d'Arduino. Si teniu a mà un Arduino, feu servir 5 pins i terra per alimentar la pantalla. Si no, assegureu-vos d'utilitzar una font d'alimentació de 5 volts per alimentar la pantalla. No utilitzeu l’ESP8266 per alimentar la pantalla, ja que no tindrà prou volts.

Pas 2: programa la Junta

Programa la Junta
Programa la Junta

El següent pas és escriure codi per a la pissarra. Aquí he proporcionat el codi escrit pel meu amic (tot el mèrit recau en Steven Mu per això). El que ha fet és incloure quatre biblioteques a la part superior: la primera és executar ordres per a la pantalla lcd i les altres tres per a les ordres wifi de l’ESP. També crea variables per al wifi amb què es vol connectar i la seva contrasenya. També defineix les variables per als diversos pins de la pantalla LCD. A continuació, bàsicament es connecta al wifi, demana la seva adreça IP i després l’imprimeix a la pantalla.

Pas 3: proves

Si tot funciona sense problemes, l'adreça IP s'hauria d'imprimir a la pantalla LCD. Si no, comproveu que les connexions estiguin ben cablejades i que els pins siguin correctes.

Recomanat: