Innholdsfortegnelse:

Automatisert bartender: 6 trinn
Automatisert bartender: 6 trinn

Video: Automatisert bartender: 6 trinn

Video: Automatisert bartender: 6 trinn
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Automatisert bartender
Automatisert bartender

Målet med dette prosjektet er å gjøre prosessen med å lage/blande cocktailer enklere gjennom IoT (Internet of Things). cocktailoppskriftene (når de er skrevet inn) vil bli husket av prosjektet. Beholderne for drikkene er integrert med sensorer som måler temperaturen og innholdet i flasken. Hele prosjektet vil bli kontrollert gjennom et nettsted på smarttelefon/datamaskin.

Rekvisita

HardWare:

- mdf treplate (0, 5cm)

- treskruer

- 4 mm indre diameter rør

- 4 plastbeholdere

- 40 mm pvc -rør

elektronikk:

- bringebær pi3

- 4x ultralydsensor (HC-SR04)

- 4x 10k ntc (vanntett)

- ADC mcp3008

- rfid -skanner

- LCD skjerm

- 4 modulers relé

- 4 peristaltiske pomp

- 12v likestrømadapter

verktøy:

- tec7 gjennomsiktig silisium

- drill maskin

- 3D -skriver

- sag

kostnaden for hullprosjektet vil være rundt 130 euro.

Trinn 1: Trinn 1: Kabling av elektronikken

Kabling:

mens jeg bygger ledningene til hele prosjektet, anbefaler jeg å bruke noen lengre ledninger til ultralydsensorene, grunnen til dette er at de trenger å nå hver beholder. gjør det samme med relemodulen siden dette kommer til å være på den andre siden av bygget.

Lodd pumpekretsen til 12v likestrømadapteren og koble den til relemodulen. (merk pumpene slik at det er lettere å huske hvilken pumpe som er koblet til relébryteren, dette vil være nyttig senere i bygget)

valgfritt (dette vil spare arbeid mens du bygger hele saken):

- du kan merke ultralydsensorene som er koblet til pinnene med tallene nedenfor

- merk ntc som koblet til mcp3008

Bringebæ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) og 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)

Trinn 2: Trinn 2: Konfigurer Raspberry Pi

config:

koble pi til wifi og aktiver SPI i konfigurasjonsmenyen (sudo rasp-config => grensesnittalternativer => SPI => aktiver)

installer følgende pakker:

- mfrc522

- RPLCD

- kolbe

- flask_cors

- flask_socketio

database:

installer mariadb på bringebær pi.

opprette en ekstern tilkobling til ssh med mysql arbeidsbenk.

importer den selvstendige filen med databasen til raspberrypi og sørg for at brukeren du har har alle rettighetene til databasen.

program:

under denne delen er en rar-fil, last den ned og trekk ut filene i.

disse fyllene inneholder kolbserveren og de nødvendige klassene for prosjektet.

overfør disse filene til bringebær pi, jeg vil anbefale å lage et kart for brukeren som kalles automatisk bartender, og legg fyllene der

Før du kan kjøre programmet, må du åpne app.py og søke etter 'db = DataBase (app, "bruker", "passord", "cocktails_db")'

endre bruker og passord til mariadb brukernavn og passord

nettsted:

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

koble til gjennom filezilla.

trekk ut filen nedenfor, og du må igjen endre noen ting, i js -filen er det 4.js -filer.

og til slutt overføre alt til /var /www kartet på bringebær pi med filezilla.

Trinn 3: Trinn 3: Bygg saken

Trinn 3: Bygg saken
Trinn 3: Bygg saken
Trinn 3: Bygg saken
Trinn 3: Bygg saken
Trinn 3: Bygg saken
Trinn 3: Bygg saken

Saken består av en ramme laget av tre og deretter legge til mdf -arkene.

Ramme:

med 2x1 treplanker trenger du å sage dem til de riktige størrelsene.

- 6 x 20 cm

- 3x 49 cm

- 2x 15 cm

bakside (ramme):

ta 2 stykker av 50 cm trelist og 2 stykker av 25 cm

og lag et enkelt rektangel. (foto)

forsiden (ramme):

ta det som er igjen av treverket, det skal være 4 stykker 25 cm, 1 stykke på 50 cm og 2 stykker på 17, 5 cm

og ordne dem som bildet nedenfor.

Sak:

med 0, 5 cm mdf -ark kuttes følgende størrelser:

hovedsak:

- 1x 51x36cm (topp)

- 1x 50x35cm (bunn)

- 2x 50x23, 5cm (foran og bak)

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

innrykk:

-1x 19, 5x19cm

-3x 10x19cm

1. ta 50x36cm for bunnen, og vi fester rammen og forsiden av rammen til den.

2. fest sidepanelene nå til rammen, disse skal være sidene uten rammer. (grunnen til at vi ikke gjorde sideplanker for rammen er for å spare plass i prosjektet).

3. ta nå frontpanelene, og vi trenger å gjøre et innrykk og et hull øverst til venstre for LCD -skjermen.

innrykk:

- for innrykket må du først ta ut et rektangel fra frontpanelet som er 18 cm høyt og 19 cm

- ta deretter de fire stykkene for innrykket og lim dem sammen med litt trelim og en innsats i saken.

19, 5x19cm er bakpanelet for innrykket.

LCD -skjermhull:

- øverst til venstre på frontpanelet må du lage et hull som er 7 cm i lengde med 2, 5 cm i bredden

Trinn 4: Trinn 4: Lag beholderne

Trinn 4: Lag beholderne
Trinn 4: Lag beholderne
Trinn 4: Lag beholderne
Trinn 4: Lag beholderne

lokket og selve beholderen må modifiseres, beholderen trenger et hull for å komme inn i røret for å pumpe selve vannet og et hull for temperatursensoren lokket trenger 3 hull 1 for å helle drikken og ytterligere 2 for ultralydssensoren i hver beholder.

beholderlokk:

- bor 1 hull på 4, 5 cm på oversiden av lokket

- på undersiden 2 hull på 1, 6 cm med 0, 8 cm i mellom

selve beholderen:

- du trenger å bore 2 hull på bunnen av selve beholderen på motsatt side av beholderen (kortsidene)

- 1 av de 2 hullene må være rundt 1, 5 cm fra bunnen fordi baksiden av rammen, det andre skal være lavt til bunnen.

Trinn 5: Trinn 5: Integrering av elektronikken

Trinn 5: Integrering av elektronikken
Trinn 5: Integrering av elektronikken
Trinn 5: Integrering av elektronikken
Trinn 5: Integrering av elektronikken
Trinn 5: Integrering av elektronikken
Trinn 5: Integrering av elektronikken

1. Først av alt begynner vi med å stikke brødbrettet til venstre sett sett forfra.

2. Prøv neste gang og plasser LCD -skjermen i det utsågede rektangelet foran. Dette skal være tett nok til å holde seg selv. men du kan bruke skruer hvis du føler behov

3. Rett under LCD -skjermen må du skru/tape rfid -skanneren på plass. (Begge vil fungere)

4. På høyre side plasserer vi reléet som vist på bildet og skruer pumpene på høyre side, med kablene til bringebærpien over innrykket foran.

5. Nå trenger du beholderen med det laveste hullet vendt innover og setter temperatursensorene i henhold til nummereringen med flaske nummer 1 som starter til venstre og går til høyre. hullene med temperatursensorene må være vanntette, så lim med tec7.

6. Sett inn rørene på den andre siden og ta en måling av lengden som trengs for å komme til pumpene og kutte dem. sørg for å lime dette til.

7. i mellomtiden kan vi sette inn ultralydsensorene og pvc -rørene i de tilsvarende hullene, ingen lim er nødvendig, de skal passe ganske godt.

Trinn 6: Trinn 6: Etterbehandling

- ta ut de 2 strømadapterene fra baksiden og skru på bakplaten.

- Skru ut de lukkende hettene til pvc -slangen. Plasser toppen på selve saken. Du kan skru den hvis du trenger det, men jeg foretrekker å ikke siden jeg kan få tilgang til den på den måten etter at den er laget.

Prosjektet er ferdig nå, du kan dekorere akkurat som du vil.

Anbefalt: