Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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
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
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"