Indholdsfortegnelse:

Grænseflade med en LCD -skærm M4Inklusion: 5 trin
Grænseflade med en LCD -skærm M4Inklusion: 5 trin

Video: Grænseflade med en LCD -skærm M4Inklusion: 5 trin

Video: Grænseflade med en LCD -skærm M4Inklusion: 5 trin
Video: Yaufey Mini DLP Projektor, 4000 Lumens WiFi Video Beamer Kompatibel Smartphone 2024, December
Anonim
Grænseflade med en LCD -skærm M4Inklusion
Grænseflade med en LCD -skærm M4Inklusion

Denne vejledning giver os mulighed for at styre en LCD-skærm via Wi-Fi fra vores smartphone

Hvis vi ikke har drivermall, kan vi bruge arduinoen, men under linket til udviklingen af Drivemall.

Fordelen ved at foretrække Drivemall frem for det klassiske Arduino -bord er at reducere kompleksiteten af forbindelserne, hvilket fører til en mere ryddig opsætning (i nogle tilfælde). Dette er dog valgfrit: alle resultaterne er stadig gyldige med arduino -tavlen, et brødbræt og nok dupont -jumpere til forbindelser.

Projektet har til formål at fremme en uformel uddannelsesform som et middel til at fremme social inklusion af unge, uformel uddannelse, som man kan finde inden for makerspaces.

Denne vejledning afspejler kun forfatternes synspunkter, og Europa -Kommissionen kan ikke holdes ansvarlig for enhver brug af oplysningerne deri.

Trin 1: Hvad vi har brug for

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Skærm 20x4 I2C
  • Modstand 1K
  • Programmerer CH340G
  • LED
  • Brødbræt
  • Kabler
  • Smartphone

Trin 2: Sådan konfigureres Blynk og Arduino

Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino
Sådan konfigureres Blynk og Arduino

Lad os begynde at downloade Blynk på smartphonen. Opret et nyt projekt, der vælger som hardware Arduino Mega og forbindelsestype WiFi (billeder 1). Når projektet er oprettet, får du en mail med Blynk -tokenet til dit projekt.

Lad os nu konfigurere det til at kunne styre displayet ved at tilføje:

4 Indstillinger for tekstindtastning med Output V1-V2-V3-V4

1 knap tilsluttet D13

Trin 3: FW til ESP8266

FW til ESP8266
FW til ESP8266
FW til ESP8266
FW til ESP8266
FW til ESP8266
FW til ESP8266

Første trin ESP8266

Vi kontrollerer, om FW er til stede via Arduino seriel skærm (billede 1)

Standard overførselshastigheden for esp er indstillet til 115200. For at kontrollere tilstedeværelsen af SW bruger vi kommandoen AT, hvis den svarer OK, kan vi fortsætte og indstille baudhastigheden til 9600 ved hjælp af kommandoen

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

Hvis fw ikke er til stede

Indlæs firmwaren AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 gennem programmereren ved at tilslutte PIN GPIO0/FLASH til GND via en 1K ohm -modstand, og vi bruger esp8266_flasher -programmet (billede 2 og 3)

Vælg den korrekte COM -port, og vi indlæser FW ankommet til 99% kunne give en fejl, men det er normalt (billede 4 og 5)

Trin 4: Sådan samles

Sådan samles
Sådan samles
Sådan samles
Sådan samles
Sådan samles
Sådan samles
Sådan samles
Sådan samles

Ved hjælp af skematikken i billede1 og 2 forbinder vi to 3,3V strømforsyningszoner til ESP8266 og en 5V til displayet.

TX- og RX -benene på ESP8266 skal tilsluttes, når arduinio er blevet programmeret, og for hver SW -opdatering skal den afbrydes.

Hvis vi under drift bemærker, at displayet har utilstrækkelig lysstyrke, kan vi gå til at justere det ved hjælp af trimmeren bag displayet, der er synlig på billede 3 og 4.

Trin 5: FW Arduino

FW Arduino
FW Arduino

Koden har brug for følgende biblioteker:

ESP8266_Lib.h som giver os mulighed for at styre ESP

LiquidCrystal_I2C.h for at kunne skrive på displayet

BlynkSimpleShieldEsp8266.h for at kunne styre enheden fra blynk -appen

Wire.h til I2C -kommunikation

Inden du uploader FW, skal vi ændre følgende dele for at oprette forbindelse til Blynk -applikationen og få adgang til ESP8266s WiFi

char auth = "dit token" per il tokenchar ssid = "dit WiFi -navn"

char pass = "din WiFi -adgangskode"

Anbefalede: