Sisukord:

Kokteilimasin GUI vaarikaga: 7 sammu (piltidega)
Kokteilimasin GUI vaarikaga: 7 sammu (piltidega)

Video: Kokteilimasin GUI vaarikaga: 7 sammu (piltidega)

Video: Kokteilimasin GUI vaarikaga: 7 sammu (piltidega)
Video: Полный обзор отеля MEDER RESORT 5* Кемер Турция 2024, November
Anonim
Kokteilimasin GUI vaarikaga
Kokteilimasin GUI vaarikaga
Kokteilimasin GUI vaarikaga
Kokteilimasin GUI vaarikaga

Kas teile meeldib tehnika ja pidu? See projekt on loodud teie jaoks!

Selles õpetuses loome graafilise liidesega automatiseeritud kokteilimasina.

Kõik, mida kontrollib vaarikas!

EDIT: Tegin uue siin lihtsamaks ja odavamaks

Samm: mida me vajame:

Selle projekti jaoks kasutan 8 botlit, kuid kui soovite vähem või rohkem, saate hõlpsasti kohaneda.

-Vaarikas B: Igaüks peaks toimima

-8 kanali relee: iga kanal on botlle. (1 kanal = 1 pudel)

-Juhtmed on kõige olulisemad naised kuni mehed.

-8 Veepumpa kasutatakse iga pumba jaoks ühe pumba jaoks

-Toru sain 10 m.

-Puudutage ekraanil 2.8 kasutajaliidese kuvamiseks

- SD -kaart 8G: vähemalt 8 GB

-SSD -kaardilugeja Usun, et enamikul teist on see juba olemas, kuid igaks juhuks.

-Joogi konteiner, ma lasen teil valida nii, nagu see teie ideest sõltub. Minu auto sisaldab 1,5 liitrit

Samm: seadistage Raspberry Pi

Seadistage Raspberry Pi
Seadistage Raspberry Pi
Seadistage Raspberry Pi
Seadistage Raspberry Pi
Seadistage Raspberry Pi
Seadistage Raspberry Pi

Raspbery ja puuteekraani kasutamiseks vajame raspbiani muudetud pilti

Esimene tarkvara 3:

-Adafruit raspbiani muudetud pilt

-Win32diskimager, et põletada pilt SD -kaardile

-Putty kaugjuhtimispuldiga ühendamiseks

WIn32 kettakujutis:

Pärast allalaadimist installige see.

Ava see, 1/ näete "seade" üldiselt vaikimisi on hea (kui teil on ühendatud ainult SD -kaart)

2/ Klõpsake sinise ikooni kausta ja valige allalaaditud raspbian jessie pilt

3/ Klõpsake kirjuta ja see on tehtud.

Nüüd saate kaardi vaarikale sisestada.

Kitt:

See võimaldab meil ühenduse luua SSH kaudu, avage Putty (pole vaja installida)

-Ühendage vaarikaga Interneti -kaabel

-Te peate leidma vaarika 2 ip lihtsa viisi:

-Ühendage oma kasti liidesega, et saaksite näha seadet IP -ga

-Ühendage puuteekraan ja klaviatuur terminaliga, seejärel ifconfig

Nüüd sisestage Putty -s ip -aadress midagi sellist nagu 192.168.0.3, seejärel sisestage

-see palub usaldada, klõpsake jah (pilt)

-login: pi parool: vaarikas

Jätke aknad küljele, tuleme siia hiljem tagasi

Samm: ekraani ühendamine

Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine
Ekraani ühendamine

Ekraani ebamugav on see, et see on juba paigaldatud, nii et kui ühendate selle, kasutab see kogu raspi tihvti.

Olen testinud iga tihvti, et teada saada, kumb ekraani kasutab (kontrollige pilti)

Ekraani ühendamiseks on see sama tihvt nagu vaarikas

Kui olete raspbiani installinud, saate sellega ühenduse luua.

Nõuanded ekraanile:

tegumiriba võtab mõne koha, kui paremklõpsate seda, siis paneeli seaded => täpsemad => tühjendage tegumiriba jaoks reserveeritud ruum

Ühe klõpsu seadistamine:

Üks klõps: kui klõpsate, et kasutada, klõpsake puty ekraanil: cd /home/pi/.config => nano libfm.conf

5. rida single_click = 0 muutus single_click = 1

4. samm: relee/vaarika ühendamine

Relee/Vaarika ühendamine
Relee/Vaarika ühendamine
Relee/Vaarika ühendamine
Relee/Vaarika ühendamine
Relee/Vaarika ühendamine
Relee/Vaarika ühendamine

Pildil on näha üks veepump.

veepump + = RELEE

veepump - = laadija 12V

Kasutasin ühte 12V laadijat (lõika ülemine osa) negatiivne läheb igale pumbale (negatiivne) ja positiivne iga relee kanal

Piisab ühest laadijast, kuna korraga töötab ainult üks pump

Korrake seda 8 pumba puhul.

Vaarika kohta lisateabe saamiseks ja hämmastava teema edastamiseks siin

Samm: GUI kood

GUI kood
GUI kood
GUI kood
GUI kood

Oleme materiaalse osa (omamoodi) jaoks valmis.

Loome graafilise kasutajaliidese:

Nüüd saate pärast ühendamist tagasi kittida, loome oma koodi töölauale:

cd/home/pi/Desktop

avage fail:

nanojook.sh

veendumaks, et fail on käivitatav

chmod +x drink.sh

ja kleepige kood:

Kui soovite koodi muuta:

"GPIO -režiim väljas" tähendab, et lülitate tihvti sisse (nii et relee lülitub sisse)

Gpio = tihvt vaarikal, kuid füüsiline tihvt ei ole süsteemiga sama.

Kontrollige pilti.

Nii et kui soovite jooki lisada või muuta, muutke lihtsalt nime "menüü boisson" ja koodi põhiosa, näete väga lihtsalt, et igal joogil on väike koodilõik.

#!/bin/bash, kuigi tõsi; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" Cocktail "\" cocktail "\" soft "\" shooter "\" lehmipoiss ") "echo $ choice case" $ {choice} "in" cocktail ") kuigi tõsi; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" viski coca "\" wodka orange "\" ricard eau "\" tequila oranž "\" Gin oranž ")" echo $ choice ümbris "$ {choice}" "viskis coca") gpio -režiim 2 väljas unerežiim 3 gpio -režiim 2 sisend / gpio -režiim 0 väljas unerežiim 4 gpio -režiim 0 sisendpaus;; "wodka orange") gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 7 out sleep 4 gpio mode 7 sisendpaus;; "ricard eau") gpio režiim 24 out uni 3 gpio mode 24 sisend / gpio mode 25 out uni 3 gpio mode 25 sisendpaus;; "tequila orange") gpio -režiim 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 3 gpio mode 7 input break;; "Gin oranž") gpio režiim 23 out uni 2 gpio mode 23 sisend / gpio mode 7 out uni 4 gpio mode 7 sisendpaus;; *) kaja "bye" break;; esac tehtud;; "pehme"), kuigi tõsi; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ choice case "$ {choice}" "oranžis") gpio -režiim 7 väljas unerežiim 6 gpio -režiim 7 sisendpaus;; "coca") gpio mode 0 out sleep 6 gpio mode 0 sisendkatkestus;; "eau") gpio režiim 25 out uni 6 gpio mode 25 sisendpaus;; *) kaja "bye" break;; esac tehtud;; "laskja"), kuigi see on tõsi; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" viski "\" wodka "\" tequila "\" gin "\" TGV ")" echo $ choice case "$ {choice}" "viskis") gpio mode 2 out sleep 2 gpio mode 2 sisendpaus;; "wodka") gpio mode 3 out sleep 2 gpio mode 3 sisendkatkestus;; "tequila") gpio režiim 22 out uni 2 gpio mode 22 sisendpaus;; "gin") gpio mode 23 out sleep 2 gpio mode 23 input break;; "TGV") gpio -režiim 22 unerežiim 1 gpio -režiim 22 sisend / gpio -režiim 23 väljalülitatud uni 1 gpio -režiim 23 sisend / gpio -režiim 3 väljalülitatud uni 1 gpio -režiim 3 sisendpaus;; *) kaja "bye" break;; esac tehtud;;

"lehmapoiss")

kuigi tõsi; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" ricard pierre "\" viski coca "\" wodka orange "\" gin oranž "\" tequila orange "\" cimetiere ")" echo $ choice case "$ {choice}" in "ricard pierre") gpio mode 24 out sleep 4 gpio mode 24 input / gpio mode 25 out uni 5 gpio mode 25 sisend murda;; "whiskey coca") gpio -režiim 2 out uni 3 gpio mode 2 sisend / gpio mode 0 out uni 6 gpio mode 0 sisendpaus;; "wodka orange") gpio mode 3 out sleep 3 gpio mode 3 input / gpio mode 7 out uni 6 gpio mode 7 sisendpaus;; "džinnoranž") gpio -režiim 23 out uni 3 gpio mode 23 sisend / gpio mode 7 out uni 6 gpio mode 7 sisendpaus;; "tequila orange") gpio -režiim 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 6 gpio mode 7 input break;; "cimetière") gpio -režiim 2 väljas unerežiim 2 gpio -režiim 2 sisend / gpio -režiim 3 väljas unerežiim 2 gpio -režiim 3 sisend / gpio -režiim 23 väljas unerežiim 2 gpio -režiim 23 sisend / gpio -režiim 25 väljas uni 2 gpio -režiim 25 sisend / gpio -režiim 7 väljas unerežiim 1 gpio -režiimi 7 sisendkatkestus;; *) kaja "bye" break;; esac tehtud;; *) kaja "bye" break;; esac tehtud

6. samm: lõplik paigaldamine

Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus

Ma kasutan vertikaalset mööblit IKEAst oli odavam kui ise ehitada.

Lõikasin välisuksest ruudu klaasi panemiseks

Riiulisse tegin toru läbimiseks mingi augu, sinna läheb pumba toru.

Allosas panin ventilatsioonikompuutrist riiuli, kus oli lekkiva vee anum

Samm 7: Järeldus

Kõik töötab korralikult, kuid olen silmitsi mõne järelevalveta probleemiga.

Vähesed probleemid:

-Juhtum on natuke tihe, kui täidate, võib see olla keeruline. -

-jookide anum on üleval ja klaas all; see loob sifooni, mis tähendab isegi siis, kui pump peatab vedeliku tulekut.

Selle vältimiseks kasutage horisontaalset korpust või nagu mina, peate immergevas osas torusse tegema väikese augu.

Samuti näete, et mul on kaabel kõikjal, mis tundub halb, nii et horisontaalne laud oleks parim valik.

Nõuanne:

Pange igale anumale mõned kleebised, et teada saada, millise joogiga relee on ühendatud.

Kui teile meeldib juhend, palun hääletage

Soovitan: