Sisukord:
- Samm: mida me vajame:
- Samm: seadistage Raspberry Pi
- Samm: ekraani ühendamine
- 4. samm: relee/vaarika ühendamine
- Samm: GUI kood
- 6. samm: lõplik paigaldamine
- Samm 7: Järeldus
Video: Kokteilimasin GUI vaarikaga: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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 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
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
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
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:
Tehke oma toores kokteilimasin: 5 sammu (piltidega)
Tehke oma toornafta kokteilimasin: Selles projektis näitan teile, kuidas ühendasin toornafta saamiseks Arduino Nano, LCD, pöörleva kodeerija, kolm peristaltilist pumpa koos mootoridraiveritega, koormusanduri ja paar puutükki. funktsionaalne kokteilimasin. Teel teen ma
GrooveTail - kokteilimasin: 8 sammu
GrooveTail - kokteilimasin: lõpetage oma aja raiskamine, tehes kokteili ja googeldades kõik koostisosad. Tehke lihtsalt kokteilimasin. See oli see, mis mul peas käis, kui ma selle projekti tegemise idee peale tulin. Tahtsin teha midagi, mis mulle meeldiks
Kokteilimasin: 8 sammu
Kokteilimasin: kas teile meeldivad peod ja tehnoloogia? Kas soovite midagi kolledžikaaslasi kadedaks teha? Siis vajate kokteilimasinat. Siin näitan teile, kuidas seda ise ehitada
Alustage oma esimest projekti vaarikaga: vilkuv LED: 4 sammu
Alustage oma esimest projekti vaarikaga: vilkuv LED: Selles projektis näitan teile, kuidas programmeerida Raspberry Pi LED -i vilkuma. Kui olete peaaegu ostnud Raspberry pi ja te ei tea midagi, kust alustada, siis õpetus see sobib. Lisaks Raspberry Pi -le, kus töötab Raspbian, on
Ehitage oma arvuti vaarikaga: 4 sammu
Ehitage oma arvuti vaarikaga: seda projekti värskendati kolmapäeval, 15. novembril 2017 Täna näeme koos, kuidas saate luua oma personaalarvuti vastuvõetava jõudlusega madala hinnaga, lähtudes vaarika pi -st ja eelarvega alla 100 dollarit. Enamiku kasutajate jaoks on see arvuti