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

Բոլորը ցանկանում են ավտոմատացում մեծ էկրանով: 16 քայլ
Բոլորը ցանկանում են ավտոմատացում մեծ էկրանով: 16 քայլ

Video: Բոլորը ցանկանում են ավտոմատացում մեծ էկրանով: 16 քայլ

Video: Բոլորը ցանկանում են ավտոմատացում մեծ էկրանով: 16 քայլ
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Հուլիսի
Anonim
Image
Image

Այո, ևս մեկ տեսահոլովակ DԱՆԿԱԱ aboutՆԵՐԻ մասին, թեմա, որն ինձ իսկապես դուր է գալիս: Գիտես ինչու?

Քանի որ դրա միջոցով հնարավոր է բարելավել օգտագործողի միջերեսը:

Ավտոմատացման օգտվողներին անհրաժեշտ է լավ տեսողական ցուցում: Այսպիսով, ես բերում եմ ձեզ մի օրինակ 7 դյույմանոց էկրանով, տարողունակությամբ և Raspberry Pi- ով QT Creator- ով (գրաֆիկական գրադարան):

Քայլ 1: Բոլորն ուզում են ավտոմատացում մեծ էկրանով:

Օգտագործված ռեսուրսներ
Օգտագործված ռեսուրսներ

Այս գրառման մեջ ես կներկայացնեմ QT ստեղծման ավտոմատացում ՝ օգտագործելով նոր բաղադրիչներ և servo-motor ակտիվացման օրինակ ՝ օգտագործելով Raspberry Pi- ի PWM ելքը: Մեր ավտոմատացման մեջ մենք կօգտագործենք նաև 4 ռելեի մոդուլ:

Քայլ 2: Օգտագործված ռեսուրսներ

· Ազնվամորի Pi 3 մոդել B+

· 2 անգամ Servos Towerpro MG996R

· 4-ռելեի մոդուլ

· 2x լամպեր

· Ընդլայնման վարդակից

· Ֆոնտ 5 Վ

· Arduino էներգիայի ադապտեր

· Թռչկոտողներ

· Protoboard

· Displayուցադրել 7 դյույմանոց HDMI LCD 7”(սենսորային էկրան)

· Երկրպագու

Քայլ 3. Pinout Raspberry Pi 3 Model B

Pinout Ազնվամորի Pi 3 մոդել B
Pinout Ազնվամորի Pi 3 մոդել B

Քայլ 4: Մոնտաժում

Մոնտաժում
Մոնտաժում
Մոնտաժում
Մոնտաժում

Քայլ 5. Ազնվամորի Pi 3 Model B PMW կապում

Raspberry Pi 3 Model B PMW կապում
Raspberry Pi 3 Model B PMW կապում
Raspberry Pi 3 Model B PMW կապում
Raspberry Pi 3 Model B PMW կապում

Raspberry Pi 3 -ում PWM- ի կապում պատկերված են վերը նշված պատկերում: Մենք օգտագործում ենք 0 ալիքը մեկ սերվո-շարժիչի համար, իսկ 1-ը `մյուսի համար: Մենք պետք է ուշադրություն դարձնենք Wiring Pi- ի կողմից օգտագործվող GPIO- ում (պատկերը աջ կողմում), այնպես որ մենք կօգտագործենք GPIO1 և GPIO24 և ոչ թե BCM կապերը (Broadcom SOC ալիք) GPIO10 և GPIO19:

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

Քայլ 6: QT ծրագրի միջերես

QT նախագծի միջերես
QT նախագծի միջերես
QT նախագծի միջերես
QT նախագծի միջերես

Հ. Գ. Կոճակի բաղադրիչը չի աջակցում գիֆերը, ուստի մենք կօգտագործենք պիտակը (lblFan) ՝ գիֆը վերարտադրելու համար: Բացի այդ, մենք կօգտագործենք անտեսանելի կոճակ, որը կոչվում է imgFan, տեղադրված է պիտակի վրա, այս կերպ մենք կարող ենք աշխատել սեղմման իրադարձության հետ:

Կա այն աշխատեցնելու ևս մեկ եղանակ ՝ ստեղծելով սեղմվող պիտակների դաս, բայց մենք որոշեցինք պարզեցնել ծածկագիրը, ուստի մենք չենք պատրաստվում օգտագործել դա:

Քայլ 7: Կոդ. Հռչակագրեր և փոփոխականներ

Կոդ. Հռչակագրեր և փոփոխականներ
Կոդ. Հռչակագրեր և փոփոխականներ

Քայլ 8: Կառուցող և ավերող

Կառուցող և ավերող
Կառուցող և ավերող

Քայլ 9: Կոդ. SetPins

Կոդ `SetPins
Կոդ `SetPins

Քայլ 10: Կոդ. UpdateStatus

Կոդ ՝ UpdateStatus
Կոդ ՝ UpdateStatus

Քայլ 11: Սահող իրադարձություններ

Սլայդեր իրադարձություններ
Սլայդեր իրադարձություններ

Քայլ 12: Լամպերի կոճակներ Իրադարձություններ

Լամպեր Կոճակներ Միջոցառումներ
Լամպեր Կոճակներ Միջոցառումներ

Քայլ 13: ChangeImageButton

ChangeImageButton
ChangeImageButton

Քայլ 14: Երկրպագուների կոճակի իրադարձություն

Երկրպագուների կոճակի իրադարձություն
Երկրպագուների կոճակի իրադարձություն

Քայլ 15. Նշման դաշտ, որը ցույց է տալիս կամ թաքցնում է մկնիկի կուրսորը

Մատնանշող իրադարձություն, որը ցուցադրում կամ թաքցնում է մկնիկի կուրսորը
Մատնանշող իրադարձություն, որը ցուցադրում կամ թաքցնում է մկնիկի կուրսորը

Քայլ 16: Ներբեռնեք ֆայլերը

PDF

ԻՆՈ

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