Përmbajtje:

Ndërfaqja me një ekran LCD M4 Përfshirja: 5 hapa
Ndërfaqja me një ekran LCD M4 Përfshirja: 5 hapa

Video: Ndërfaqja me një ekran LCD M4 Përfshirja: 5 hapa

Video: Ndërfaqja me një ekran LCD M4 Përfshirja: 5 hapa
Video: Samsung Galaxy A10 Lcd Screen Replacement 2024, Korrik
Anonim
Ndërfaqja me një ekran LCD M4 Përfshirja
Ndërfaqja me një ekran LCD M4 Përfshirja

Ky tutorial do të na lejojë të kontrollojmë një ekran LCD nëpërmjet Wi-Fi nga smartphone-i ynë

Nëse nuk kemi drivermall mund të përdorim arduino, por poshtë lidhjes për zhvillimin e Drivemall.

Avantazhi i preferimit të Drivemall mbi bordin klasik Arduino është ai i zvogëlimit të kompleksitetit të lidhjeve që çojnë në një konfigurim më të rregullt (në disa raste). Sidoqoftë, kjo është opsionale: të gjitha rezultatet janë akoma të vlefshme me tabelën arduino, një dërrasë buke dhe mjaft kërcyes dupont për lidhje.

Projekti synon të promovojë një formë joformale të arsimit si një mjet për të nxitur përfshirjen sociale të të rinjve, edukim joformal siç mund të gjendet në hapësirat krijuese.

Ky tutorial pasqyron pikëpamjet vetëm të autorëve dhe Komisioni Evropian nuk mund të mbahet përgjegjës për çdo përdorim që mund t'i bëhet informacionit të përmbajtur në të.

Hapi 1: Ajo që na nevojitet

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Ekran 20x4 I2C
  • Rezistenca 1K
  • Programues CH340G
  • LED
  • Tabela e Bukës
  • Kabllot
  • Smartphone

Hapi 2: Si të konfiguroni Blynk dhe Arduino

Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino
Si të konfiguroni Blynk dhe Arduino

Le të fillojmë të shkarkojmë Blynk në smartphone. Krijo një projekt të ri duke zgjedhur si harduer Arduino Mega dhe llojin e lidhjes WiFi (figurat 1). Pasi të krijohet projekti, ju merrni një postë me shenjën Blynk për projektin tuaj.

Le ta konfigurojmë tani që të jetë në gjendje të kontrollojë ekranin duke shtuar:

4 Cilësimet e hyrjes së tekstit me daljen V1-V2-V3-V4

1 buton i lidhur me D13

Hapi 3: FW për ESP8266

FW për ESP8266
FW për ESP8266
FW për ESP8266
FW për ESP8266
FW për ESP8266
FW për ESP8266

Hapi i parë ESP8266

Ne kontrollojmë nëse FW është i pranishëm përmes monitorit serial Arduino (figura 1)

Shkalla e paracaktuar e baud -it të esp është vendosur në 115200. Për të kontrolluar praninë e SW ne përdorim komandën AT nëse përgjigjet OK mund të vazhdojmë dhe të vendosim normën e baud në 9600 duke përdorur komandën

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

Nëse fw nuk është i pranishëm

Ngarkoni firmuerin AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 përmes programuesit duke lidhur PIN GPIO0/FLASH në GND përmes një rezistencë 1K ohm dhe ne përdorim programin e flakës esp8266 (figura 2 dhe 3)

Zgjidhni portën e duhur COM dhe ne ngarkojmë FW të arritur në 99% mund të japë një gabim, por është normale (figura 4 dhe 5)

Hapi 4: Si të mblidheni

Si të mblidheni
Si të mblidheni
Si të mblidheni
Si të mblidheni
Si të mblidheni
Si të mblidheni
Si të mblidheni
Si të mblidheni

Duke përdorur skemën në figurën 1 dhe 2 ne do të lidhim dy zona të furnizimit me energji 3.3V për ESP8266 dhe një 5V për ekranin.

Kunjat TX dhe RX të ESP8266 duhet të lidhen pasi arduinio të jetë programuar dhe me çdo përditësim të SW duhet të shkëputet.

Nëse gjatë operimit vërejmë se ekrani ka ndriçim të pamjaftueshëm, mund të shkojmë ta rregullojmë duke përdorur prerësin e vendosur prapa ekranit të dukshëm në figurën 3 dhe 4.

Hapi 5: FW Arduino

FW Arduino
FW Arduino

Kodi ka nevojë për bibliotekat e mëposhtme:

ESP8266_Lib.h e cila na lejon të menaxhojmë ESP

LiquidCrystal_I2C.h të jetë në gjendje të shkruajë në ekran

BlynkSimpleShieldEsp8266.h të jetë në gjendje të kontrollojë pajisjen nga aplikacioni blynk

Wire.h për komunikimin I2C

Para se të ngarkoni FW ne duhet të modifikojmë pjesët e mëposhtme për t'u lidhur me aplikacionin Blynk dhe për të hyrë në WiFi të ESP8266

char auth = "shenja juaj" sipas ilustrimit ssid = "emri juaj WiFi"

char pass = "fjalëkalimi juaj WiFi"

Recommended: