Satura rādītājs:

Saskarne ar LCD displeju M4 Iekļaušana: 5 soļi
Saskarne ar LCD displeju M4 Iekļaušana: 5 soļi

Video: Saskarne ar LCD displeju M4 Iekļaušana: 5 soļi

Video: Saskarne ar LCD displeju M4 Iekļaušana: 5 soļi
Video: How to change Lcd Display Colour to Amoled Display 🔥 | How to update Lcd Display to amoled display 2024, Jūlijs
Anonim
Saskarne ar LCD displeju M4
Saskarne ar LCD displeju M4

Šī apmācība ļaus mums kontrolēt LCD displeju, izmantojot Wi-Fi no mūsu viedtālruņa

Ja mums nav drivermall, mēs varam izmantot arduino, bet zem saites Drivemall attīstībai.

Priekšroka Drivemall salīdzinājumā ar klasisko Arduino plati ir tāda, ka tiek samazināta savienojumu sarežģītība, kas noved pie sakoptākas iestatīšanas (dažos gadījumos). Tomēr tas nav obligāti: visi rezultāti joprojām ir derīgi ar arduino dēli, maizes dēli un pietiekami daudz dupont džemperu savienojumiem.

Projekta mērķis ir veicināt neformālu izglītības veidu kā līdzekli, lai veicinātu jauniešu sociālo iekļaušanu, neformālo izglītību, kas atrodama veidotāju telpās.

Šī apmācība atspoguļo tikai autoru uzskatus, un Eiropas Komisija nevar būt atbildīga par jebkādu tajā ietvertās informācijas izmantošanu.

1. darbība. Kas mums nepieciešams

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Displejs 20x4 I2C
  • Rezistors 1K
  • Programmētājs CH340G
  • LED
  • BreadBoard
  • Kabeļi
  • Viedtālrunis

2. darbība. Kā konfigurēt Blynk un Arduino

Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino
Kā konfigurēt Blynk un Arduino

Sāksim lejupielādēt Blynk viedtālrunī. Izveidojiet jaunu projektu kā aparatūru izvēloties Arduino Mega un savienojuma veidu WiFi (1. attēls). Kad projekts ir izveidots, jūs saņemat e -pastu ar sava projekta Blynk marķieri.

Tagad konfigurēsim to, lai varētu kontrolēt displeju, pievienojot:

4 Teksta ievades iestatījumi ar izvadi V1-V2-V3-V4

1 poga ir savienota ar D13

3. darbība: FW ESP8266

FW ESP8266
FW ESP8266
FW ESP8266
FW ESP8266
FW ESP8266
FW ESP8266

Pirmais solis ESP8266

Mēs pārbaudām, vai FW ir, izmantojot Arduino sērijas monitoru (1. attēls)

ESP noklusējuma pārraides ātrums ir 115200. Lai pārbaudītu SW klātbūtni, mēs izmantojam AT komandu, ja tā atbild uz OK, mēs varam turpināt un iestatīt datu pārraides ātrumu līdz 9600, izmantojot komandu

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

Ja fw nav

Ielādējiet programmaparatūru AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 caur programmētāju, savienojot PIN GPIO0/FLASH ar GND, izmantojot 1K omu rezistoru, un mēs izmantojam programmu esp8266_flasher (2. un 3. attēls)

Izvēlieties pareizo COM portu, un mēs ielādējam 99% sasniegto FW, kas varētu radīt kļūdu, bet tas ir normāli (4. un 5. attēls)

4. solis: kā salikt

Kā salikt
Kā salikt
Kā salikt
Kā salikt
Kā salikt
Kā salikt
Kā salikt
Kā salikt

Izmantojot 1. un 2. attēlā redzamo shēmu, mēs savienosim divas 3.3V barošanas zonas ESP8266 un 5V vienu displejam.

ESP8266 TX un RX tapām jābūt savienotām pēc tam, kad arduinio ir ieprogrammēts, un ar katru SW atjauninājumu tas ir jāatvieno.

Ja darbības laikā pamanām, ka displejam nav pietiekama spilgtuma, mēs varam to noregulēt, izmantojot trimmeri, kas atrodas aiz 3. un 4. attēlā redzamā displeja.

5. solis: FW Arduino

FW Arduino
FW Arduino

Kodam ir vajadzīgas šādas bibliotēkas:

ESP8266_Lib.h, kas ļauj mums pārvaldīt ESP

LiquidCrystal_I2C.h, lai varētu rakstīt displejā

BlynkSimpleShieldEsp8266.h, lai varētu kontrolēt ierīci no lietotnes blynk

Wire.h I2C sakariem

Pirms FW augšupielādes mums ir jāpārveido šādas daļas, lai izveidotu savienojumu ar lietojumprogrammu Blynk un piekļūtu ESP8266 WiFi

char auth = "jūsu marķieris", izmantojot il tokenchar ssid = "jūsu WiFi nosaukums"

char pass = "jūsu WiFi parole"

Ieteicams: