Mündəricat:

M4 LCD Ekranı ilə Əlaqələndirmə: 5 addım
M4 LCD Ekranı ilə Əlaqələndirmə: 5 addım

Video: M4 LCD Ekranı ilə Əlaqələndirmə: 5 addım

Video: M4 LCD Ekranı ilə Əlaqələndirmə: 5 addım
Video: Smart Telefon saat əlavə məlumat 070 220 87 43 çatdırılma var 2024, Iyul
Anonim
M4 İnklüziyası olan LCD Ekranı ilə Əlaqə
M4 İnklüziyası olan LCD Ekranı ilə Əlaqə

Bu təlimat, smartfonumuzdan Wi-Fi vasitəsilə LCD ekranı idarə etməyə imkan verəcəkdir

Sürücü mərkəzimiz yoxdursa, arduino -dan istifadə edə bilərik, ancaq Drivemall -ın inkişafı üçün linkin altında.

Drivemall -ı klassik Arduino lövhəsindən üstün tutmağın üstünlüyü, daha səliqəli bir quruluşa səbəb olan əlaqələrin mürəkkəbliyini azaltmaqdır (bəzi hallarda). Ancaq bu isteğe bağlıdır: bütün nəticələr arduino lövhəsi, çörək taxtası və əlaqələr üçün kifayət qədər dupont atlayıcıları ilə hələ də etibarlıdır.

Layihə, gənclərin sosial daxil edilməsini gücləndirmək üçün bir vasitə olaraq qeyri -rəsmi bir təhsil formasını təşviq etmək məqsədi daşıyır.

Bu təlimat yalnız müəlliflərin fikirlərini əks etdirir və Avropa Komissiyası orada olan məlumatlardan istifadə olunmasına görə məsuliyyət daşımır.

Addım 1: Ehtiyacımız olan şey

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Ekran 20x4 I2C
  • Rezistor 1K
  • Proqramçı CH340G
  • LED
  • Çörək lövhəsi
  • Kabellər
  • Smartfon

Addım 2: Blynk və Arduino -nu necə konfiqurasiya etmək olar

Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar
Blynk və Arduino -nu necə konfiqurasiya etmək olar

Smartfonda Blynk yükləməyə başlayaq. Arduino Mega və WiFi bağlantısı növü olaraq yeni bir layihə yaradın (şəkillər 1). Layihə yaradıldıqdan sonra layihəniz üçün Blynk əlaməti olan bir məktub alırsınız.

İndi onu əlavə edərək ekranı idarə etmək üçün konfiqurasiya edək:

Çıxış V1-V2-V3-V4 ilə 4 Mətn Giriş Ayarları

D13 -ə qoşulmuş 1 düymə

Addım 3: ESP8266 üçün FW

ESP8266 üçün FW
ESP8266 üçün FW
ESP8266 üçün FW
ESP8266 üçün FW
ESP8266 üçün FW
ESP8266 üçün FW

İlk addım ESP8266

FW -nin Arduino seriyalı monitoru vasitəsilə yoxlanılır (şəkil 1)

Esp -nin standart baud dərəcəsi 115200 olaraq təyin olunur. SW -nin varlığını yoxlamaq üçün AT əmrindən istifadə edirik, əgər OK cavab verərsə, irəli gedə və əmrdən istifadə edərək baud sürətini 9600 -ə təyin edə bilərik.

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

Fw yoxdursa

Proqramçı vasitəsilə AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 firmware proqramını yükləyin, PIN GPIO0/FLASH -ı GND -ə 1K ohm rezistor vasitəsilə qoşun və biz esp8266_flasher proqramından istifadə edirik (şəkil 2 və 3)

Doğru COM portunu seçin və 99% -ə çatan FW -ni yükləsək səhv verə bilərik, amma bu normaldır (şəkil 4 və 5)

Addım 4: Necə yığılır

Necə yığılır
Necə yığılır
Necə yığılır
Necə yığılır
Necə yığılır
Necə yığılır
Necə yığılır
Necə yığılır

Şəkil 1 və 2 -də göstərilən sxemdən istifadə edərək ESP8266 üçün iki 3.3V və ekran üçün 5V enerji təchizatı zonalarını birləşdirəcəyik.

ESP8266 -nın TX və RX pinləri arduinio proqramlaşdırıldıqdan sonra bağlanmalı və hər bir SW yeniləməsi ilə ayrılmalıdır.

Əməliyyat zamanı ekranın kifayət qədər parlaq olmadığını görsək, şəkil 3 və 4 -də görünən ekranın arxasında yerləşən trimmerdən istifadə edərək onu tənzimləyə bilərik.

Addım 5: FW Arduino

FW Arduino
FW Arduino

Kod aşağıdakı kitabxanalara ehtiyac duyur:

ESP idarə etməyimizə imkan verən ESP8266_Lib.h

LiquidCrystal_I2C.h ekranda yaza bilmək üçün

Cihazı blynk tətbiqindən idarə etmək üçün BlynkSimpleShieldEsp8266.h

I2C ünsiyyəti üçün Wire.h

FW yükləməzdən əvvəl Blynk tətbiqinə qoşulmaq və ESP8266 -nın WiFi -ə daxil olmaq üçün aşağıdakı hissələri dəyişdirməliyik.

char auth = "sənin tokenin" hər il tokenchar ssid = "WiFi adın"

char pass = "WiFi parolunuz"

Tövsiyə: