Obsah:

Koktejlový automat s malinou GUI: 7 krokov (s obrázkami)
Koktejlový automat s malinou GUI: 7 krokov (s obrázkami)

Video: Koktejlový automat s malinou GUI: 7 krokov (s obrázkami)

Video: Koktejlový automat s malinou GUI: 7 krokov (s obrázkami)
Video: MSC Seascape Full Ship Tour Tips Tricks & Review New Flagship Vista Megaship Project Italy 2024, Júl
Anonim
Koktejlový automat s malinou GUI
Koktejlový automat s malinou GUI
Koktejlový automat s malinou GUI
Koktejlový automat s malinou GUI

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

Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
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

Pripojenie obrazovky
Pripojenie obrazovky
Pripojenie obrazovky
Pripojenie obrazovky
Pripojenie obrazovky
Pripojenie obrazovky
Pripojenie obrazovky
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

Pripojenie relé/maliny
Pripojenie relé/maliny
Pripojenie relé/maliny
Pripojenie relé/maliny
Pripojenie relé/maliny
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

Kód pre GUI
Kód pre GUI
Kód pre GUI
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áž

Konečná montáž
Konečná montáž
Konečná montáž
Konečná montáž
Konečná montáž
Konečná montáž
Konečná montáž
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: