Мазмуну:

LCD дисплейи менен интерфейс M4Кирүү: 5 кадам
LCD дисплейи менен интерфейс M4Кирүү: 5 кадам

Video: LCD дисплейи менен интерфейс M4Кирүү: 5 кадам

Video: LCD дисплейи менен интерфейс M4Кирүү: 5 кадам
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноябрь
Anonim
LCD дисплейи менен интерфейс M4Inclusion
LCD дисплейи менен интерфейс M4Inclusion

Бул окуу куралы смартфонуңуздан ЖК дисплейди Wi-Fi аркылуу башкарууга мүмкүндүк берет

Эгерде бизде драйвер жок болсо, анда биз ардуинону колдонсок болот, бирок Drivemallды өнүктүрүү үчүн шилтеменин астында.

Drivemallды классикалык Arduino тактасынан артык көрүүнүн артыкчылыгы, тыкан орнотууга алып келген байланыштардын татаалдыгын азайтууда (кээ бир учурларда). Бирок, бул милдеттүү эмес: баардык жыйынтыктар arduino тактасы, нан тактасы жана туташуулар үчүн жетиштүү дюпон секиргичтери менен дагы эле күчүндө.

Долбоор билим берүүнүн формалдуу эмес формасын жаштардын социалдык интеграциясына өбөлгө түзүүгө багытталган.

Бул окуу куралы авторлордун гана көз карашын чагылдырат жана Еврокомиссия андагы маалыматты колдонуу үчүн эч кандай жоопкерчилик тартпайт.

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ти смартфонго жүктөп баштайлы. Ардуино Мега жана WiFi туташуу түрүн тандап жаңы долбоор түзүңүз (сүрөттөр 1). Долбоор түзүлгөндөн кийин, сиз долбооруңуз үчүн Blynk энбелгиси менен кат аласыз.

Эми аны кошуп дисплейди башкара алгыдай кылып конфигурациялайлы:

4 V1-V2-V3-V4 менен текст киргизүү жөндөөлөрү

D13ге туташкан 1 баскыч

3 -кадам: ESP8266 үчүн FW

ESP8266 үчүн FW
ESP8266 үчүн FW
ESP8266 үчүн FW
ESP8266 үчүн FW
ESP8266 үчүн FW
ESP8266 үчүн FW

Биринчи кадам ESP8266

Биз FW Arduino сериялык монитору аркылуу бар экендигин текшеребиз (сүрөт 1)

Эсептин демейки стандарттык ылдамдыгы 115200. SWтин бар экендигин текшерүү үчүн биз AT буйругун колдонобуз, эгерде ал OK деп жооп берсе, анда биз буйрутманы колдонуп, 9600 бады орното алабыз.

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

Эгерде fw жок болсо

Программист аркылуу AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 программасын жүктөп, GPIO0/FLASH PIN кодун GNDге 1K ом каршылыгы аркылуу туташтырыңыз жана биз esp8266_flasher программасын колдонобуз (2 жана 3 -сүрөт)

Туура COM портун тандап, биз FWди 99% га жеткиргенде ката бериши мүмкүн, бирок бул нормалдуу (сүрөт 4 жана 5)

4 -кадам: Кантип чогултуу керек

Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек
Кантип чогултуу керек

1 жана 2 -сүрөттөгү схеманы колдонуу менен биз ESP8266 үчүн 3.3V электр менен камсыздоочу эки зонаны жана дисплей үчүн 5V зонаны туташтырабыз.

ESP8266нын TX жана RX казыктары arduinio программалангандан кийин туташтырылышы керек жана ар бир SW жаңыртуусу менен ажыратылышы керек.

Эгерде иш учурунда дисплейдин жарыктуулугу жетишсиз экенин байкасак, 3 жана 4 -сүрөттө көрүнгөн дисплейдин артында жайгашкан триммердин жардамы менен аны жөнгө салууга болот.

5 -кадам: FW Arduino

FW Arduino
FW Arduino

Кодго төмөнкү китепканалар керек:

ESP8266_Lib.h бизге ESPти башкарууга мүмкүндүк берет

LiquidCrystal_I2C.h дисплейде жаза алат

BlynkSimpleShieldEsp8266.h аппаратты blynk колдонмосунан башкара алат

I2C байланышы үчүн Wire.h

FW жүктөөдөн мурун биз Blynk тиркемесине туташуу жана ESP8266нын WiFi'ине кирүү үчүн төмөнкү бөлүктөрдү өзгөртүүбүз керек.

char auth = "сенин энбелгиң" sken = "сенин WiFi атың"

char pass = "сиздин WiFi сырсөзүңүз"

Сунушталууда: