Cuprins:

Barman automat: 6 pași
Barman automat: 6 pași

Video: Barman automat: 6 pași

Video: Barman automat: 6 pași
Video: What’s UP & NIKOLAS SAX | Barman | #uASAP 2024, Noiembrie
Anonim
Barman automat
Barman automat

Scopul acestui proiect este de a facilita procesul de preparare / amestecare a cocktailurilor prin IoT (Internet of Things). rețetele de cocktailuri (odată introduse) vor fi amintite de proiect. Recipientele pentru băuturi sunt integrate cu senzori care asigură temperatura și conținutul sticlei. Tot proiectul va fi controlat printr-un site web pe smartphone / computer.

Provizii

HardWare:

- foaie de lemn MDF (0, 5cm)

- șuruburi pentru lemn

- Tub cu diametru interior de 4 mm

- 4 recipiente din plastic

- tub din pvc de 40 mm

Electronică:

- zmeură pi3

- 4x senzor cu ultrasunete (hc-sr04)

- 4x 10k ntc (impermeabil)

- ADC mcp3008

- scaner RFID

- ecran LCD

- releu cu 4 module

- 4 fast peristaltische

- Adaptor de alimentare 12v c.c.

instrumente:

- siliciu transparent tec7

- masina de gaurit

- imprimantă 3d

- a văzut

costul proiectului de gauri va fi de aproximativ 130 de euro.

Pasul 1: Pasul 1: Cablarea electronice

Cablare:

în timp ce construiți cablajul întregului proiect, vă recomand să folosiți câteva fire mai lungi pentru senzorii cu ultrasunete, motivul pentru aceasta este că trebuie să ajungă la fiecare container. faceți același lucru cu modulul de releu sinds, acesta va fi de cealaltă parte a construcției.

Lipiți circuitul pompei la adaptorul de 12V c.c. și conectați-l la modulul releului. (etichetați pompele astfel încât să vă amintiți mai ușor ce pompă este conectată la care comutator de releu, acest lucru va fi util mai târziu în construcție)

opțional (acest lucru va economisi lucruri în timp ce construiți întreaga carcasă):

- puteți eticheta senzorii cu ultrasunete conectați la pinii cu numerele de mai jos

- etichetați ntc ca fiind conectat la mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1 / i2c) ==> modulul releu 1

GPIO3 (scl1 / i2c) ==> modulul de releu 2

GPIO17 ==> declanșează ultrasunete 1

GPIO27 ==> echo ultrasonic 1

GPIO22 ==> declanșează ultrasunete 2

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

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

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

GPIO5 ==> echo ultrasonic 2

GPIO6 ==> declanșează ultrasunete 2

GPIO13 ==> echo ultrasonic 3

GPIO19 ==> declanșează ultrasunete 4

GPIO26 ==> echo ultrasonic 4

GPIO14 (uart0_TXD) ==> modulul releu 3

GPIO15 (uart0_RXD) ==> modulul de releu 4

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)

Pasul 2: Pasul 2: Configurați Raspberry Pi

config:

conectați pi la wifi și activați SPI în meniul de configurare (sudo rasp-config => opțiuni de interfață => SPI => activați)

instalați următoarele pachete:

- mfrc522

- RPLCD

- balon

- flask_cors

- flask_socketio

Bază de date:

instalați mariadb pe pi de zmeură.

faceți o conexiune la distanță la ssh cu mysql workbench.

importați fișierul autonom cu baza de date în raspberrypian și asigurați-vă că utilizatorul pe care îl aveți are toate drepturile asupra bazei de date.

program:

sub această secțiune este un fișier rar descărcați-l și extrageți fișierele din interior.

aceste umpluturi conțin serverul balon și clasele necesare pentru proiect.

transferați aceste fișiere pe raspberry pi, aș recomanda să creați o hartă pentru utilizatorul dvs. numită barman automat și să plasați acolo completările

înainte de a putea rula programul, va trebui să deschideți app.py și să căutați „db = DataBase (aplicație,„ utilizator”,„ parolă”,„ cocktails_db”) '

schimbați utilizatorul și parola cu numele dvs. de utilizator și parola mariadb

site-ul web:

instalați un server apache2 pe raspberry pi.

conectați-vă prin filezilla.

extrageți fișierul de mai jos și va trebui din nou să schimbați câteva lucruri, în fișierul js există 4 fișiere.js.

și în cele din urmă transferați totul pe harta / var / www de pe raspberry pi cu filezilla.

Pasul 3: Pasul 3: Construirea carcasei

Pasul 3: Construirea carcasei
Pasul 3: Construirea carcasei
Pasul 3: Construirea carcasei
Pasul 3: Construirea carcasei
Pasul 3: Construirea carcasei
Pasul 3: Construirea carcasei

Carcasa există dintr-un cadru din lemn și apoi adăugarea foilor MDF.

Cadru:

cu scândurile de lemn 2x1 va trebui să le văd la dimensiunile potrivite.

- 6x 20cm

- 3x 49cm

- 2x 15cm

partea din spate (cadru):

luați 2 bucăți din banda de lemn de 50cm și 2 bucăți din 25cm

și faceți un dreptunghi simplu. (foto)

partea din față (cadru):

ia ce a mai rămas din lemn, care ar trebui să fie de 4 bucăți de 25cm, 1 bucată de 50cm și 2 bucăți de 17, 5cm

și aranjați-le ca în imaginea următoare.

Caz:

cu foile MDF de 0, 5cm, tăiați următoarele dimensiuni:

caz principal:

- 1x 51x36cm (sus)

- 1x 50x35cm (jos)

- 2x 50x23, 5cm (față și spate)

- 2x 35, 5x23, 5cm (panouri laterale)

liniuță:

-1x 19, 5x19cm

-3x 10x19cm

1. luați 50x36cm pentru partea de jos și vom atașa partea din spate și din față a cadrului la acesta.

2. atașați acum panourile laterale la cadru, acestea ar trebui să fie laturile fără cadre. (motivul pentru care nu am făcut scânduri laterale pentru cadru este să economisim spațiu în cadrul proiectului).

3. apucați acum panourile panoului frontal și va trebui să faceți o liniuță și o gaură în partea stângă sus pentru afișajul LCD.

liniuță:

- pentru liniuță trebuie mai întâi să scoateți un dreptunghi din panoul frontal care are 18 cm înălțime pe 19 cm

- apoi apucați cele 4 piese pentru liniuță și lipiți-le împreună cu niște lipici de lemn, o inserție în carcasă.

19, 5x19cm este panoul din spate pentru liniuță.

gaura afisajului LCD:

- în partea din stânga sus a panoului frontal va trebui să faceți o gaură care are o lungime de 7cm în lungime pe 2, 5cm în lățime

Pasul 4: Pasul 4: Realizarea containerelor

Pasul 4: Realizarea containerelor
Pasul 4: Realizarea containerelor
Pasul 4: Realizarea containerelor
Pasul 4: Realizarea containerelor

capacul și recipientul în sine trebuie modificate, recipientul are nevoie de o gaură pentru a intra în tub pentru pomparea apei în sine și o gaură pentru senzorul de temperatură capacul are nevoie de 3 găuri 1 pentru turnarea băuturii și alte 2 pentru senzorul ultrasonic în fiecare container.

capac container:

- găuriți 1 gaură de 4, 5cm pe partea superioară a capacului

- în partea de jos 2 găuri de 1, 6cm cu 0, 8cm între ele

container în sine:

- veți avea nevoie să găuriți 2 găuri pe fundul containerului însuși pe partea opusă a containerului (laturile scurte)

- Una din cele 2 găuri trebuie să fie la aproximativ 1, 5 cm de jos, deoarece partea din spate a cadrului, cealaltă ar trebui să fie joasă până la fund.

Pasul 5: Pasul 5: Integrarea componentelor electronice

Pasul 5: Integrarea componentelor electronice
Pasul 5: Integrarea componentelor electronice
Pasul 5: Integrarea componentelor electronice
Pasul 5: Integrarea componentelor electronice
Pasul 5: Integrarea componentelor electronice
Pasul 5: Integrarea componentelor electronice

1. mai întâi vom începe să lipim panoul în partea stângă așa cum se vede din față.

2. în continuare, încercați și așezați lcd-ul în dreptunghiul tăiat în față, acesta ar trebui să fie suficient de strâns pentru a se menține singur. dar puteți folosi șuruburi dacă simțiți nevoia

3. Chiar sub ecranul LCD trebuie să înșurubați / fixați scannerul RFID în poziție. (Ambele vor funcționa)

4. În partea dreaptă vom așeza releul așa cum se vede în imagine și înșurubăm pompele pe partea dreaptă, cablurile pentru zmeura pi mergând peste liniuța din față.

5. Acum veți avea nevoie de recipientul cu cea mai mică gaură orientată spre interior și introduceți senzorii de temperatură conform numerotării cu sticla numărul 1, începând din stânga, mergând spre dreapta. găurile cu senzorii de temperatură trebuie să fie impermeabile, așa că lipiți cu tec7.

6. introduceți tuburile de cealaltă parte și faceți o măsură de durată a lungimii necesare pentru a ajunge la pompe și tăiați-le. asigurați-vă că lipiți acest lucru.

7. între timp putem introduce senzorii cu ultrasunete și tuburile din pvc în găurile corespunzătoare, fără adeziv, ar trebui să se potrivească destul de bine.

Pasul 6: Pasul 6: Finalizarea

- scoateți cele 2 adaptoare de alimentare din partea din spate și înșurubați placa din spate.

- deșurubați capacele de închidere ale tubului din pvc, așezați partea superioară pe carcasă în sine, puteți înșuruba dacă aveți nevoie, dar prefer să nu le pot accesa astfel după ce a fost făcută.

Proiectul este terminat acum, puteți decora oricum doriți.

Recomandat: