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

Կոկտեյլային մեքենա GUI ազնվամորիով. 7 քայլ (նկարներով)
Կոկտեյլային մեքենա GUI ազնվամորիով. 7 քայլ (նկարներով)

Video: Կոկտեյլային մեքենա GUI ազնվամորիով. 7 քայլ (նկարներով)

Video: Կոկտեյլային մեքենա GUI ազնվամորիով. 7 քայլ (նկարներով)
Video: Вот это постанова ► 6 Прохождение Silent Hill Origins (PS2) 2024, Նոյեմբեր
Anonim
Կոկտեյլային մեքենա GUI ազնվամորիով
Կոկտեյլային մեքենա GUI ազնվամորիով
Կոկտեյլային մեքենա GUI ազնվամորիով
Կոկտեյլային մեքենա GUI ազնվամորիով

Ձեզ դուր է գալիս տեխնոլոգիան և երեկույթը: Այս նախագիծը պատրաստված է ձեզ համար:

Այս ձեռնարկում մենք կստեղծենք կոկտեյլների ավտոմատացված սարք գրաֆիկական ինտերֆեյսով:

Ամեն ինչ վերահսկվում է ազնվամորու կողմից:

Խմբագրել. Ես նորը դարձրեցի ավելի հեշտ և էժան հղումը այստեղ:

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

Այս նախագծի համար ես կօգտագործեմ 8 botlle, բայց դուք կարող եք հեշտությամբ հարմարվել, եթե ցանկանում եք ավելի քիչ կամ ավելին:

Ազնվամորի Բ. Anyանկացած մարդ պետք է աշխատի

-8 ալիքի ռելե. Յուրաքանչյուր ալիք կլինի բոտլլ: (1 ալիք = 1 շիշ)

-Հաղորդալարերը ամենակարևորն են ՝ էգից արական:

-8 pumpրի պոմպ յուրաքանչյուր պոմպ կօգտագործվի մեկ շշի համար

-Խողովակ ես ստացել եմ 10 մ:

-Touchscreen 2.8 ՝ օգտագործողի միջերեսը ցուցադրելու համար

- SD քարտ 8G ՝ առնվազն 8 ԳԲ

-SD քարտի ընթերցող, հավատում եմ, որ ձեզանից շատերն արդեն այն ունեն, բայց ամեն դեպքում:

-Խմիչքի տարա, ես թույլ եմ տալիս ընտրել, քանի որ այն կխաթարի ձեր գաղափարը: Իմ մեքենան պարունակում է 1.5 լիտր

Քայլ 2: Տեղադրեք Raspberry Pi- ն

Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն

Ազնվամորու և սենսորային էկրանն օգտագործելու համար մեզ անհրաժեշտ կլինի raspbian- ի փոփոխված պատկեր

ԱՌԱ 3ԻՆ 3 ծրագրակազմ

-Ադաֆրուտի փոփոխված պատկերը raspbian- ի

-Win32diskimager ՝ պատկերը SD քարտի վրա այրելու համար

-Հեռավոր վայրում `խենթին միանալու համար

WIn32 սկավառակի պատկերիչ

Ներբեռնումից հետո տեղադրեք այն:

Բացիր, 1/ ընդհանրապես կտեսնեք «սարքը» կանխադրվածը լավ է (եթե միայն SD քարտը միացված է)

2/ Կտտացրեք կապույտ պատկերակի թղթապանակին և ընտրեք ձեր ներբեռնած raspbian jessie պատկերը

3/ Կտտացրեք գրել և ավարտվեց:

Այժմ կարող եք քարտը տեղադրել ազնվամորու մեջ:

Putեփամածիկ:

Այն թույլ է տալիս մեզ միանալ SSH- ի միջոցով, բացել tyեփամածիկը (տեղադրելու կարիք չկա)

-Միացրեք ինտերնետի մալուխը ազնվամորիին

-Պետք է գտնել ազնվամորու 2 -ի ip հեշտ եղանակը.

-Միացեք ձեր տուփի միջերեսին, դուք կկարողանաք տեսնել սարքը IP- ով

-Միացրեք սենսորային էկրանը և ստեղնաշարը գնացեք տերմինալ, այնուհետև ifconfig

Այժմ Putty- ում ip հասցեն կլինի 192.168.0.3 -ի նման մի բան, ապա մուտքագրեք

-այն կխնդրի վստահել, կտտացրեք այո (նկար)

-լոգում `pi գաղտնաբառ` ազնվամորի

Թողեք պատուհանները այն կողմում, որ մենք ավելի ուշ կվերադառնանք այստեղ

Քայլ 3: Էկրանի միացում

Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը
Էկրանը միացնելը

Էկրանի անհարմարությունն այն է, որ այն արդեն տեղադրված է, այնպես որ այն միացնելիս այն կօգտագործի ճարմանդի ամբողջ քորոցը:

Ես փորձարկել եմ յուրաքանչյուր քորոց ՝ պարզելու համար, թե որն է օգտագործում էկրանը (ստուգեք նկարը)

Էկրանը միացնելու համար դա կլինի նույն քորոցը, ինչ ազնվամորին

Միացնելուց հետո, եթե ունեք տեղադրված raspbian, կկարողանաք օգտագործել այն:

Խորհուրդ էկրանի համար.

առաջադրանքի տողը որոշ տեղ է զբաղեցնում, եթե աջ սեղմում ես դրա վրա, ապա վահանակի կարգավորումը => առաջադեմ => առաջադրանքի վահանակի համար չպաշտպանված տարածք

Կարգավորեք մեկ կտտոց.

Մեկ կտտոց. ԵԹԵ սեղմում եք միայն սեղմել էկրանին puty: cd /home/pi/.config => nano libfm.conf

5 տող single_click = 0 փոխել single_click = 1

Քայլ 4: Միացրեք ռելե/ազնվամորի

Ռելե/ազնվամորի միացում
Ռելե/ազնվամորի միացում
Ռելե/ազնվամորի միացում
Ռելե/ազնվամորի միացում
Ռելե/ազնվամորի միացում
Ռելե/ազնվամորի միացում

Նկարը ցույց է տալիս մեկ ջրի պոմպի համար:

ջրի պոմպ + = RELAY

ջրի պոմպ - = Լիցքավորիչ 12 Վ

Ես օգտագործել եմ մեկ լիցքավորիչ 12 Վ (վերևը կտրել) բացասական է անցնում յուրաքանչյուր պոմպին (բացասական) և դրական է ռելեի յուրաքանչյուր ալիք

Մեկ լիցքավորիչը բավական է, քանի որ այդ ժամանակ աշխատում է միայն մեկ պոմպ

Կրկնեք սա 8 պոմպի համար:

Ազնվամորու և փոխանցման զարմանալի թեմայի մասին ավելին իմանալու համար այստեղ

Քայլ 5: Կոդ GUI- ի համար

Կոդ GUI- ի համար
Կոդ GUI- ի համար
Կոդ GUI- ի համար
Կոդ GUI- ի համար

Մենք ավարտված ենք նյութական մասի համար (մի տեսակ):

Եկեք ստեղծենք գրաֆիկական օգտագործողի միջերես

Այժմ կարող եք վերադառնալ ծեփամածիկին, երբ միանաք, մենք կստեղծենք մեր կոդը աշխատասեղանին:

cd/home/pi/աշխատասեղան

բացել ֆայլը.

նանո խմիչք: շ

համոզվեք, որ ֆայլը գործարկելի է

chmod +x ըմպելիք. շ

և տեղադրեք կոդը ՝

Եթե ցանկանում եք փոփոխել ծածկագիրը.

«GPIO ռեժիմն անջատված է» նշանակում է, որ միացնում եք քորոցը (այնպես որ ռելեն միանում է)

Gpio = ազնվամորու քորոցը, բայց ֆիզիկական քորոցը համակարգի նույնը չեն:

Ստուգեք նկարը:

Այսպիսով, եթե ցանկանում եք խմիչք ավելացնել կամ փոխել, պարզապես ձևափոխեք անունը «menu boisson» - ում և ծածկագրի հիմնական մասում, շատ հեշտությամբ կարող եք տեսնել, որ յուրաքանչյուր ըմպելիք ունի կոդի մի փոքր հատված:

#!/bin/bash իսկական; անել ընտրություն = "$ (զենիա -լայնություն = 400 -բարձրություն -300 -ցուցակ -սյունակ" "--title =" Կոկտեյլ "\" կոկտեյլ / "\" փափուկ / "\" հրաձիգ / "\" կովի տղա ") "echo $ choice case" $ {choice} "in" cocktail ")) իսկ ճշմարիտ; անել ընտրություն = "$ (զենիա -լայնություն = 400 -հասակ = 300 -ցուցակ -սյունակ" " -վերնագիր =" թեստ "\" վիսկիի կոկա "\" օղու նարնջագույն "\" ricard eau "\" տեկիլա նարնջագույն "\" inին նարնջագույն ")" echo $ option case "$ {choice}" «վիսկիի կոկայի» մեջ) gpio ռեժիմ 2 դուրս քուն 3 gpio ռեժիմ 2 մուտքագրում / gpio ռեժիմ 0 դուրս քուն 4 gpio ռեժիմ 0 մուտքագրման ընդմիջում;; «օղի նարնջագույն») gpio ռեժիմ 3 դուրս քուն 2 gpio ռեժիմ 3 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 4 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; «ricard eau») gpio ռեժիմ 24 դուրս քուն 3 gpio ռեժիմ 24 մուտքագրում / gpio ռեժիմ 25 դուրս քուն 3 gpio ռեժիմ 25 մուտքագրում ընդմիջում;; «տեկիլա նարնջագույն») gpio ռեժիմ 22 դուրս քուն 3 gpio ռեժիմ 22 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 3 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; «Inին նարնջագույն») gpio ռեժիմ 23 դուրս քուն 2 gpio ռեժիմ 23 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 4 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; *) արձագանք «բայ» ընդմիջում; esac արել;; «փափուկ») իսկական; անել ընտրություն = "$ (զենիա -լայնություն = 400 -բարձրություն -300 -ցուցակ -սյունակ" " -title =" թեստ "\" նարնջագույն "\" կոկա "\" eau ")" echo $ ընտրության պատյան «$ {choice}» «նարնջագույն») gpio ռեժիմ 7 դուրս քուն 6 gpio ռեժիմ 7 մուտքագրման ընդմիջում;; «կոկա») gpio ռեժիմ 0 դուրս քուն 6 gpio ռեժիմ 0 մուտքագրման ընդմիջում;; «eau») gpio ռեժիմ 25 դուրս քուն 6 gpio ռեժիմ 25 մուտքագրում ընդմիջում;; *) արձագանք «բայ» ընդմիջում; esac արել;; «հրաձիգ») իսկական; անել ընտրություն = "$ (զենիա -լայնություն = 400 -հասակ = 300 -ցուցակ -սյունակ" " -title =" փորձարկում "\" վիսկի "\" օղի / "\" տեկիլա / "ջին / \" TGV ")" echo $ option case "$ {choice}" in "whisky") gpio ռեժիմ 2 դուրս քուն 2 gpio ռեժիմ 2 մուտքի ընդմիջում;; «օղի») gpio ռեժիմ 3 դուրս քուն 2 gpio ռեժիմ 3 մուտքի ընդմիջում;; «տեկիլա») gpio ռեժիմ 22 դուրս քուն 2 gpio ռեժիմ 22 մուտքագրում ընդմիջում;; «ջին») gpio ռեժիմ 23 դուրս քուն 2 gpio ռեժիմ 23 մուտքագրում ընդմիջում;; «TGV») gpio ռեժիմ 22 դուրս քուն 1 gpio ռեժիմ 22 մուտքագրում / gpio ռեժիմ 23 դուրս քուն 1 gpio ռեժիմ 23 մուտքագրում / gpio ռեժիմ 3 դուրս քուն 1 gpio ռեժիմ 3 մուտքի ընդմիջում;; *) արձագանք «բայ» ընդմիջում;; esac արել;;

«կովի տղա»)

իսկական; անել ընտրություն = "$ (զենիա -լայնություն = 400 -հասակ = 300 -ցուցակ -սյունակ" " -title =" թեստ "\" ricard pierre "\" whisky coca "\" wodka orange "\" ջին նարնջագույն "\" տեկիլա նարնջագույն "\" cimetiere ")" echo $ option case "$ {choice}" in "ricard pierre") gpio ռեժիմ 24 դուրս քուն 4 gpio ռեժիմ 24 մուտքագրում / gpio ռեժիմ 25 դուրս քուն 5 gpio ռեժիմ 25 մուտք ընդմիջում;; «վիսկի կոկա») gpio ռեժիմ 2 դուրս քուն 3 gpio ռեժիմ 2 մուտքագրում / gpio ռեժիմ 0 դուրս քուն 6 gpio ռեժիմ 0 մուտքագրում ընդմիջում;; «wodka orange») gpio ռեժիմ 3 դուրս քուն 3 gpio ռեժիմ 3 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 6 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; «ջին նարնջագույն») gpio ռեժիմ 23 դուրս քուն 3 gpio ռեժիմ 23 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 6 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; «տեկիլա նարնջագույն») gpio ռեժիմ 22 դուրս քուն 3 gpio ռեժիմ 22 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 6 gpio ռեժիմ 7 մուտքագրում ընդմիջում;; "cimetière") gpio ռեժիմ 2 դուրս քուն 2 gpio ռեժիմ 2 մուտքագրում / gpio ռեժիմ 3 դուրս քուն 2 gpio ռեժիմ 3 մուտքագրում / gpio ռեժիմ 23 դուրս քուն 2 gpio ռեժիմ 23 մուտքագրում / gpio ռեժիմ 25 դուրս քուն 2 gpio ռեժիմ 25 մուտքագրում / gpio ռեժիմ 7 դուրս քուն 1 gpio ռեժիմ 7 մուտքագրման ընդմիջում;; *) արձագանք «բայ» ընդմիջում; esac արել;; *) արձագանք «բայ» ընդմիջում; esac արված

Քայլ 6: Վերջնական ամրացում

Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում
Վերջնական ամրացում

IKEA- ի ուղղահայաց կահույքն ավելի էժան էր, քան ինքս կառուցելը:

Ես մուտքի դռնից մի քառակուսի կտրեցի, որպեսզի ապակին դնեմ

Դարակում ինչ -որ անցք արեցի ՝ խողովակ անցնելու համար, պոմպի խողովակը գնում է այնտեղ:

Ներքևում ես օդափոխիչ համակարգչից դնում եմ մետաղալար ՝ ջրի արտահոսքի համար նախատեսված տարայով

Քայլ 7: Եզրակացություն

Ամեն ինչ ճիշտ է աշխատում, բայց ես բախվել եմ ինչ -որ չնկատված խնդրի:

Քիչ խնդիր

-Գործը մի փոքր սեղմված է, երբ լցվելը կարող է բարդ լինել: -

-խմիչքների համար նախատեսված տարան վերևում է, իսկ բաժակը ՝ ներքևում; այն կստեղծի սիֆոն, ինչը նշանակում է, որ նույնիսկ այն ժամանակ, երբ պոմպը դադարում է հեղուկը անընդհատ գալիս է:

Դրանից խուսափելու համար օգտագործեք հորիզոնական պատյան կամ ինձ նման դուք ստիպված կլինեք փոքր անցք կատարել խողովակի մեջ ընկղմվող հատվածում:

Նաև կարող եք տեսնել, որ ես ունեմ մալուխ ամենուր, որը վատ տեսք ունի, այնպես որ հորիզոնական գրասեղանը կլինի լավագույն տարբերակը:

Խորհուրդ

Յուրաքանչյուր կոնտեյների վրա կպչուն պիտակներ կպցրեք ՝ իմանալու համար, թե ինչ խմիչքի հետ է կապված ռելեն:

Եթե ձեզ դուր է գալիս ուսուցանվողը, քվեարկեք:

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