Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
İ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
Şə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
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"