Kazalo:

Povezovanje z LCD zaslonom M4Vključitev: 5 korakov
Povezovanje z LCD zaslonom M4Vključitev: 5 korakov

Video: Povezovanje z LCD zaslonom M4Vključitev: 5 korakov

Video: Povezovanje z LCD zaslonom M4Vključitev: 5 korakov
Video: SKR 1.3 - TFT35 touch screen display 2024, November
Anonim
Vmesnik z LCD zaslonom M4Vključitev
Vmesnik z LCD zaslonom M4Vključitev

Ta vadnica nam bo omogočila nadzor LCD zaslona prek Wi-Fi iz našega pametnega telefona

Če nimamo gonilnika, lahko uporabimo arduino, vendar pod povezavo za razvoj Drivemall.

Prednost, da ima Drivemall prednost pred klasično ploščo Arduino, je zmanjšanje kompleksnosti povezav, kar vodi do bolj urejene nastavitve (v nekaterih primerih). Vendar to ni obvezno: vsi rezultati so še vedno veljavni z arduino ploščo, ploščico in dovolj dupont mostičkov za povezave.

Namen projekta je spodbujati neformalno obliko izobraževanja kot sredstvo za spodbujanje socialne vključenosti mladih, neformalno izobraževanje pa je mogoče najti v ustvarjalnih prostorih.

Ta vadnica odraža le stališča avtorjev in Evropska komisija ne more biti odgovorna za kakršno koli uporabo informacij, ki jih vsebuje.

1. korak: Kaj potrebujemo

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Zaslon 20x4 I2C
  • Upor 1K
  • Programer CH340G
  • LED
  • BreadBoard
  • Kabli
  • Pametni telefon

2. korak: Kako konfigurirati Blynk in Arduino

Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino
Kako konfigurirati Blynk in Arduino

Začnimo s prenosom programa Blynk na pametni telefon, ustvarite nov projekt in izberite strojno opremo Arduino Mega in vrsto povezave WiFi (slike 1). Ko je projekt ustvarjen, prejmete pošto z žetonom Blynk za vaš projekt.

Zdaj ga konfigurirajmo tako, da bo lahko upravljal zaslon z dodajanjem:

4 Nastavitve vnosa besedila z izhodom V1-V2-V3-V4

1 gumb priključen na D13

3. korak: FW za ESP8266

FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266

Prvi korak ESP8266

Preverimo, ali je FW prisoten preko serijskega monitorja Arduino (slika 1)

Privzeta hitrost prenosa esp je nastavljena na 115200. Če želimo preveriti prisotnost SW, uporabimo ukaz AT, če odgovori OK, lahko nadaljujemo in nastavimo hitrost prenosa na 9600 z ukazom

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

Če fw ni prisoten

Preko programatorja naložite vdelano programsko opremo AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 tako, da konotacijo GPIO0/FLASH povežete z GND preko 1K ohmskega upora in uporabimo program esp8266_flasher (slika 2 in 3)

Izberite prava vrata COM in naložimo FW, ki je dosegla 99%, bi lahko povzročila napako, vendar je to normalno (slika 4 in 5)

4. korak: Kako sestaviti

Kako sestaviti
Kako sestaviti
Kako sestaviti
Kako sestaviti
Kako sestaviti
Kako sestaviti
Kako sestaviti
Kako sestaviti

S shemo na slikah 1 in 2 bomo povezali dve 3.3V napajalni coni za ESP8266 in 5V eno za zaslon.

Zatiči TX in RX ESP8266 morajo biti povezani, ko je arduinio programiran, in pri vsaki posodobitvi SW ga je treba odklopiti.

Če med delovanjem opazimo, da zaslon nima dovolj svetlosti, ga lahko prilagodimo s prirezovalnikom, ki se nahaja za zaslonom, vidnim na slikah 3 in 4.

5. korak: FW Arduino

FW Arduino
FW Arduino

Koda potrebuje naslednje knjižnice:

ESP8266_Lib.h, ki nam omogoča upravljanje ESP

LiquidCrystal_I2C.h za pisanje na zaslonu

BlynkSimpleShieldEsp8266.h, da lahko upravljate napravo iz aplikacije blynk

Wire.h za I2C komunikacijo

Preden naložimo FW, moramo spremeniti naslednje dele za povezavo z aplikacijo Blynk in dostop do WiFi ESP8266

char auth = "vaš žeton" za tokenchar ssid = "vaše ime WiFi"

char pass = "vaše geslo za WiFi"

Priporočena: