Съдържание:

Връзка с LCD дисплей M4 Включване: 5 стъпки
Връзка с LCD дисплей M4 Включване: 5 стъпки

Видео: Връзка с LCD дисплей M4 Включване: 5 стъпки

Видео: Връзка с LCD дисплей M4 Включване: 5 стъпки
Видео: 🧠 Miracast [DLNA/AirPlay/etc] что это и как пользоваться | ТЕОРИЯ 2024, Юли
Anonim
Връзка с LCD дисплей M4 Включване
Връзка с LCD дисплей M4 Включване

Този урок ще ни позволи да управляваме LCD дисплей чрез Wi-Fi от нашия смартфон

Ако нямаме драйвера, можем да използваме arduino, но под връзката за разработване на Drivemall.

Предимството на предпочитането на Drivemall пред класическата платка Arduino е това да се намали сложността на връзките, което води до по -подредена настройка (в някои случаи). Това обаче е по избор: всички резултати все още са валидни с платката arduino, макет и достатъчно джъмпери dupont за връзки.

Проектът има за цел да популяризира неформалната форма на образование като средство за насърчаване на социалното приобщаване на младите хора, неформалното образование, което може да се намери в създаващите пространства.

Този урок отразява само вижданията на авторите и Европейската комисия не може да носи отговорност за каквато и да е употреба на информацията, съдържаща се в нея.

Стъпка 1: Какво ни трябва

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Дисплей 20x4 I2C
  • Резистор 1K
  • Програмист CH340G
  • LED
  • BreadBoard
  • Кабели
  • Смартфон

Стъпка 2: Как да конфигурирате Blynk и Arduino

Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino
Как да конфигурирате Blynk и Arduino

Нека започнем да изтегляме Blynk на смартфона, Създайте нов проект, като изберете като хардуер Arduino Mega и тип връзка WiFi (снимки 1). След като проектът бъде създаден, получавате поща с маркера Blynk за вашия проект.

Нека сега да го конфигурираме, за да може да контролира дисплея, като добавим:

4 Настройки за въвеждане на текст с изход V1-V2-V3-V4

1 бутон, свързан към D13

Стъпка 3: FW за ESP8266

FW за ESP8266
FW за ESP8266
FW за ESP8266
FW за ESP8266
FW за ESP8266
FW за ESP8266

Първа стъпка ESP8266

Проверяваме дали FW присъства чрез серийния монитор на Arduino (снимка 1)

Скоростта на предаване по подразбиране на esp е зададена на 115200. За да проверим наличието на SW, използваме командата AT, ако тя отговори OK, можем да продължим и да зададем скоростта на предаване на 9600 с помощта на командата

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

Ако fw не присъства

Заредете фърмуера AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 чрез програмиста, като свържете PIN GPIO0/FLASH към GND през 1K ом резистор и използваме програмата esp8266_flasher (снимка 2 и 3)

Изберете правилния COM порт и зареждаме FW, достигнал 99%, може да даде грешка, но това е нормално (снимка 4 и 5)

Стъпка 4: Как да сглобите

Как да се съберат
Как да се съберат
Как да се съберат
Как да се съберат
Как да се съберат
Как да се съберат
Как да се съберат
Как да се съберат

Използвайки схемите на картини 1 и 2, ще свържем две 3.3V захранващи зони за ESP8266 и 5V за дисплея.

TX и RX щифтовете на ESP8266 трябва да бъдат свързани, след като arduinio е програмиран и с всяка актуализация на SW той трябва да бъде изключен.

Ако по време на работа забележим, че дисплеят има недостатъчна яркост, можем да отидем да го регулираме с помощта на тримера, разположен зад дисплея, видим на картини 3 и 4.

Стъпка 5: FW Arduino

FW Arduino
FW Arduino

Кодът се нуждае от следните библиотеки:

ESP8266_Lib.h, което ни позволява да управляваме ESP

LiquidCrystal_I2C.h, за да може да пише на дисплея

BlynkSimpleShieldEsp8266.h, за да можете да контролирате устройството от приложението blynk

Wire.h за I2C комуникация

Преди да качим FW, трябва да променим следните части, за да се свържем с приложението Blynk и да получим достъп до WiFi на ESP8266

char auth = "вашият маркер" за il tokenchar ssid = "вашето WiFi име"

char pass = "вашата WiFi парола"

Препоръчано: