Բովանդակություն:

Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ
Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ

Video: Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ

Video: Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ
Video: Zigbee լույսի, ջերմաստիճանի և խոնավության սենսոր Moes էլեկտրոնային թանաքի էկրանով 2024, Նոյեմբեր
Anonim
Ինտերֆեյս LCD էկրանով M4 ներառմամբ
Ինտերֆեյս LCD էկրանով M4 ներառմամբ

Այս ձեռնարկը մեզ թույլ կտա վերահսկել LCD էկրանը Wi-Fi- ի միջոցով մեր սմարթֆոնից

Եթե մենք չունենք վարորդական կենտրոն, կարող ենք օգտագործել arduino- ն, բայց Drivemall- ի զարգացման հղման տակ:

Drivemall- ը դասական Arduino տախտակին գերադասելու առավելությունն այն է, որ ավելի կոկիկ կարգավորման հանգեցնող միացումների բարդությունը (որոշ դեպքերում) նվազեցնի: Այնուամենայնիվ, սա պարտադիր չէ. Բոլոր արդյունքները դեռ ուժի մեջ են arduino տախտակի, տախտակի և միացման համար բավականաչափ dupont jumpers- ի հետ:

Projectրագիրը նպատակ ունի խթանել կրթության ոչ պաշտոնական ձևը `որպես երիտասարդների սոցիալական ներառման խթանման միջոց, ոչ ֆորմալ կրթություն, որը կարելի է գտնել արտադրական տարածքներում:

Այս ձեռնարկը արտացոլում է միայն հեղինակների տեսակետները, և Եվրոպական հանձնաժողովը պատասխանատվություն չի կրում դրանում պարունակվող տեղեկատվության ցանկացած օգտագործման համար:

Քայլ 1: Այն, ինչ մեզ պետք է

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Displayուցադրել 20x4 I2C
  • Դիմադրություն 1K
  • Merրագրավորող CH340G
  • LED
  • Հացի տախտակ
  • Մալուխներ
  • Սմարթֆոն

Քայլ 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 հրամանը, եթե այն լավ է պատասխանում, կարող ենք առաջ գնալ և հրամանի միջոցով Baud փոխարժեքը սահմանել 9600:

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

Եթե fw- ն ներկա չէ

Տեղադրեք AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 որոնվածը ծրագրավորողի միջոցով `1K օհմ ռեզիստորի միջոցով միացրեք PIN GPIO0/FLASH- ը GND- ին, և մենք օգտագործում ենք esp8266_flasher ծրագիրը (նկար 2 և 3)

Ընտրեք COM- ի ճիշտ նավահանգիստը, և մենք բեռնում ենք 99% -ով հասած FW- ն կարող է սխալ թույլ տալ, բայց դա նորմալ է (նկար 4 և 5)

Քայլ 4: Ինչպես հավաքվել

Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել
Ինչպես հավաքվել

Օգտագործելով նկար 1 -ում և 2 -ում ներկայացված սխեմատիկան, մենք պատրաստվում ենք միացնել երկու 3.3 Վ էլեկտրամատակարարման գոտիներ ESP8266- ի և 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 հավելվածից

Wire.h I2C հաղորդակցության համար

Մինչև FW վերբեռնելը մենք պետք է փոփոխենք հետևյալ մասերը ՝ Blynk հավելվածին միանալու և ESP8266- ի WiFi- ին մուտք գործելու համար:

char auth = "ձեր նշանը" ըստ il tokenchar ssid = "ձեր WiFi անունը"

char pass = "ձեր WiFi գաղտնաբառը"

Խորհուրդ ենք տալիս: