Indholdsfortegnelse:

Automatiseret bartender: 6 trin
Automatiseret bartender: 6 trin

Video: Automatiseret bartender: 6 trin

Video: Automatiseret bartender: 6 trin
Video: Tropico 6 Guide (Deutsch) Tipps und Tricks - Wahlen, OHA, reiche Touristen, Geheimdienste - Teil 3 2024, November
Anonim
Automatiseret bartender
Automatiseret bartender

Målet med dette projekt er at gøre processen med at lave/blande cocktails lettere gennem IoT (Internet of Things). cocktailopskrifterne (når de er indtastet) vil blive husket af projektet. Beholderne til drikkevarerne er integreret med sensorer, der måler temperaturen og flaskens indhold. Hele projektet vil blive kontrolleret via et websted på smartphone/computer.

Forbrugsvarer

HardWare:

- mdf træplade (0, 5cm)

- træskruer

- 4 mm rør med indvendig diameter

- 4 plastbeholdere

- 40 mm pvc -rør

elektronik:

- hindbær pi3

- 4x ultralydssensor (HC-SR04)

- 4x 10k ntc (vandtæt)

- ADC mcp3008

- rfid -scanner

- LCD -skærm

- 4 modul relæ

- 4 peristaltiske pomp

- 12v DC strømadapter

værktøjer:

- tec7 gennemsigtigt silicium

- boremaskine

- 3D -printer

- så

omkostningerne ved hulprojektet vil være omkring 130 euro.

Trin 1: Trin 1: Tilslutning af elektronikken

Ledninger:

mens jeg bygger ledningerne til hele projektet, anbefaler jeg at bruge nogle længere ledninger til ultralydssensorerne, grunden til dette er, at de skal nå hver beholder. gør det samme med relæmodulet, da dette kommer til at være på den anden side af bygningen.

Lod lod pumpekredsløbet til 12v jævnstrømsadapteren og tilslut det til relæmodulet. (mærk pumperne, så det er lettere at huske, hvilken pumpe der er sluttet til en relækontakt, dette vil være praktisk senere i bygningen)

valgfrit (dette skåner arbejde, mens hele sagen bygges):

- du kan mærke de ultralydssensorer, der er forbundet til stifterne, med tallene nedenfor

- mærk ntc som forbundet til mcp3008

Hindbær Pi (BCM):

GPIO2 (sda1/i2c) ==> relæmodul 1

GPIO3 (scl1/i2c) ==> relæmodul 2

GPIO17 ==> trigger ultralyd 1

GPIO27 ==> ekko ultralyd 1

GPIO22 ==> trigger ultralyd 2

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

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

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

GPIO5 ==> ekko ultralyd 2

GPIO6 ==> trigger ultralyd 2

GPIO13 ==> ekko ultralyd 3

GPIO19 ==> trigger ultralyd 4

GPIO26 ==> ekko ultralyd 4

GPIO14 (uart0_TXD) ==> relæmodul 3

GPIO15 (uart0_RXD) ==> relæmodul 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)

Trin 2: Trin 2: Konfigurer Raspberry Pi

config:

tilslut pi'en til din wifi, og aktiver SPI'en i konfigurationsmenuen (sudo rasp-config => interfacemuligheder => SPI => aktiver)

installer følgende pakker:

- mfrc522

- RPLCD

- kolbe

- flask_cors

- flask_socketio

database:

installer mariadb på hindbær pi.

lav en fjernforbindelse til ssh med mysql -arbejdsbordet.

importer den selvstændige fil med databasen til raspberrypi og sørg for, at den bruger, du har, har alle rettigheder til databasen.

program:

under dette afsnit er en rar-fil download den og udpak filerne inden for.

disse fyld indeholder kolbserveren og de nødvendige klasser til projektet.

overfør disse filer til raspberry pi, jeg vil anbefale at lave et kort til din bruger kaldet automatisk bartender og placere fyldene der

før vi kan køre programmet, skal du åbne app.py og søge efter 'db = DataBase (app, "bruger", "password", "cocktails_db")'

ændre bruger og adgangskode til dit mariadb brugernavn og kodeord

internet side:

installer en apache2 -server på hindbær pi.

oprette forbindelse via filezilla.

udpak filen nedenfor, og du skal igen ændre et par ting, i js -filen er der 4.js -filer.

og til sidst overføre alt til /var /www -kortet på hindbær pi med filezilla.

Trin 3: Trin 3: Opbygning af sagen

Trin 3: Opbygning af sagen
Trin 3: Opbygning af sagen
Trin 3: Opbygning af sagen
Trin 3: Opbygning af sagen
Trin 3: Opbygning af sagen
Trin 3: Opbygning af sagen

Sagen består af en ramme lavet af træ og derefter tilføjelse af mdf -arkene.

Ramme:

med 2x1 træplanker skal du save dem til de rigtige størrelser.

- 6 x 20 cm

- 3 x 49 cm

- 2x 15 cm

bagside (ramme):

tag 2 stykker af 50 cm træstrimlen og 2 stykker af de 25 cm

og lav et simpelt rektangel. (foto)

forside (ramme):

tag det, der er tilbage af træet, der skal være 4 stykker 25cm, 1 stykke på 50cm og 2 stykker på 17, 5cm

og arranger dem som følgende billede.

Sag:

med 0, 5 cm mdf -ark skæres følgende størrelser:

hovedsag:

- 1x 51x36cm (øverst)

- 1x 50x35cm (bund)

- 2x 50x23, 5cm (for og bag)

- 2x 35, 5x23, 5cm (sidepaneler)

indrykning:

-1x 19, 5x19cm

-3x 10x19cm

1. tag 50x36cm til bunden, og vi fastgør bagsiden og forsiden af rammen til den.

2. fastgør nu sidepanelerne til rammen, disse skal være siderne uden rammer. (grunden til at vi ikke lavede sideplanker til rammen er for at spare plads i projektet).

3. tag nu fat i frontpanelerne, og vi skal lave et indrykning og et hul øverst til venstre for LCD -displayet.

indrykning:

- for indrykket skal du først tage et rektangel ud af frontpanelet, der er 18 cm højt med 19 cm

- tag derefter dine 4 stykker til indrykningen og lim dem sammen med lidt trælim en indsats i sagen.

19, 5x19cm er bagpanelet til indrykket.

lcd display hul:

- øverst til venstre på frontpanelet skal du lave et hul, der er 7 cm i længden med 2, 5 cm i bredden

Trin 4: Trin 4: Fremstilling af containerne

Trin 4: Fremstilling af containere
Trin 4: Fremstilling af containere
Trin 4: Fremstilling af containere
Trin 4: Fremstilling af containere

låget og selve beholderen skal ændres, beholderen har brug for et hul for at komme ind i røret til selv at pumpe vandet og et hul til temperatursensoren låget har brug for 3 huller 1 til at hælde drikkevaren og yderligere 2 til ultralydssensoren i hver beholder.

beholderlåg:

- bor 1 hul på 4, 5 cm på oversiden af låget

- på undersiden 2 huller på 1, 6 cm med 0, 8 cm imellem

selve beholderen:

- du skal bore 2 huller i bunden af selve beholderen på den modsatte side af beholderen (kortsiderne)

- 1 af de 2 huller skal være omkring 1, 5 cm fra bunden, fordi bagsiden af rammen, den anden skal være lav til bunden.

Trin 5: Trin 5: Integrering af elektronikken

Trin 5: Integrering af elektronikken
Trin 5: Integrering af elektronikken
Trin 5: Integrering af elektronikken
Trin 5: Integrering af elektronikken
Trin 5: Integrering af elektronikken
Trin 5: Integrering af elektronikken

1. Først og fremmest begynder vi at stikke brødbrættet til venstre, set forfra.

2. Prøv derefter at placere lcd'en inden for det savede rektangel foran, den skal være tæt nok til at holde sig selv. men du kan bruge skruer, hvis du føler behov

3. Lige under lcd'en skal du skrue/tape rfid -scanneren på plads. (Begge virker)

4. På højre side placerer vi relæet som vist på billedet og skruer pumperne på højre side, med kablerne til hindbærpi går over indrykket foran.

5. Nu skal du have beholderen med det laveste hul vendt indad og indsætte temperatursensorerne i henhold til nummereringen med flaske nummer 1, der starter til venstre og går til højre. hullerne med temperatursensorerne skal være vandtætte, så lim med tec7.

6. Indsæt rørene på den anden side og foretag en grundig måling af længden, der er nødvendig for at komme til pumperne og skære dem. sørg for at lime dette til.

7. i mellemtiden kan vi indsætte ultralydssensorer og pvc -rør i de tilsvarende huller, ingen lim er nødvendig, de skal passe ganske godt.

Trin 6: Trin 6: Afslutning

- tag de 2 strømadaptere ud af bagsiden, og skru bagpladen på.

- skru lukningshætterne af pvc -slangen af, og placer toppen på selve sagen. Du kan skrue den, hvis du har brug for det, men jeg foretrækker ikke at gøre det siden jeg kan få adgang til den på den måde, efter den er lavet.

Projektet er færdigt nu, du kan dekorere, som du vil.

Anbefalede: