Përmbajtje:

Makinë koktej me mjedër GUI: 7 hapa (me fotografi)
Makinë koktej me mjedër GUI: 7 hapa (me fotografi)

Video: Makinë koktej me mjedër GUI: 7 hapa (me fotografi)

Video: Makinë koktej me mjedër GUI: 7 hapa (me fotografi)
Video: Топ-10 продуктов, которые РАЗРУШАЮТ ваше сердце 2024, Nëntor
Anonim
Makinë koktej me mjedër GUI
Makinë koktej me mjedër GUI
Makinë koktej me mjedër GUI
Makinë koktej me mjedër GUI

Ju pëlqen teknologjia dhe festa? Ky projekt është bërë për ju!

Në këtë tutorial ne do të krijojmë një makinë koktej të automatizuar me një ndërfaqe grafike.

Çdo gjë e kontrolluar nga mjedra!

EDIT: Kam bërë një të re më të lehtë dhe më të lirë lidhjen këtu

Hapi 1: Çfarë na nevojitet:

Për këtë projekt do të përdor 8 botlle por ju mund të përshtateni lehtë nëse doni më pak ose më shumë.

-Mjedra B: Çdokush duhet të funksionojë

-8 stafetë e kanalit: secili kanal do të jetë botlle. (1kanal = 1 shishe)

-Tel më të rëndësishmet janë femra për meshkuj.

-8 Pompë uji secila pompë do të përdoret për një tub

-Tubi mora 10m.

-Ekrani me prekje 2.8 në mënyrë që të shfaqet ndërfaqja e përdoruesit

- Kartë SD 8G: të paktën 8 GB

-Lexuesi i kartave SD besoj se shumica prej jush e ka atë tashmë, por në rast.

-Kontejner për pijen, unë të lejoj të zgjedhësh ashtu siç do të heq dorë nga ideja jote. Makina ime përmban 1.5 litra

Hapi 2: Vendosni Raspberry Pi

Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi
Vendosni Raspberry Pi

Për të përdorur raspbery dhe ekranin me prekje, do të na duhet një imazh i modifikuar i raspbian

Softueri i parë 3:

-Adafruit imazh i modifikuar i raspbian

-Win32diskimager për të djegur imazhin në kartën SD

-Shtypi për t'u lidhur në distancë me fshirjen

Imazhi i diskut WIn32:

Pas shkarkimit, instaloni atë.

Hapur, 1/ do të shihni "pajisjen" në përgjithësi parazgjedhja është e mirë (nëse e keni të lidhur vetëm kartën sd)

2/ Klikoni në dosjen e ikonave blu dhe zgjidhni imazhin raspbian jessie që keni shkarkuar

3/ Klikoni në shkrim dhe bëhet.

Tani mund ta futni kartën në mjedër.

Stuko:

Na lejon të lidhemi përmes SSH, të hapur Putty (nuk ka nevojë të instalohet)

-Lidhni kabllon e internetit me mjedrën

-Ti duhet të gjesh IP -në e mjedrës 2 në mënyrë të thjeshtë:

-Lidhuni me ndërfaqen tuaj të kutisë që do të jeni në gjendje të shihni pajisjen me IP

-Lidhni ekranin me prekje dhe tastierën shkoni në terminal pastaj konfiguroni ifconfig

Tani në Putty hyni adresa IP do të jetë diçka si 192.168.0.3 pastaj futni

-do të kërkojë të besosh kliko po (foto)

-login: pi fjalëkalimi: mjedër

Lërini dritaret anash ne do të kthehemi këtu më vonë

Hapi 3: Lidhja e ekranit

Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit
Lidhja e ekranit

E papërshtatshme e ekranit është se ai tashmë vjen i montuar, kështu që kur ta lidhni atë do të përdorë të gjithë kunjat e grykës.

Unë kam testuar secilën kunj për të zbuluar se cila përdor ekranin (kontrolloni foton)

Për të lidhur ekranin do të jetë e njëjta kunj si mjedra

Pasi të lidheni nëse keni instaluar raspbian do të keni mundësi ta përdorni.

Këshilla për ekranin:

shiriti i detyrave zë një vend, nëse klikoni me të djathtën mbi të, atëherë cilësimi i panelit => i avancuar => zgjidhni hapësirën e rezervuar për shiritin e detyrave

Konfiguro një klik të vetëm:

Klikim i vetëm: NFSE ju klikoni për të përdorur vetëm klikoni në ekran në puty: cd /home/pi/.config => nano libfm.conf

Linja 5 single_click = 0 ndrysho në single_click = 1

Hapi 4: Lidhja e stafetës/mjedrës

Lidhja e stafetës/mjedrës
Lidhja e stafetës/mjedrës
Lidhja e stafetës/mjedrës
Lidhja e stafetës/mjedrës
Lidhja e stafetës/mjedrës
Lidhja e stafetës/mjedrës

Fotografia tregon për një pompë uji.

pompë uji + = RELAY

pompë uji - = Ngarkues 12V

Kam përdorur një ngarkues 12V (prerë pjesën e sipërme) negative shkon në secilën pompë (negative) dhe pozitiv çdo kanal stafetë

Një ngarkues është i mjaftueshëm pasi vetëm një pompë do të funksionojë në atë kohë

Përsëriteni këtë për pompën 8.

Për të mësuar më shumë rreth mjedrës dhe stafetës temë mahnitëse këtu

Hapi 5: Kodi për GUI

Kodi për GUI
Kodi për GUI
Kodi për GUI
Kodi për GUI

Ne jemi bërë për pjesën materiale (lloj).

Le të krijojmë ndërfaqen grafike të përdoruesit:

Tani mund të ktheheni në stuko pasi të lidheni, ne do të krijojmë kodin tonë në desktop:

cd/home/pi/Desktop

hap një skedar:

pije nano.sh

për t'u siguruar që skedari është i ekzekutueshëm

chmod +x pije.sh

dhe ngjisni kodin:

Nëse dëshironi të modifikoni kodin:

"Modaliteti GPIO jashtë" do të thotë që ndizni pin (kështu që stafeta ndizet)

Gpio = kunja në mjedër, por kunja fizike nuk janë të njëjta të sistemit.

Kontrolloni figurën.

Pra, nëse doni të shtoni ose ndryshoni një pije thjesht modifikoni emrin në "menu boisson" dhe në trupin e kodit, mund ta shihni shumë lehtë çdo pije ka një pjesë të vogël të kodit.

#!/bin/bash ndërsa është e vërtetë; bëj zgjedhjen = "$ (zeniteti -gjerësia = 400 -lartësia = 300 -lista -kolona" "--title =" Koktej "\" koktej "\" i butë "\" qitës "\" djalë lope ") "echo $ case case" $ {choice} "në" koktej ") ndërsa është e vërtetë; bëj zgjedhjen = "$ (zeniteti -gjerësia = 400 -lartësia = 300 -lista -kolona" " -titulli =" provë "\" koka e uiskit "\" vodka portokalli / "\" ricard eau "\" tequila portokalli "\" Gin portokalli ")" echo $ case case "$ {choice}" në "whisky coca") modaliteti gpio 2 jashtë gjumit 3 mënyra gpio 2 hyrje / modaliteti gpio 0 jashtë gjumë 4 mënyra gpio 0 ndërprerje hyrjeje;; "wodka portokalli") modaliteti gpio 3 jashtë gjumit 2 mënyra gpio 3 hyrja / modaliteti gpio 7 jashtë gjumi 4 mënyra gpio 7 pushimi i hyrjes;; "ricard eau") modaliteti gpio 24 jashtë gjumit 3 mënyra gpio 24 hyrje / modaliteti gpio 25 jashtë gjumë 3 mënyra gpio 25 pushim hyrjeje;; "tequila portokalli") modaliteti gpio 22 jashtë gjumit 3 mënyra gpio 22 hyrja / modaliteti gpio 7 jashtë gjumi 3 mënyra gpio 7 pushimi i hyrjes;; "Gin portokalli") modaliteti gpio 23 jashtë gjumit 2 mënyra gpio 23 hyrja / modaliteti gpio 7 jashtë gjumi 4 mënyra gpio 7 pushimi i hyrjes;; *) jehonë pushim "bye";; esac bërë;; "e butë") ndërsa e vërtetë; bëj zgjedhjen = "$ (zeniteti -gjerësia = 400 -lartësia = 300 -lista -kolona" " -titulli =" provë "\" portokalli / \ "coca" / "eau") "jehonë rasti i zgjedhjes $ "$ {choice}" në "portokalli") modaliteti gpio 7 jashtë gjumit 6 mënyra gpio 7 ndërprerja e hyrjes;; "coca") mënyra gpio 0 jashtë gjumit 6 mënyra gpio 0 pushim i hyrjes;; "eau") modaliteti gpio 25 jashtë gjumit 6 mënyra gpio 25 pushim i hyrjes;; *) jehonë pushim "bye";; esac bërë;; "revole") ndërsa është e vërtetë; bëj zgjedhjen = "$ (zeniteti -gjerësia = 400 -lartësia = 300 -lista -kolona" " -titulli =" provë "\" uiski "\" wodka "\" tequila / \ "xhin" / " TGV ")" i bën jehonë rastit të zgjedhjes $ "$ {choice}" në "uiski") modaliteti gpio 2 jashtë gjumit 2 mënyra gpio 2 ndërprerje hyrjeje;; "wodka") modaliteti gpio 3 jashtë gjumit 2 mënyra gpio 3 pushim i hyrjes;; "tequila") modaliteti gpio 22 jashtë gjumit 2 mënyra gpio 22 pushim i hyrjes;; "xhin") modaliteti gpio 23 jashtë gjumit 2 mënyra gpio 23 pushim i hyrjes;; "TGV") modaliteti gpio 22 jashtë gjumit 1 mënyra gpio 22 hyrje / modaliteti gpio 23 jashtë gjumë 1 modaliteti gpio 23 hyrja / modaliteti gpio 3 jashtë gjumë 1 mënyra gpio 3 ndërprerje hyrjeje;; *) jehonë pushim "bye";; esac bërë;;

"djalë lope")

ndërsa e vërtetë; bëj zgjedhjen = "$ (zeniteti -gjerësia = 400 -lartësia = 300 -lista -kolona" " -titulli =" test "\" ricard pierre "\" coca whisky "\" wodka portokalli "\" xhin portokalli "\" tequila portokalli "\" cimetiere ")" echo $ case case "$ {choice}" në "ricard pierre") modaliteti gpio 24 jashtë gjumit 4 mënyra gpio 24 hyrje / modaliteti gpio 25 jashtë gjumë 5 mënyra gpio 25 hyrje pushim;; "whisky coca") modaliteti gpio 2 jashtë gjumit 3 mënyra gpio 2 hyrje / modaliteti gpio 0 jashtë gjumë 6 mënyra gpio 0 ndërprerja e hyrjes;; "wodka portokalli") modaliteti gpio 3 jashtë gjumit 3 mënyra gpio 3 hyrja / modaliteti gpio 7 jashtë gjumi 6 mënyra gpio 7 pushimi i hyrjes;; "xhin portokalli") modaliteti gpio 23 jashtë gjumit 3 mënyra gpio 23 hyrja / modaliteti gpio 7 jashtë gjumi 6 mënyra gpio 7 pushimi i hyrjes;; "tequila portokalli") modaliteti gpio 22 jashtë gjumit 3 mënyra gpio 22 hyrja / modaliteti gpio 7 jashtë gjumi 6 mënyra gpio 7 pushimi i hyrjes;; "cimetière") modaliteti gpio 2 jashtë gjumit 2 mënyra gpio 2 hyrje / modaliteti gpio 3 jashtë gjumë 2 mënyra gpio 3 hyrje / modaliteti gpio 23 jashtë gjumë 2 mënyra gpio 23 hyrje / modaliteti gpio 25 jashtë gjumë 2 mënyra gpio 25 hyrje / modaliteti gpio 7 jashtë gjumit 1 mënyra gpio 7 ndërprerja e hyrjes;; *) jehonë pushim "bye";; esac bërë;; *) jehonë pushim "bye";; esac bërë

Hapi 6: Montimi përfundimtar

Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar
Montimi përfundimtar

Unë përdor një mobilje vertikale nga IKEA ishte më e lirë se sa për të ndërtuar vetë.

Kam prerë një shesh nga dera e përparme për të vënë gotën

Unë bëra një vrimë në raft për të kaluar një tub, tubi i pompës shkon atje.

Në fund kam vënë një raft teli nga një kompjuter ventilimi me një enë për ujin që rrjedh

Hapi 7: Përfundimi

Gjithçka po funksionon si duhet, por unë jam përballur me një problem të pambikëqyrur.

Pak çështje:

-Rasti është pak i ngushtë, kur mbusheni mund të jetë i komplikuar. -

-Enë për pije janë në krye dhe gota në fund; do të krijojë një sifon që do të thotë edhe kur pompë të ndalojë lëngu vazhdon të vijë.

Për të shmangur këtë përdorni një kuti horizontale ose si unë ju do të duhet të bëni një vrimë të vogël në tub në pjesën e zhytur.

Gjithashtu mund të shihni që kam kabllo që shkon kudo që duket keq, kështu që tavolina horizontale do të ishte opsioni më i mirë.

Këshilla:

Vendosni disa afishe në secilën enë për të ditur se me cilën pije është lidhur stafeta.

Nëse ju pëlqen udhëzimi ju lutemi votoni

Recommended: