Բովանդակություն:
- Քայլ 1: Այն, ինչ մեզ պետք է
- Քայլ 2. Ինչպես կարգավորել Blynk- ը և Arduino- ն
- Քայլ 3: FW ESP8266- ի համար
- Քայլ 4: Ինչպես հավաքվել
- Քայլ 5: FW Arduino
Video: Ինտերֆեյս LCD էկրանով M4 Ներառում `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկը մեզ թույլ կտա վերահսկել 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 Mega և միացման տեսակը WiFi (նկարներ 1): Նախագծի ստեղծումից հետո դուք ստանում եք նամակ ձեր նախագծի համար Blynk խորհրդանիշով:
Եկեք այժմ կազմաձևենք, որպեսզի կարողանա կառավարել ցուցադրումը ՝ ավելացնելով.
4 Տեքստի մուտքագրման կարգավորումներ ՝ ելքով V1-V2-V3-V4
1 կոճակ, որը միացված է D13- ին
Քայլ 3: 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
Կոդին անհրաժեշտ են հետևյալ գրադարանները.
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 գաղտնաբառը"
Խորհուրդ ենք տալիս:
Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով գլխավորած էկրանով `5 քայլ
Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով ղեկավարվող էկրանով. Այս նախագծում մենք մտադիր ենք մի կետային մատրիցով LED էկրանին միացնել AVR (Atmega16) միկրոկառավարիչով: Այստեղ մենք ցույց կտանք մոդելավորում proteus- ում: Դուք կարող եք նույնը կիրառել ձեր ապարատում: Այսպիսով, այստեղ մենք առաջին հերթին կտպագրենք մեկ նիշ, ասենք «A» տ
Arduino LCD 16x2 ձեռնարկ - Ինտերֆեյս 1602 LCD էկրան Arduino Uno- ով. 5 քայլ
Arduino LCD 16x2 ձեռնարկ | Ինտերֆեյս 1602 LCD էկրան Arduino Uno- ի հետ: Բարև տղերք, քանի որ շատ նախագծերի էկրան է պետք, որպեսզի տվյալները ցուցադրվեն ՝ դա որոշ չափիչ սարք է, թե՞ YouTube- ի բաժանորդագրությունների հաշվիչ, թե՞ հաշվիչ կամ ստեղնաշարի կողպեք ցուցադրմամբ, և եթե այս բոլոր տեսակի նախագծերը կատարվեն arduino- ն նրանք կհաստատեն
Երկու մետաղալար (DMX) ինտերֆեյս էկրանով և կոճակներով. 5 քայլ (նկարներով)
Երկու մետաղալար (DMX) ինտերֆեյս ՝ էկրանի և կոճակների հետ. Յուրաքանչյուր սարք ունի իր սեփական ալիքը (երը), որին արձագանքում է: Այս ալիքը օգտագործողի համար ընտրելի է DIP անջատիչով կամ կոճակներով էկրանով: Կա մի քանի եղանակ ՝ ընտրելու
Temերմաստիճանի տվիչ (LM35) Ինտերֆեյս ATmega32- ով և LCD էկրանով - Automatics Fan Control: 6 քայլ
Temերմաստիճանի տվիչ (LM35) Ինտերֆեյս ATmega32- ով և LCD էկրանով | Ավտոմատ օդափոխիչի հսկողություն. Peratերմաստիճանի տվիչ (LM35) Ինտերֆեյս ATmega32 և LCD էկրաններով
Ինտերֆեյս 8051 միկրոկառավարիչ `7 հատվածի էկրանով. 5 քայլ (նկարներով)
Interfacing 8051 Microcontroller With 7 Segment Display: Այս նախագծում մենք ձեզ կասենք, թե ինչպես կարող ենք միացնել 7 հատվածի ցուցադրումը 8051 միկրոկոնտրոլերի հետ