Turinys:

Automatinis barmenas: 6 žingsniai
Automatinis barmenas: 6 žingsniai

Video: Automatinis barmenas: 6 žingsniai

Video: Automatinis barmenas: 6 žingsniai
Video: Kavos pasaulis namuose su Technorama | Espresso kavinukas ir pieno puta | ADLife 2024, Lapkritis
Anonim
Automatizuotas barmenas
Automatizuotas barmenas

Šio projekto tikslas - palengvinti kokteilių gaminimo/maišymo procesą naudojant daiktų internetą (daiktų internetą). kokteilių receptai (kai jie buvo įvesti) bus prisiminti projekte. Gėrimų talpyklos yra integruotos su jutikliais, kurie matuoja temperatūrą ir butelio turinį. Visas projektas bus valdomas per svetainę išmaniajame telefone/kompiuteryje.

Prekės

„HardWare“:

- mdf medienos lakštas (0, 5 cm)

- mediniai varžtai

- 4 mm vidinio skersmens vamzdis

- 4 plastikiniai indai

- 40 mm PVC vamzdis

elektronika:

- aviečių pi3

- 4x ultragarsinis jutiklis (hc-sr04)

- 4x 10k ntc (atsparus vandeniui)

- ADC mcp3008

- RFID skaitytuvas

- LCD ekranas

- 4 modulių relė

- 4 peristaltinės pompos

- 12 V nuolatinės srovės maitinimo adapteris

įrankiai:

- tec7 skaidrus silicis

- gręžimo mašina

- 3D spausdintuvas

- pamačiau

skylės projekto kaina sieks apie 130 eurų.

1 žingsnis: 1 žingsnis: Elektronikos prijungimas

Laidai:

kuriant viso projekto laidus, rekomenduoju naudoti ilgesnius ultragarso jutiklių laidus, todėl jie turi pasiekti kiekvieną konteinerį. padarykite tą patį su relės moduliu, tai bus kitoje konstrukcijos pusėje.

Lituokite siurblio grandinę prie 12 V nuolatinės srovės adapterio ir prijunkite prie relės modulio. (pažymėkite siurblių etiketes, kad būtų lengviau atsiminti, koks siurblys prijungtas prie relės jungiklio, vėliau tai bus patogu)

neprivaloma (tai sutaupys darbo statant visą korpusą):

- prie kaiščių prijungtus ultragarsinius jutiklius galite pažymėti žemiau esančiais skaičiais

- pažymėkite ntc kaip prijungtą prie mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> 1 relės modulis

GPIO3 (scl1/i2c) ==> 2 relės modulis

GPIO17 ==> sukelti ultragarsą 1

GPIO27 ==> echo ultragarsas 1

GPIO22 ==> sukelti ultragarsą 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) ir rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) ir rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) ir rfid (CLK)

GPIO5 ==> echo ultragarsas 2

GPIO6 ==> sukelti ultragarsą 2

GPIO13 ==> echo ultragarsas 3

GPIO19 ==> sukelti ultragarsą 4

GPIO26 ==> echo ultragarsas 4

GPIO14 (uart0_TXD) ==> 3 relės modulis

GPIO15 (uart0_RXD) ==> 4 relės modulis

GPIO23 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==> LCD (RS)

2 veiksmas: 2 veiksmas: sukonfigūruokite „Raspberry Pi“

konfigūracija:

prijunkite pi prie „wifi“ir įgalinkite SPI konfigūracijos meniu (sudo rasp-config => sąsajos parinktys => SPI => įgalinti)

įdiekite šiuos paketus:

- mfrc522

- RPLCD

- kolba

- flask_cors

- flask_socketio

duomenų bazė:

įdiegti mariadb ant aviečių pi.

užmegzkite nuotolinį ryšį su ssh naudodami „mysql workbench“.

importuokite savarankišką failą su duomenų baze į avietes ir įsitikinkite, kad jūsų turimas vartotojas turi visas teises į duomenų bazę.

programa:

žemiau šio skyriaus yra rar failas, atsisiųskite jį ir išskleiskite jame esančius failus.

šiose rinkmenose yra kolbos serveris ir projektui reikalingos klasės.

Perkelkite šiuos failus į „Raspberry pi“, aš rekomenduočiau savo naudotojui sukurti žemėlapį, vadinamą automatiniu barmenu, ir įdėti failus ten

prieš paleisdami programą turėsite atidaryti programą app.py ir ieškoti „db = DataBase (programa,„ vartotojas “,„ slaptažodis “,„ kokteilių_db “)“

pakeisti vartotoją ir slaptažodį į savo „mariadb“vartotojo vardą ir slaptažodį

Interneto svetainė:

įdiegti apache2 serverį į raspberry pi.

prisijungti per filezilla.

išskleiskite žemiau esantį failą ir vėl turėsite pakeisti keletą dalykų, „js“faile yra 4.js failai.

ir galiausiai viską perkelkite į /var /www žemėlapį aviečių pi su filezilla.

3 veiksmas: 3 žingsnis: korpuso kūrimas

3 žingsnis: korpuso kūrimas
3 žingsnis: korpuso kūrimas
3 žingsnis: korpuso kūrimas
3 žingsnis: korpuso kūrimas
3 žingsnis: korpuso kūrimas
3 žingsnis: korpuso kūrimas

Korpusas pagamintas iš medžio, o po to pridedami mdf lakštai.

Rėmas:

su 2x1 medžio lentomis turėsite jas pjauti tinkamo dydžio.

- 6x20 cm

- 3x49 cm

- 2x 15 cm

galinė pusė (rėmas):

paimkite 2 gabalus 50 cm medienos juostos ir 2 gabalus iš 25 cm

ir padarykite paprastą stačiakampį. (foto)

priekinė pusė (rėmas):

Paimkite tai, kas liko iš medžio, tai turėtų būti 4 gabaliukai 25 cm, 1 iš 50 cm ir 2 gabaliukai 17, 5 cm

ir sutvarkykite juos, kaip parodyta paveikslėlyje.

Byla:

0, 5 cm mdf lakštais supjaustykite šiuos dydžius:

pagrindinis atvejis:

- 1x 51x36cm (viršuje)

- 1x 50x35cm (apačioje)

- 2x 50x23, 5cm (priekyje ir gale)

- 2x 35, 5x23, 5cm (šoninės plokštės)

įtrauka:

-1x19,5x19 cm

-3x10x19 cm

1. paimkite 50x36 cm dugną ir mes pritvirtinsime prie jo galinę ir priekinę rėmo pusę.

2. dabar pritvirtinkite šonines plokštes prie rėmo, tai turėtų būti šonai be rėmų. (priežastis, kodėl mes nepadarėme šoninių lentų rėmui, yra tausoti erdvę projekte).

3. Dabar paimkite priekinio skydelio plokštes ir mes turėsime padaryti įdubą ir skylę viršuje kairėje LCD ekranui.

įtrauka:

- įtraukai pirmiausia reikia išimti 18 cm aukščio ir 19 cm stačiakampį iš priekinio skydelio

- tada paimkite 4 gabalus įterpimui ir klijuokite juos kartu su medžio klijais, įdėdami į dėklą.

19, 5x19 cm yra galinė įtrauka.

LCD ekrano skylė:

- priekinio skydelio viršuje, kairėje, turite padaryti 7 cm ilgio ir 2, 5 cm pločio skylę

4 žingsnis: 4 žingsnis: konteinerių gamyba

4 žingsnis: konteinerių gamyba
4 žingsnis: konteinerių gamyba
4 žingsnis: konteinerių gamyba
4 žingsnis: konteinerių gamyba

dangtelis ir pats indas turi būti modifikuoti, talpykloje turi būti skylė, kuri patektų į vamzdelį paties vandens pumpavimui, ir skylė temperatūros jutikliui, dangtelis turi turėti 3 skyles 1 gėrimui pilti ir dar 2 ultragarso jutikliui kiekvieną konteinerį.

konteinerio dangtis:

- viršutinėje dangčio pusėje išgręžkite 1 skylę 4,5 cm

- apatinėje pusėje 2 skylės po 1, 6 cm, tarp kurių yra 0, 8 cm

pats konteineris:

- jums reikės išgręžti 2 skyles paties konteinerio apačioje, tinkamoje konteinerio pusėje (trumposios pusės)

- 1 iš 2 skylių turi būti maždaug 1, 5 cm atstumu nuo dugno, nes galinė rėmo pusė, kita turi būti žemai iki apačios.

5 veiksmas: 5 veiksmas: elektronikos integravimas

5 žingsnis: Elektronikos integravimas
5 žingsnis: Elektronikos integravimas
5 žingsnis: Elektronikos integravimas
5 žingsnis: Elektronikos integravimas
5 žingsnis: Elektronikos integravimas
5 žingsnis: Elektronikos integravimas

1. pirmiausia pradėsime klijuoti duonos lentą į kairę pusę, žiūrint iš priekio.

2. Toliau pabandykite įdėti LCD į išpjautą stačiakampį priekyje, jis turėtų būti pakankamai tvirtas, kad jį laikytų pats. bet jei reikia, galite naudoti varžtus

3. Tiesiai po LCD reikia prisukti/užklijuoti RFID skaitytuvą. (Abu veiks)

4. Dešinėje pusėje mes įdėsime relę, kaip parodyta paveikslėlyje, ir prisukame siurblius dešinėje pusėje, o aviečių pi kabeliai eina per įdubą priekyje.

5. Dabar jums reikės indo, kurio žemiausia skylė nukreipta į vidų, ir įdėkite temperatūros jutiklius pagal numeravimą su butelio numeriu 1, prasidedančiu iš kairės į dešinę. skylės su temperatūros jutikliais turi būti atsparios vandeniui, todėl klijuokite su tec7.

6. įkiškite vamzdelius į kitą pusę ir išmatuokite ilgį, kurio reikia norint pasiekti siurblius ir juos supjaustyti. būtinai priklijuokite tai.

7. tuo tarpu mes galime įterpti ultragarso jutiklius ir PVC vamzdžius į atitinkamas skyles, nereikia klijų, jie turėtų gerai tilpti.

6 veiksmas: 6 žingsnis: užbaigimas

- ištraukite 2 maitinimo adapterius iš galinės pusės ir užsukite galinę plokštę.

- atsukite PVC vamzdžių uždarymo dangtelius, uždėkite viršutinį korpuso dangtelį, jei reikia, galite jį užsukti, bet aš nenoriu, kad tai padarytumėte, kai jį padarysiu.

Projektas baigtas, galite papuošti, kaip norite.

Rekomenduojamas: