Мазмұны:

M4 СКД дисплейімен интерфейс Қосу: 5 қадам
M4 СКД дисплейімен интерфейс Қосу: 5 қадам

Бейне: M4 СКД дисплейімен интерфейс Қосу: 5 қадам

Бейне: M4 СКД дисплейімен интерфейс Қосу: 5 қадам
Бейне: МОЯ МЕЧТА! BMW M4 НА РУЧКЕ! ЗИМНИЙ ВЫЕЗД ПО ГОРОДУ! (CITY CAR DRIVING С РУЛЁМ) 2024, Қараша
Anonim
M4Inclusion СКД дисплейімен байланыс
M4Inclusion СКД дисплейімен байланыс

Бұл оқулық бізге смартфоннан Wi-Fi арқылы СКД дисплейін басқаруға мүмкіндік береді

Егер бізде драйверлер жоқ болса, біз arduino -ны қолдана аламыз, бірақ Drivemall -ды дамыту сілтемесінің астында.

Drivemall -ды классикалық Arduino тақтасынан артықшылығының артықшылығы - бұл байланыстардың күрделілігін төмендету, бұл қондырғыны реттеуге әкеледі (кейбір жағдайларда). Алайда, бұл міндетті емес: барлық нәтижелер arduino тақтасы, нан тақтасы және қосылымдар үшін жеткілікті дюпонды қосқыштармен жарамды.

Жоба білім берудің бейресми түрін жастарды әлеуметтік қамтуды қолдау құралы ретінде дамытуға бағытталған.

Бұл оқулық тек авторлардың пікірлерін көрсетеді, және Еуропалық комиссия ондағы ақпаратты қолдануға болатын кез келген жауапкершілікке тартылмайды.

1 -қадам: бізге не қажет

  • Arduino Mega-/ Drivermall
  • ESP8266
  • 20x4 I2C дисплейі
  • 1K резисторы
  • CH340G бағдарламашы
  • ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
  • Нан тақтасы
  • Кабельдер
  • Смартфон

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 шығысымен мәтінді енгізу параметрлері

D13 -ке қосылған 1 түйме

3 -қадам: ESP8266 үшін FW

ESP8266 үшін FW
ESP8266 үшін FW
ESP8266 үшін FW
ESP8266 үшін FW
ESP8266 үшін FW
ESP8266 үшін FW

Бірінші қадам ESP8266

Біз FW бар -жоғын Arduino сериялық мониторы арқылы тексереміз (сурет 1)

Esp стандартты жіберу жылдамдығы 115200 болып белгіленді. БҚ бар -жоғын тексеру үшін біз 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,3В кернеудің екі аймағын және дисплейге 5В қосамыз.

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 = «сіздің таңбалауышыңыз» ssid = «сіздің WiFi атыңыз»

char pass = «сіздің WiFi құпия сөзіңіз»

Ұсынылған: