Orodha ya maudhui:

Mashine ya Cocktail Na Raspberry ya GUI: Hatua 7 (na Picha)
Mashine ya Cocktail Na Raspberry ya GUI: Hatua 7 (na Picha)

Video: Mashine ya Cocktail Na Raspberry ya GUI: Hatua 7 (na Picha)

Video: Mashine ya Cocktail Na Raspberry ya GUI: Hatua 7 (na Picha)
Video: Делаем ПК из Raspberry Pi с Kali Linux | Возможности Kali на Raspberry Pi | UnderMind 2024, Novemba
Anonim
Cocktail Machine Na GUI Raspberry
Cocktail Machine Na GUI Raspberry
Cocktail Machine Na GUI Raspberry
Cocktail Machine Na GUI Raspberry

Unapenda teknolojia na sherehe? Mradi huu umetengenezwa kwa ajili yako!

Katika mafunzo haya tutaunda mashine ya kienyeji ya kienyeji na kielelezo cha picha.

Kila kitu kinadhibitiwa na rasipberry!

BONYEZA: Nimefanya mpya iwe rahisi na ya bei rahisi kiunga hapa

Hatua ya 1: Tunachohitaji:

Kwa mradi huu nitatumia 8 botlle lakini unaweza kuzoea kwa urahisi ikiwa unataka kidogo au zaidi.

-Raspberry B: Yoyote inapaswa kufanya kazi

-8 njia ya kupokezana: kila kituo kitakuwa ujani. (1channel = 1bottle)

-Wire muhimu zaidi ni kike kwa kiume.

-8 pampu ya maji kila pampu itatumiwa kwa utu mmoja

-Bomba nimepata 10m.

-Touchscreen 2.8 ili kuonyesha kiolesura cha mtumiaji

- Kadi ya SD 8G: angalau 8GB

-Somaji wa kadi ya SD naamini wengi wako tayari unayo lakini ikiwa inaweza kutokea.

Kontena la kinywaji, nakuruhusu uchague kwani itakuwa maoni yako. Gari langu lina 1.5 lita

Hatua ya 2: Sanidi Raspberry Pi

Sanidi Raspberry Pi
Sanidi Raspberry Pi
Sanidi Raspberry Pi
Sanidi Raspberry Pi
Sanidi Raspberry Pi
Sanidi Raspberry Pi

Ili kutumia ujambazi na skrini ya kugusa, tutahitaji picha iliyobadilishwa ya raspbian

Programu ya FIrst 3:

-Adafruit iliyobadilishwa picha ya raspbian

-Win32diskimager kuchoma picha kwenye kadi ya SD

-Sura ya kuunganisha kijijini na ujambazi

Picha ya diski ya WIn32:

Baada ya kupakua kuiweka.

Fungua, 1 / utaona "kifaa" kwa ujumla chaguo-msingi ni nzuri (ikiwa una kadi ya sd tu imeunganishwa)

2 / Bonyeza folda ya ikoni ya samawati na uchague picha ya kijasusi ya jesi ambayo umepakua

3 / Bonyeza andika na imefanywa.

Sasa unaweza kuingiza kadi kwenye rasipberry.

Putty:

Inaturuhusu kuungana kupitia SSH, kufungua Putty (hakuna haja ya kusanikisha)

- Unganisha kebo ya mtandao kwa rasipberry

-Unahitaji kupata ip ya rasipberry 2 njia rahisi:

-Unganisha na kiolesura chako cha sanduku utaweza kuona kifaa na IP

-Unganisha skrini ya kugusa na kibodi nenda kwa terminal kisha ifconfig

Sasa katika Putty ingiza anwani ya ip itakuwa kitu kama 192.168.0.3 kisha ingiza

-itauliza kuamini bonyeza ndio (picha)

-ingia: nywila ya pi: rasipberry

Acha madirisha upande tutarudi hapa baadaye

Hatua ya 3: Kuunganisha Skrini

Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini
Kuunganisha Skrini

Usumbufu wa skrini ni kwamba inakuja tayari kupanda kwa hivyo wakati utaiunganisha itatumia pini yote ya rasp.

Nimejaribu kila pini ili kujua utatumia skrini gani (angalia picha)

Ili kuunganisha skrini itakuwa pini sawa na rasipberry

Mara baada ya kushikamana ikiwa umeweka raspbian utaweza kuitumia.

Ushauri kwa skrini:

upau wa kazi kuchukua mahali, ikiwa bonyeza juu yake kisha kuweka jopo => ya juu => ondoa nafasi iliyohifadhiwa ya upau wa kazi

Sanidi mbofyo mmoja:

Bonyeza mara moja: UKI kubonyeza kutumia bonyeza tu kwenye skrini kwenye puty: cd /home/pi/.config => nano libfm.conf

Mstari wa 5 single_click = 0 badili hadi single_click = 1

Hatua ya 4: Kuunganisha Relay / Raspberry

Kuunganisha Relay / Raspberry
Kuunganisha Relay / Raspberry
Kuunganisha Relay / Raspberry
Kuunganisha Relay / Raspberry
Kuunganisha Relay / Raspberry
Kuunganisha Relay / Raspberry

Onyesho la picha kwa pampu moja ya maji.

pampu ya maji + = RELAY

pampu ya maji - = Chaja 12V

Nilitumia sinia moja 12V (kata juu) hasi huenda kwa kila pampu (hasi) na chanya kila kituo cha relay

Chaja moja inatosha kwani pampu moja tu itafanya kazi kwa wakati huo

Rudia hii kwa pampu 8.

Ili kujifunza zaidi juu ya rasipiberi na upeleze mada ya kushangaza hapa

Hatua ya 5: Nambari ya GUI

Nambari ya GUI
Nambari ya GUI
Nambari ya GUI
Nambari ya GUI

Tumefanywa kwa sehemu ya nyenzo (aina ya).

Wacha tuunde kiolesura cha Mtumiaji wa Picha:

Sasa unaweza kurudi kwa putty mara tu ikiunganishwa tutaunda nambari yetu kwenye eneo-kazi:

cd / nyumbani / pi / Desktop

fungua faili:

nano kunywa.sh

kuhakikisha faili inafanikiwa

chmod + x kunywa.sh

na ubandike nambari:

Ikiwa unataka kurekebisha nambari:

"Njia ya GPIO nje" inamaanisha unawasha pini (kwa hivyo relay inawasha)

Gpio = pini kwenye rasiberi, lakini pini ya fizikia sio sawa na mfumo.

Angalia picha.

Kwa hivyo ikiwa unataka kuongeza au kubadilisha kinywaji tu modfiy jina katika "menyu boisson" na kwenye mwili wa nambari, unaweza kuona kwa urahisi kila kinywaji kina sehemu ndogo ya nambari.

#! / bin / bash wakati ni kweli; fanya uchaguzi = "$ (zenity --width = 400 - urefu = 300 - orodha - safu" "- kichwa =" Cocktail "\" cocktail "\" laini "\" shooter "\" kijana wa ng'ombe ") "echo $ choice case" $ {choice} "in" cocktail ") ilhali ni kweli; fanya uchaguzi = "$ (zenity --width = 400 - urefu = 300 - orodha - safu-safu" "- kichwa =" mtihani "\" whiskey coca "\" wodka machungwa "\" ricard eau "\" tequila rangi ya machungwa "\" Gin machungwa ")" echo $ $ kesi "$ {choice}" katika "whiskey coca") gpio mode 2 nje kulala 3 gpio mode 2 pembejeo / gpio mode 0 nje kulala 4 gpio mode 0 break break;; "wodka machungwa") gpio mode 3 nje kulala 2 gpio mode 3 pembejeo / gpio mode 7 nje kulala 4 gpio mode 7 break break;; "ricard eau") gpio mode 24 nje ya kulala 3 gpio mode 24 pembejeo / gpio mode 25 nje ya kulala 3 gpio mode 25 kuvunja pembejeo;; "tequila machungwa") gpio mode 22 nje kulala 3 gpio mode 22 pembejeo / gpio mode 7 nje kulala 3 gpio mode 7 break break;; "Gin machungwa") gpio mode 23 nje kulala 2 gpio mode 23 pembejeo / gpio mode 7 nje kulala 4 gpio mode 7 kuvunja pembejeo;; *) echo "kwaheri" mapumziko;; esac imefanywa;; "laini") wakati ni kweli; fanya uchaguzi = "$ (zenity --width = 400 - urefu = 300 - orodha - safu" "- kichwa =" mtihani "\" machungwa "\" coca "\" eau ")" echo kesi ya uchaguzi wa $ "$ {chaguo}" katika "machungwa") hali ya gpio 7 nje ya kulala 6 gpio mode 7 mapumziko ya pembejeo;; "coca") hali ya gpio 0 nje kulala 6 mode ya gpio 0 mapumziko ya pembejeo;; "eau") gpio mode 25 nje ya kulala 6 gpio mode 25 mapumziko ya pembejeo;; *) echo "kwaheri" mapumziko;; esac imefanywa;; "mpiga risasi") wakati ni kweli; fanya uchaguzi = "$ (zenity --width = 400 - urefu = 300 - orodha - safu" "- kichwa =" mtihani "\" whisky "\" wodka "\" tequila "\" gin "\" TGV ")" echo kesi ya kuchagua $ "$ {choice}" katika "whisky") gpio mode 2 nje kulala 2 gpio mode 2 break break;; "wodka") gpio mode 3 nje ya kulala 2 gpio mode 3 kuvunja pembejeo;; "tequila") gpio mode 22 nje ya kulala 2 gpio mode 22 mapumziko ya pembejeo;; "gin") gpio mode 23 nje kulala 2 gpio mode 23 kuvunja pembejeo;; "TGV") gpio mode 22 nje ya kulala 1 gpio mode 22 pembejeo / gpio mode 23 nje kulala 1 gpio mode 23 pembejeo / gpio mode 3 nje kulala 1 gpio mode 3 kuvunja pembejeo;; *) echo "kwaheri" mapumziko;; esac imefanywa;;

"mvulana wa ng'ombe")

wakati ni kweli; fanya uchaguzi = "$ (zenity --width = 400 - urefu = 300 - orodha - safu" "- kichwa =" mtihani "\" ricard pierre "\" whiskey coca "\" wodka machungwa "\" gin chungwa "\" tequila machungwa "\" cimetiere ")" mwangwi $ $ kesi "$ {chaguo}" katika "ricard pierre") gpio mode 24 nje kulala 4 gpio mode 24 pembejeo / gpio mode 25 nje kulala 5 gpio mode 25 pembejeo kuvunja;; "whisky coca") gpio mode 2 nje kulala 3 gpio mode 2 pembejeo / gpio mode 0 nje kulala 6 gpio mode 0 kuvunja pembejeo;; "wodka machungwa") gpio mode 3 nje ya kulala 3 gpio mode 3 pembejeo / gpio mode 7 nje kulala 6 gpio mode 7 break break;; "gin machungwa") gpio mode 23 nje kulala 3 mode gpio 23 pembejeo / gpio mode 7 nje kulala 6 gpio mode 7 kuvunja pembejeo;; "tequila machungwa") gpio mode 22 nje kulala 3 gpio mode 22 pembejeo / gpio mode 7 nje kulala 6 gpio mode 7 break break;; "cimetière") hali ya gpio 2 nje kulala 2 gpio mode 2 pembejeo / gpio mode 3 nje kulala 2 gpio mode 3 pembejeo / gpio mode 23 nje kulala 2 mode gpio 23 pembejeo / gpio mode 25 nje kulala 2 gpio mode 25 ingizo / mode ya gpio 7 nje ya kulala 1 gpio mode 7 kuvunja pembejeo;; *) echo "kwaheri" mapumziko;; esac imefanywa;; *) echo "kwaheri" mapumziko;; esac imefanywa

Hatua ya 6: Upandaji wa Mwisho

Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho
Uwekaji wa Mwisho

Ninatumia fanicha wima kutoka IKEA ilikuwa rahisi kuliko kujijenga.

Nilikata mraba kutoka mlango wa mbele ili kuweka glasi

Nilitengeneza shimo kwenye rafu kupitisha bomba, bomba la pampu huenda huko.

Chini mimi huweka waya kutoka kwa kompyuta ya uingizaji hewa na chombo cha maji yanayovuja

Hatua ya 7: Hitimisho

Kila kitu kinafanya kazi vizuri lakini nimekabiliwa na shida isiyotarajiwa.

Suala chache:

-Kesi ni ngumu kidogo, wakati unapojaza inaweza kuwa ngumu. -

-Chombo cha vinywaji kiko juu na glasi iko chini; itaunda siphon ambayo inamaanisha hata wakati pampu itaacha kioevu kiendelee kuja.

Ili kuepusha matumizi haya kesi ya usawa au kama mimi itabidi utenge shimo ndogo kwenye bomba kwenye sehemu ya kuzamisha.

Pia unaweza kuona nina kebo kwenda kila mahali ambayo inaonekana kuwa mbaya, kwa hivyo dawati la usawa litakuwa chaguo bora.

Ushauri:

Weka stika kwenye kila kontena ili ujue ni relay gani inayounganishwa.

Ikiwa ungependa anayefundishwa tafadhali piga kura

Ilipendekeza: