Taula de continguts:

Interfície amb pantalla LCD M4 Inclusió: 5 passos
Interfície amb pantalla LCD M4 Inclusió: 5 passos

Vídeo: Interfície amb pantalla LCD M4 Inclusió: 5 passos

Vídeo: Interfície amb pantalla LCD M4 Inclusió: 5 passos
Vídeo: Entrar a la BIOS En mi PC (Aprende a bootear) CUALQUIER MARCA 2024, Juliol
Anonim
Interfície amb pantalla LCD M4Inclusion
Interfície amb pantalla LCD M4Inclusion

Aquest tutorial ens permetrà controlar una pantalla LCD mitjançant Wi-Fi des del nostre telèfon intel·ligent

Si no tenim el drivermall, podem utilitzar l’arduino, però a sota de l’enllaç per al desenvolupament del Drivemall.

L’avantatge de preferir Drivemall per sobre de la clàssica placa Arduino és la de reduir la complexitat de les connexions que condueixen a una configuració més ordenada (en alguns casos). Tanmateix, això és opcional: tots els resultats continuen sent vàlids amb la placa arduino, una placa de configuració i suficients ponts dupont per a les connexions.

El projecte té com a objectiu promoure una forma d’educació informal com a mitjà per afavorir la inclusió social dels joves, l’educació informal que es pot trobar dins dels espais dels creadors.

Aquest tutorial només reflecteix les opinions dels autors i la Comissió Europea no es fa responsable de l'ús que es pugui fer de la informació que s'hi conté.

Pas 1: què necessitem

  • Arduino Mega- / Drivermall
  • ESP8266
  • Pantalla I2C 20x4
  • Resistència 1K
  • Programador CH340G
  • LED
  • BreadBoard
  • Cables
  • Smartphone

Pas 2: Com configurar Blynk i Arduino

Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino
Com configurar Blynk i Arduino

Comencem a descarregar Blynk al telèfon intel·ligent. Creeu un nou projecte seleccionant com a maquinari Arduino Mega i tipus de connexió WiFi (imatges 1). Un cop creat el projecte, rebreu un correu electrònic amb el testimoni Blynk del vostre projecte.

Configurem-lo ara per poder controlar la pantalla afegint:

4 Paràmetres d'entrada de text amb la sortida V1-V2-V3-V4

1 botó connectat a D13

Pas 3: FW per ESP8266

FW per ESP8266
FW per ESP8266
FW per ESP8266
FW per ESP8266
FW per ESP8266
FW per ESP8266

Primer pas ESP8266

Comprovem si el FW està present a través del monitor sèrie Arduino (imatge 1)

La velocitat de transmissió per defecte de l'esp està establerta en 115200. Per comprovar la presència del SW fem servir l'ordre AT si respon bé, podem continuar i establir la velocitat de transmissió en 9600 mitjançant l'ordre

AT + UART_DEF = 9600, 8, 1, 0, 0

Si el fw no està present

Carregueu el microprogramari AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 a través del programador connectant el PIN GPIO0 / FLASH a GND mitjançant una resistència de 1K ohm i fem servir el programa esp8266_flasher (imatge 2 i 3)

Seleccioneu el port COM correcte i carreguem el FW arribat al 99% que podria donar un error, però és normal (imatge 4 i 5)

Pas 4: Com muntar

Com muntar
Com muntar
Com muntar
Com muntar
Com muntar
Com muntar
Com muntar
Com muntar

Mitjançant l’esquema de la imatge 1 i 2 connectarem dues zones d’alimentació de 3,3 V per a l’ESP8266 i una de 5 V per a la pantalla.

Els pins TX i RX de l’ESP8266 s’han de connectar un cop s’ha programat l’arduinio i s’ha de desconnectar amb cada actualització SW.

Si durant el funcionament notem que la pantalla no té prou lluminositat, podem anar a ajustar-la mitjançant el retallador situat darrere de la pantalla visible a la imatge 3 i 4.

Pas 5: FW Arduino

FW Arduino
FW Arduino

El codi necessita les biblioteques següents:

ESP8266_Lib.h que ens permet gestionar l'ESP

LiquidCrystal_I2C.h per poder escriure a la pantalla

BlynkSimpleShieldEsp8266.h per poder controlar el dispositiu des de l'aplicació blynk

Wire.h per a la comunicació I2C

Abans de carregar el FW hem de modificar les següents parts per connectar-nos a l’aplicació Blynk i accedir al WiFi de l’ESP8266.

char auth = "el vostre testimoni" per il tokenchar ssid = "el vostre nom de WiFi"

char pass = "la vostra contrasenya WiFi"

Recomanat: