Obsah:
- Krok 1: Čo potrebujeme:
- Krok 2: Nastavte Raspberry Pi
- Krok 3: Pripojenie obrazovky
- Krok 4: Pripojenie relé/maliny
- Krok 5: Kód pre GUI
- Krok 6: Konečná montáž
- Krok 7: Záver
Video: Koktejlový automat s malinou GUI: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Máte radi technológie a párty? Tento projekt je vytvorený pre vás!
V tomto návode vytvoríme automatický kokteilový stroj s grafickým rozhraním.
Všetko ovládané malinou!
EDIT: Odkaz som tu zjednodušil a zlacnil
Krok 1: Čo potrebujeme:
Na tento projekt použijem 8 fliaš, ale môžete sa ľahko prispôsobiť, ak chcete menej alebo viac.
-Malina B: Každý by mal fungovať
-8 kanálové relé: každý kanál bude fľaša. (1 kanál = 1 fľaša)
-Najdôležitejšie drôty sú ženy až muži.
-8 Vodné čerpadlo, každé čerpadlo bude použité na jednu fľašu
-Potrubie, mám 10 m.
-Touchscreen 2.8, aby sa zobrazilo užívateľské rozhranie
- Karta SD 8G: najmenej 8 GB
-Čítačka kariet SD Verím, že väčšina z vás ju už má, ale pre prípad.
-Nádoba na nápoj, nechal som vás vybrať si, pretože to bude závisieť od vašej predstavy. Moje auto obsahuje 1,5 litra
Krok 2: Nastavte Raspberry Pi
Aby sme mohli používať raspbery a dotykový displej, budeme potrebovať upravený obrázok raspbian
Softvér FIrst 3:
-Adafruit upravený obrázok raspbianu
-Win32diskimager na napálenie obrazu na kartu SD
-Výrobok na diaľkové pripojenie k raspbery
Zobrazovač diskov WIn32:
Po stiahnutí ho nainštalujte.
Otvor to, 1/ uvidíte „zariadenie“vo všeobecnosti, predvolená hodnota je dobrá (ak máte pripojenú iba kartu SD)
2/ Kliknite na priečinok s modrou ikonou a vyberte obrázok raspbian jessie, ktorý ste stiahli
3/ Kliknite na napísať a je hotovo.
Teraz môžete kartu vložiť do maliny.
Tmel:
Umožňuje nám pripojiť sa cez SSH, otvoriť Putty (nie je potrebné inštalovať)
-Pripojte internetový kábel k maline
-Musíte nájsť ip maliny 2 jednoduchým spôsobom:
-Pripojením k vášmu rozhraniu boxu uvidíte zariadenie s IP
-Pripojte dotykový displej a klávesnicu, prejdite na terminál a potom ifconfig
Teraz v Putty zadajte IP adresu bude niečo ako 192.168.0.3 potom zadajte
-požiada o dôveru, kliknite na tlačidlo Áno (obrázok)
-login: pi heslo: malina
Okná nechajte na boku, neskôr sa sem vrátime
Krok 3: Pripojenie obrazovky
Nepríjemné na obrazovke je, že je už namontovaná, takže keď ju zapojíte, použije celý kolík rašple.
Testoval som každý pin, aby som zistil, ktorý používa obrazovku (skontrolovať obrázok)
Na pripojenie obrazovky bude rovnaký pin ako malina
Po pripojení, ak máte nainštalovaný raspbian, ho budete môcť používať.
Odporúčania pre obrazovku:
panel úloh zaujme miesto, ak naň kliknete pravým tlačidlom myši, potom nastavenie panela => rozšírené => zrušte začiarknutie vyhradeného priestoru pre panel úloh
Konfigurácia jediným kliknutím:
Jediné kliknutie: AK kliknete, použijete iba kliknutie na obrazovku na puty: cd /home/pi/.config => nano libfm.conf
Riadok 5 single_click = 0 zmeniť na single_click = 1
Krok 4: Pripojenie relé/maliny
Obrázok ukazuje jednu vodnú pumpu.
vodné čerpadlo + = RELÉ
vodné čerpadlo - = nabíjačka 12V
Použil som jednu nabíjačku 12V (odrezal hornú časť), záporný prúd prejde na každé čerpadlo (záporný) a kladný na každý kanál relé
Stačí jedna nabíjačka, pretože v tom čase bude fungovať iba jedno čerpadlo
Opakujte to pre čerpadlo 8.
Tu sa dozviete viac o úžasnej téme o malinách a relé
Krok 5: Kód pre GUI
Pre materiálnu časť (druh) sme hotoví.
Vytvorme grafické používateľské rozhranie:
Teraz sa môžete vrátiť k tmelu, keď budete pripojení, vytvoríme náš kód na pracovnej ploche:
cd/home/pi/pracovná plocha
otvoriť súbor:
nano drink.sh
aby ste sa uistili, že súbor je spustiteľný
chmod +x drink.sh
a vložte kód:
Ak chcete kód zmeniť:
„Režim GPIO je vypnutý“znamená, že zapnete kolík (takže sa zapne relé)
Gpio = kolík na maline, ale fyzický kolík nie sú to isté v systéme.
Skontrolujte obrázok.
Ak teda chcete pridať alebo zmeniť nápoj, jednoducho upravte názov v „menu boisson“a v tele kódu, veľmi ľahko uvidíte, že každý nápoj má malú časť kódu.
#!/bin/bash pokiaľ je to pravda; do choice = "$ (zenita -šírka = 400 -výška = 300 -zoznam -stĺpec" "--title =" Koktail "\" koktail "\" mäkký "\" strieľačka "\" kravský chlapec ") „echo $ choice case“$ {choice} “v„ kokteile “) ako pravdivé; do choice = "$ (zenita -šírka = 400 -výška = 300 -zoznam -stĺpec" "--title =" test "\" whisky coca "\" wodka orange "\" ricard eau "\" tequila oranžový "\" Gin orange ")" echo $ choice prípad "$ {choice}" v "whisky coca") gpio režim 2 out spánok 3 gpio režim 2 vstup / gpio režim 0 out spánok 4 gpio režim 0 vstupná prestávka;; „wodka orange“) režim gpio 3 spánok 2 režimy gpio 3 vstup / režim gpio 7 spánok 4 režim gpio 7 prerušenie vstupu; „ricard eau“) režim gpio 24 spánok 3 režimy gpio 24 vstup / gpio režim 25 vypnutie spánok 3 režim gpio 25 prerušenie vstupu; „tequila orange“) režim gpio 22 spánok 3 režimy gpio 22 vstup / gpio režim 7 výstup spánok 3 režim gpio 7 prerušenie vstupu; „Gin orange“) režim gpio 23 spánok 2 režimy gpio 23 vstup / režim gpio 7 spánok 4 režim gpio 7 prerušenie vstupu; *) opakujte prestávku „ahoj“;; esac hotový;; „mäkké“), kým je pravdivé; do choice = "$ (zenity -šírka = 400 -výška = 300 -zoznam -stĺpec" "--title =" test "\" oranžový "\" coca "\" eau ")" echo $ voľba prípadu „$ {choice}“v „oranžovom“) režime gpio 7 spánok 6 režim gpio 7 prerušenie vstupu; „coca“) režim gpio 0 spánok 6 režim gpio 0 prerušenie vstupu; "eau") režim gpio 25 spánok 6 režim gpio 25 prerušenie vstupu; *) opakujte prestávku „ahoj“;; esac hotový;; „strelec“), pričom je pravdivý; do choice = "$ (zenity -šírka = 400 -výška = 300 -zoznam -stĺpec" "--title =" test "\" whisky "\" wodka "\" tequila "\" gin "\" TGV ")" echo $ voľba prípadu "$ {choice}" v "whisky") gpio režim 2 von spánok 2 gpio režim 2 vstupný zlom; "wodka") gpio režim 3 out spánok 2 gpio režim 3 vstupný zlom;; „tequila“) režim gpio 22 vypnutie spánku 2 režim gpio 22 prerušenie vstupu; „gin“) režim gpio 23 spánok 2 režim gpio 23 prerušenie vstupu; „TGV“) režim gpio 22 výstupný spánok 1 režim gpio 22 vstup / gpio režim 23 vypnutý spánok 1 režim gpio 23 vstup / gpio režim 3 výstupný spánok 1 režim gpio 3 prerušenie vstupu; *) opakujte prestávku „ahoj“;; esac hotový;;
„kravský chlapec“)
zatiaľ čo pravda; do choice = "$ (zenita -šírka = 400 -výška = 300 -zoznam -stĺpec" "--title =" test "\" ricard pierre "\" whisky coca "\" wodka orange "\" gin oranžová "\" tequila oranžová "\" cimetiere ")" echo $ voľba prípadu "$ {choice}" v "ricard pierre") režim gpio 24 von spánok 4 gpio režim 24 vstup / gpio režim 25 von spánok 5 gpio režim 25 vstup prestávka;; „whisky coca“) režim gpio 2 spánok 3 režimy gpio 2 vstup / režim gpio 0 vypnutie 6 režim gpio 0 prerušenie vstupu; „wodka orange“) režim gpio 3 spánok 3 režimy gpio režim 3 vstup / režim gpio 7 spánok 6 režim gpio 7 prerušenie vstupu; „gin orange“) režim gpio 23 spánok 3 režimy gpio 23 vstup / režim gpio 7 spánok 6 režim gpio 7 prerušenie vstupu; „tequila orange“) režim gpio 22 spánok 3 režimy gpio 22 vstup / gpio režim 7 výstup spánok 6 režim gpio 7 prerušenie vstupu; „cimetière“) režim gpio 2 spánok 2 režimy gpio 2 vstup / režim gpio 3 spánok 2 spánok 2 režim gpio 3 vstup / režim gpio 23 vypnutie 2 spánok 2 režim gpio 23 vstup / režim gpio 25 výstup spánok 2 režim gpio 25 vstup / gpio režim 7 výstupný spánok 1 gpio režim 7 prerušenie vstupu; *) opakujte prestávku „ahoj“;; esac hotový;; *) opakujte prestávku „ahoj“;; esac hotovo
Krok 6: Konečná montáž
Používam vertikálny nábytok z IKEA bol lacnejší ako postaviť sám.
Vyrezal som štvorec z predných dverí, aby som položil sklo
Urobil som nejaký otvor v polici, aby som prešiel potrubím, tam ide potrubie čerpadla.
V spodnej časti som umiestnil drôtený stojan z ventilačného počítača s nádobou na vytekajúcu vodu
Krok 7: Záver
Všetko funguje správne, ale stretol som sa s nejakým bezobslužným problémom.
Niekoľko problémov:
-Prípad je trochu tesný, keď doplníte, môže to byť komplikované. -
-Nádoba na nápoje je na vrchu a pohár dole; vytvorí sifón, čo znamená, že aj keď čerpadlo zastaví prívod kvapaliny.
Aby ste tomu zabránili, použite horizontálne puzdro alebo ako ja, budete musieť v rúre v ponornej časti vytvoriť malý otvor.
Tiež môžete vidieť, že všade ide kábel, ktorý vyzerá zle, takže horizontálny stôl by bol najlepšou voľbou.
Rada:
Na každý kontajner nalepte niekoľko nálepiek, aby ste vedeli, k akému nápoju je relé zapojené.
Ak sa vám páči návod, hlasujte
Odporúča:
Dýchacie svetlo ovládané malinou Pi: 5 krokov
Dýchacie svetlo ovládané malinou Pi: „Dýchacie cvičebné svetlo“Tu je popísané jednoduché a relatívne lacné pulzujúce svetlo, ktoré vás môže podporovať vo vašich dychových výkonoch a pomôže vám udržať konštantný rytmus dýchania. Možno použiť aj napr. ako upokojujúce
Koktejlový automat: 8 krokov
Koktejlový automat: Máte radi večierky a technológie? Chcete niečo, aby vaši kolegovia z vysokej školy žiarlili? Potom potrebujete stroj na kokteily. Tu vám ukážem, ako si ho môžete postaviť sami
Stroj na nevyžiadanú poštu poháňaný malinou Pi: 15 krokov (s obrázkami)
Stroj na nevyžiadanú poštu poháňaný Raspberry Pi: Tento návod vám ukáže, ako si vyrobiť robotický bubon na Raspberry Pi. Je to skutočne zábavný, kreatívny a interaktívny projekt. Ukážem vám, ako zabezpečiť vnútorné fungovanie, ale skutočné bubny budú na vás, takže vám
Fotografovanie s malinou Pi: 9 krokov
Fotografovanie s Raspberry Pi: Ako fotografovať s Raspberry Pi
Koktejlový robot na odšťavovanie víl: 7 krokov (s obrázkami)
Koktejlový robot Fairy Juicing: Tento projekt bol postavený na konferencii Roboexotica 2008 vo Viedni v Rakúsku, kde sa delil o prvé miesto v kategórii podávania nápojov. Takto to bolo vyrobené