Sisukord:

Liides LCD -ekraaniga M4 Kaasas: 5 sammu
Liides LCD -ekraaniga M4 Kaasas: 5 sammu

Video: Liides LCD -ekraaniga M4 Kaasas: 5 sammu

Video: Liides LCD -ekraaniga M4 Kaasas: 5 sammu
Video: ARM7 LPC2138 LCD Interface 2024, November
Anonim
Liides LCD -ekraaniga M4
Liides LCD -ekraaniga M4

See õpetus võimaldab meil nutitelefonist Wi-Fi kaudu LCD-ekraani juhtida

Kui meil pole draivermalli, saame kasutada arduinot, kuid allpool linki Drivemalli arendamiseks.

Drivemalli eelistamine klassikalise Arduino plaadi ees on ühenduste keerukuse vähendamine, mis viib korralikuma seadistuseni (mõnel juhul). Kuid see on valikuline: kõik tulemused kehtivad endiselt arduino -plaadi, leivalaua ja ühenduste jaoks piisavalt duponti hüppajatega.

Projekti eesmärk on edendada mitteformaalset haridusvormi kui vahendit noorte sotsiaalse kaasatuse edendamiseks, mitteametlikku haridust, nagu seda leidub tegijaruumides.

See õpetus kajastab ainult autorite seisukohti ja Euroopa Komisjon ei vastuta selles sisalduva teabe kasutamise eest.

Samm: mida me vajame

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Ekraan 20x4 I2C
  • Takisti 1K
  • Programmeerija CH340G
  • LED
  • BreadBoard
  • Kaablid
  • Nutitelefon

Samm: kuidas konfigureerida Blynk ja Arduino

Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino
Kuidas konfigureerida Blynk ja Arduino

Alustame nutitelefoni Blynk allalaadimist. Looge uus projekt, valides riistvaraks Arduino Mega ja ühenduse tüübi WiFi (pildid 1). Kui projekt on loodud, saate oma projekti jaoks Blynk -märgiga kirja.

Nüüd konfigureerime selle ekraani juhtimiseks, lisades:

4 Tekstisisestuse seaded väljundiga V1-V2-V3-V4

1 nupp on ühendatud D13 -ga

3. samm: ESP8266 jaoks FW

FW ESP8266 jaoks
FW ESP8266 jaoks
FW ESP8266 jaoks
FW ESP8266 jaoks
FW ESP8266 jaoks
FW ESP8266 jaoks

Esimene samm ESP8266

Kontrollime, kas FW on olemas Arduino jadamonitori kaudu (joonis 1)

Esp vaikimisi edastuskiirus on 115200. SW olemasolu kontrollimiseks kasutame käsku AT, kui see vastab OK.

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

Kui fw pole olemas

Laadige püsivara AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 läbi programmeerija, ühendades PIN GPIO0/FLASH GND -ga 1K oomi takisti kaudu ja kasutame programmi esp8266_flasher (joonis 2 ja 3)

Valige õige COM -port ja laadime 99% saabunud FW -i, mis võib anda vea, kuid see on normaalne (joonis 4 ja 5)

4. samm: kokkupanek

Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna
Kuidas kokku panna

Kasutades joonisel 1 ja 2 toodud skeemi, ühendame kaks 3.3V toitepiirkonda ESP8266 jaoks ja 5V toiteploki ekraani jaoks.

ESP8266 TX- ja RX -tihvtid tuleb ühendada, kui arduinio on programmeeritud, ja iga SW värskenduse korral tuleb see lahti ühendada.

Kui märkame töö ajal, et ekraanil on ebapiisav heledus, saame seda reguleerida, kasutades trimmerit, mis asub ekraanil 3 ja 4 nähtava ekraani taga.

Samm: FW Arduino

FW Arduino
FW Arduino

Kood vajab järgmisi teeke:

ESP8266_Lib.h, mis võimaldab meil hallata ESP -d

LiquidCrystal_I2C.h, et saaksite ekraanile kirjutada

BlynkSimpleShieldEsp8266.h, et saaksite seadet juhtida rakendusest blynk

Wire.h I2C -side jaoks

Enne FW üleslaadimist peame Blynk -rakendusega ühenduse loomiseks ja ESP8266 WiFi -le juurdepääsuks muutma järgmisi osi

char auth = "teie märk" tokenchar ssid = "teie WiFi nimi"

char pass = "teie WiFi parool"

Soovitan: