Բովանդակություն:
- Քայլ 1: Այն, ինչ մեզ պետք է
- Քայլ 2: Տեղադրեք Raspberry Pi- ն
- Քայլ 3: Էկրանի միացում
- Քայլ 4: Միացրեք ռելե/ազնվամորի
- Քայլ 5: Կոդ GUI- ի համար
- Քայլ 6: Վերջնական ամրացում
- Քայլ 7: Եզրակացություն
Video: Կոկտեյլային մեքենա GUI ազնվամորիով. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ձեզ դուր է գալիս տեխնոլոգիան և երեկույթը: Այս նախագիծը պատրաստված է ձեզ համար:
Այս ձեռնարկում մենք կստեղծենք կոկտեյլների ավտոմատացված սարք գրաֆիկական ինտերֆեյսով:
Ամեն ինչ վերահսկվում է ազնվամորու կողմից:
Խմբագրել. Ես նորը դարձրեցի ավելի հեշտ և էժան հղումը այստեղ:
Քայլ 1: Այն, ինչ մեզ պետք է
Այս նախագծի համար ես կօգտագործեմ 8 botlle, բայց դուք կարող եք հեշտությամբ հարմարվել, եթե ցանկանում եք ավելի քիչ կամ ավելին:
Ազնվամորի Բ. Anyանկացած մարդ պետք է աշխատի
-8 ալիքի ռելե. Յուրաքանչյուր ալիք կլինի բոտլլ: (1 ալիք = 1 շիշ)
-Հաղորդալարերը ամենակարևորն են ՝ էգից արական:
-8 pumpրի պոմպ յուրաքանչյուր պոմպ կօգտագործվի մեկ շշի համար
-Խողովակ ես ստացել եմ 10 մ:
-Touchscreen 2.8 ՝ օգտագործողի միջերեսը ցուցադրելու համար
- SD քարտ 8G ՝ առնվազն 8 ԳԲ
-SD քարտի ընթերցող, հավատում եմ, որ ձեզանից շատերն արդեն այն ունեն, բայց ամեն դեպքում:
-Խմիչքի տարա, ես թույլ եմ տալիս ընտրել, քանի որ այն կխաթարի ձեր գաղափարը: Իմ մեքենան պարունակում է 1.5 լիտր
Քայլ 2: Տեղադրեք 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- ի համար
Մենք ավարտված ենք նյութական մասի համար (մի տեսակ):
Եկեք ստեղծենք գրաֆիկական օգտագործողի միջերես
Այժմ կարող եք վերադառնալ ծեփամածիկին, երբ միանաք, մենք կստեղծենք մեր կոդը աշխատասեղանին:
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: Եզրակացություն
Ամեն ինչ ճիշտ է աշխատում, բայց ես բախվել եմ ինչ -որ չնկատված խնդրի:
Քիչ խնդիր
-Գործը մի փոքր սեղմված է, երբ լցվելը կարող է բարդ լինել: -
-խմիչքների համար նախատեսված տարան վերևում է, իսկ բաժակը ՝ ներքևում; այն կստեղծի սիֆոն, ինչը նշանակում է, որ նույնիսկ այն ժամանակ, երբ պոմպը դադարում է հեղուկը անընդհատ գալիս է:
Դրանից խուսափելու համար օգտագործեք հորիզոնական պատյան կամ ինձ նման դուք ստիպված կլինեք փոքր անցք կատարել խողովակի մեջ ընկղմվող հատվածում:
Նաև կարող եք տեսնել, որ ես ունեմ մալուխ ամենուր, որը վատ տեսք ունի, այնպես որ հորիզոնական գրասեղանը կլինի լավագույն տարբերակը:
Խորհուրդ
Յուրաքանչյուր կոնտեյների վրա կպչուն պիտակներ կպցրեք ՝ իմանալու համար, թե ինչ խմիչքի հետ է կապված ռելեն:
Եթե ձեզ դուր է գալիս ուսուցանվողը, քվեարկեք:
Խորհուրդ ենք տալիս:
Կոկտեյլային սեղան Արկադային պահարան `8 քայլ
Cocktail Table Arcade Cabinet. Ես որոշեցի ինչ -որ լավ բան անել ինձ համար և օգտագործել արձակուրդային հանգստյան օրերս `այս նախագիծը վերջապես ավարտելու համար:
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Վերահսկել և գրանցել ջերմաստիճանը Bluetooth LE- ով և ազնվամորիով ՝ 9 քայլ (նկարներով)
Վերահսկել և գրանցել ջերմաստիճանը Bluetooth LE- ով և RaspberryPi- ով. Սա ուսանելի է այն մասին, թե ինչպես կարելի է միավորել ջերմաստիճանի մոնիտորինգի բազմակողմանի համակարգ Bluetooth LE սենսորային սխալի միջոցով Blue Radios (BLEHome) և RaspberryPi 3B- ի շնորհիվ: Bluetooth LE ստանդարտի մշակման շնորհիվ կա այժմ հասանելի է
Կոկտեյլային մեքենա `8 քայլ
Cocktail Machine: Դուք սիրում եք երեկույթներ և տեխնոլոգիա: Ուզու՞մ եք ինչ -որ բան խանդի ձեր քոլեջի գործընկերներին: Այնուհետեւ ձեզ հարկավոր է կոկտեյլ մեքենա: Այստեղ ես ձեզ ցույց կտամ, թե ինչպես ինքներդ կառուցել մեկը
Pi Home, ազնվամորիով աշխատող վիրտուալ օգնական. 11 քայլ (նկարներով)
Pi Home, ազնվամորիով աշխատող վիրտուալ օգնական. Google Home- ը օգտակար է տանը ունենալ: Այն գեղեցիկ սարք է, որը ներկառուցված է Google Assistant- ով: Այն կարող է նվագարկել մեդիա, պահպանել ձեր հիշեցումներն ու գրառումները, պատմել ձեր ճանապարհորդության տևողությունը