Tartalomjegyzék:
- 1. lépés: Amire szükségünk van:
- 2. lépés: Állítsa be a Raspberry Pi -t
- 3. lépés: A képernyő csatlakoztatása
- 4. lépés: A relé/málna csatlakoztatása
- 5. lépés: A GUI kódja
- 6. lépés: Végső szerelés
- 7. lépés: Következtetés
Videó: Koktélgép GUI Málnával: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szereted a technológiát és a bulit? Ez a projekt az Ön számára készült!
Ebben az oktatóanyagban egy automatizált koktélgépet hozunk létre grafikus felülettel.
Mindent a málna irányít!
EDIT: Egy újat könnyebbé és olcsóbbá tettem a linket itt
1. lépés: Amire szükségünk van:
Ehhez a projekthez 8 botlle -t fogok használni, de könnyen alkalmazkodhat, ha kevesebbet vagy többet szeretne.
-Málna B: Bármelyiknek működnie kell
-8 csatorna relé: minden csatorna egy botlle lesz. (1 csatorna = 1 palack)
-A vezeték a legfontosabb a nősténytől a férfiig.
-8 Vízszivattyú minden szivattyút egy botlére használnak
-Cső kaptam 10m.
-Érintse meg a 2.8 érintőképernyőt a felhasználói felület megjelenítéséhez
- SD kártya 8G: legalább 8 GB
-SSD kártyaolvasó Azt hiszem, a legtöbben már rendelkeznek vele, de abban az esetben.
-Konténer az italhoz, hagyom, hogy válasszon, mert ez befolyásolja az elképzelését. Az autóm 1,5 literes
2. lépés: Állítsa be a Raspberry Pi -t
A raspbery és az érintőképernyő használatához szükségünk lesz egy módosított raspbian képre
Első 3 szoftver:
-Adafruit módosított kép a raspbianról
-Win32diskimager a kép SD -kártyára írásához
-Putty a távirányítóhoz való csatlakoztatáshoz a málnához
WIn32 lemezképalkotó:
Letöltés után telepítse.
Nyisd ki, 1/ általában az "eszköz" jelenik meg, alapértelmezés szerint jó (ha csak az SD -kártya van csatlakoztatva)
2/ Kattintson a kék ikon mappára, és válassza ki a letöltött raspbian jessie képet
3/ Kattintson az írás gombra, és kész.
Most behelyezheti a kártyát a málnába.
Gitt:
Lehetővé teszi, hogy SSH -n keresztül csatlakozzunk, nyissa meg a Putty -t (nem kell telepíteni)
-Csatlakoztassa az internetkábelt a málnához
-Meg kell találnia a málna 2 ip -jét egyszerű módon:
-Csatlakozzon a doboz interfészéhez, és láthatja az eszközt az IP -címmel
-Csatlakoztassa az érintőképernyőt és a billentyűzetet a terminálhoz, majd az ifconfig
Most a Putty -ban adja meg az ip -címet, például 192.168.0.3, majd írja be
-kérni fogja a bizalmat, kattintson az Igen gombra (kép)
-login: pi jelszó: málna
Hagyja az ablakokat az oldalon, később visszatérünk ide
3. lépés: A képernyő csatlakoztatása
A képernyő kényelmetlensége, hogy már rögzítve van, így amikor csatlakoztatja, akkor a rasp összes tűjét használja.
Kipróbáltam minden tűt, hogy megtudjam, melyik használja a képernyőt (ellenőrizze a képet)
A képernyő csatlakoztatásához ugyanaz lesz, mint a málna
A csatlakoztatás után, ha telepítette a raspbian programot, használhatja azt.
Tanácsok a képernyőhöz:
a tálca elfoglalja a helyét, ha jobb gombbal rákattint, majd a panel beállítása => haladó => törölje a kijelölt helyet a tálcáról
Egy kattintás beállítása:
Egy kattintás: HA a kattintáshoz csak a puty képernyőn kattintson: cd /home/pi/.config => nano libfm.conf
5. sor single_click = 0 változás single_click = 1 -re
4. lépés: A relé/málna csatlakoztatása
A képen egy vízszivattyú látható.
vízszivattyú + = relé
vízszivattyú - = 12V töltő
Egy 12V -os töltőt használtam (vágja le a felsőt) negatív megy minden szivattyúhoz (negatív) és pozitív minden relécsatorna
Egy töltő elegendő, mivel egyszerre csak egy szivattyú működik
Ismételje meg ezt a 8 szivattyúnál.
Ha többet szeretne megtudni a málnáról és a relé csodálatos témájáról, itt
5. lépés: A GUI kódja
Elkészültünk az anyagi részhez (fajta).
Hozzuk létre a grafikus felhasználói felületet:
Most visszatérhet a gitthez, miután csatlakozott, létrehozjuk a kódunkat az asztalon:
cd/home/pi/Desktop
fájl megnyitása:
nano ital.sh
hogy a fájl végrehajtható legyen
chmod +x ital.sh
és illessze be a kódot:
Ha módosítani szeretné a kódot:
"GPIO mód ki" azt jelenti, hogy bekapcsolja a csapot (tehát a relé bekapcsol)
A Gpio = csap a málnán, de a fizikai tű nem azonos a rendszerrel.
Ellenőrizze a képet.
Tehát ha hozzá szeretne adni vagy módosítani szeretne egy italt, csak módosítsa a nevet a "menu boisson" -ban és a kód törzsében, akkor nagyon könnyen látható, hogy minden italnak van egy kis része a kódból.
#!/bin/bash, míg igaz; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" Koktél "\" koktél "\" soft "\" shooter "\" tehénfiú ") "echo $ choice case" $ {choice} "in" koktél "), míg igaz; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" whisky coca "\" wodka orange "\" ricard eau "\" tequila narancs "\" Gin narancs ")" echo $ choice tok "$ {choice}" "whisky coca" -ban) gpio mód 2 ki alvás 3 gpio mód 2 bemenet / gpio mód 0 ki alvás 4 gpio mód 0 bemeneti szünet;; "wodka orange") gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 7 out sleep 4 gpio mode 7 bemeneti szünet;; "ricard eau") gpio mód 24 out alvó 3 gpio mód 24 bemenet / gpio mód 25 out alvó 3 gpio mód 25 bemeneti szünet;; "tequila narancs") gpio mód 22 ki alvó 3 gpio mód 22 bemenet / gpio mód 7 ki alvás 3 gpio mód 7 bemeneti szünet;; "Gin orange") gpio mód 23 out alvó 2 gpio mód 23 bemenet / gpio mód 7 out alvó 4 gpio mód 7 bemeneti szünet;; *) echo "bye" break;; esza kész;; "puha"), míg igaz; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ choice case "$ {choice}" "narancs") gpio mód 7 ki alvó 6 gpio mód 7 bemeneti szünet;; "coca") gpio mód 0 ki alvás 6 gpio mód 0 bemeneti szünet;; "eau") gpio mód 25 out alvó 6 gpio mód 25 bemeneti szünet;; *) echo "bye" break;; esza kész;; "lövöldözős"), míg igaz; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" whisky "\" wodka "\" tequila "\" gin "\" TGV ")" echo $ choice tok "$ {choice}" "whiskyben") gpio mód 2 ki alvás 2 gpio mód 2 bemeneti szünet;; "wodka") gpio mode 3 out sleep 2 gpio mode 3 bemeneti szünet;; "tequila") gpio mód 22 ki alvó 2 gpio mód 22 bemeneti szünet;; "gin") gpio mód 23 ki alvó 2 gpio mód 23 bemeneti szünet;; "TGV") gpio mód 22 ki alvó 1 gpio mód 22 bemenet / gpio mód 23 ki alvó 1 gpio mód 23 bemenet / gpio mód 3 ki alvó 1 gpio mód 3 bemeneti szünet;; *) echo "bye" break;; esza kész;;
"tehénfiú")
míg igaz; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" ricard pierre "\" whisky coca "\" wodka orange "\" gin narancs "\" tequila narancs "\" cimetiere ")" echo $ choice tok "$ {choice}" in "ricard pierre") gpio mód 24 ki alvás 4 gpio mód 24 bemenet / gpio mód 25 ki alvás 5 gpio mód 25 bemenet szünet;; "whisky coca") gpio mód 2 ki alvás 3 gpio mód 2 bemenet / gpio mód 0 ki alvás 6 gpio mód 0 bemeneti szünet;; "wodka orange") gpio mode 3 out sleep 3 gpio mode 3 input / gpio mode 7 out sleep 6 gpio mode 7 bemeneti szünet;; "gin orange") gpio mód 23 out sleep 3 gpio mode 23 input / gpio mode 7 out alvó 6 gpio mode 7 bemeneti szünet;; "tequila narancs") gpio mód 22 ki alvó 3 gpio mód 22 bemenet / gpio mód 7 ki alvás 6 gpio mód 7 bemeneti szünet;; "cimetière") gpio mód 2 ki alvás 2 gpio mód 2 bemenet / gpio mód 3 ki alvás 2 gpio mód 3 bemenet / gpio mód 23 ki alvás 2 gpio mód 23 bemenet / gpio mód 25 ki alvás 2 gpio mód 25 bemenet / gpio mód 7 ki alvó 1 gpio mód 7 bemeneti szünet;; *) echo "bye" break;; esza kész;; *) echo "bye" break;; esza kész
6. lépés: Végső szerelés
Használok függőleges bútorokat az IKEA -ból olcsóbb volt, mint magam építeni.
Vágtam egy négyzetet a bejárati ajtóból, hogy betessem az üveget
Csináltam egy lyukat a polcon, hogy áthaladhassak egy csövön, a szivattyú csöve oda megy.
Az aljába egy szellőztető számítógép rácsát helyezem el, amelyben van egy tartály a szivárgó vízhez
7. lépés: Következtetés
Minden rendben működik, de egy felügyelet nélküli problémával szembesültem.
Kevés probléma:
-Az ügy kissé szűk, ha megtelik, bonyolult lehet. -
-Az italtartály felül, az üveg pedig alul található; szifont hoz létre, ami azt jelenti, hogy még akkor is, ha a szivattyú leállítja a folyadékot.
Ennek elkerülése érdekében használjon vízszintes tokot, vagy hozzám hasonlóan egy kis lyukat kell készítenie a csőben a bemerülő részben.
Azt is láthatja, hogy a kábel mindenhol rosszul néz ki, így a vízszintes asztal a legjobb megoldás.
Tanács:
Tegyen néhány matricát minden edényre, hogy megtudja, milyen italhoz van csatlakoztatva a relé.
Ha tetszik az oktatható, szavazz
Ajánlott:
Goodwill GUI intelligens kijelző: 6 lépés (képekkel)
Goodwill GUI intelligens kijelző: Ez egy nagyszerű projekt, ha először használ Raspberry Pi -t. Még csak 9 éves vagyok, és ez az első technológiai projektem, és szórakoztató és egyszerű módja volt a kezdésnek! A Goodwill GUI megjeleníti az időjárást, az időt és a dátumot, a teendők naptárát, és bármilyen formában kicseréli a fotókat
GrooveTail - Koktélgép: 8 lépés
GrooveTail - Koktél -gép: Hagyja abba az időhúzást azzal, hogy koktélt kell készítenie, és a google -ba kell szednie az összes összetevőt. Készíts magadnak koktélgépet. Ez járt a fejemben, amikor eszembe jutott, hogy elkészítem ezt a projektet. Azt akartam csinálni, amit szeretek
Koktélgép: 8 lépés
Koktélgép: Szereted a bulikat és a technológiát? Szeretnél valamit, ami féltékennyé teszi az egyetemi kollégákat? Akkor szükség van egy koktélgépre. Itt megmutatom, hogyan építhetsz egyet magadnak
Pi Home, málnával működtetett virtuális asszisztens: 11 lépés (képekkel)
Pi Home, málnával működtetett virtuális asszisztens: A Google Home hasznos otthoni környezetben. Ez egy gyönyörű eszköz, beépített Google asszisztenssel-A Google legkorszerűbb digitális személyi asszisztense. Lejátszhatja a médiát, elmentheti emlékeztetőit és jegyzeteit, megmondhatja az ingázás hosszát
Indítsa el első projektjét Málnával: Villogó LED: 4 lépés
Indítsa el első projektjét a Raspberry -vel: Villogó LED: Ebben a projektben megmutatom, hogyan kell programozni a Raspberry Pi -t, hogy villogjon a LED. Ha majdnem vásárolt egy Raspberry pi -t, és nem tudja, hol kezdje, bemutató illeszkedik. Amellett, hogy Raspberry Pi -n fut a Raspbian, y