Innehållsförteckning:

Automatiserad bartender: 6 steg
Automatiserad bartender: 6 steg

Video: Automatiserad bartender: 6 steg

Video: Automatiserad bartender: 6 steg
Video: Weller Full Proof 2024, November
Anonim
Automatiserad bartender
Automatiserad bartender

Målet med detta projekt är att göra processen att göra/blanda cocktails enklare genom IoT (Internet of Things). cocktailrecepten (när de har skrivits in) kommer att komma ihåg av projektet. Behållarna för dryckerna är integrerade med sensorer som mäter temperaturen och innehållet i flaskan. Hela projektet kommer att styras via en webbplats på smartphone/dator.

Tillbehör

Hårdvara:

- MDF träplåt (0, 5cm)

- träskruvar

- 4 mm rör med innerdiameter

- 4 plastbehållare

- 40 mm pvc -rör

elektronik:

- hallon pi3

- 4x ultraljudssensor (HC-SR04)

- 4x 10k ntc (vattentät)

- ADC mcp3008

- rfid -skanner

- LCD skärm

- 4 modulers relä

- 4 peristaltiska pompar

- 12v likströmadapter

verktyg:

- tec7 transparent kisel

- borrmaskin

- 3d skrivare

- fick syn på

kostnaden för hålprojektet kommer att vara cirka 130 euro.

Steg 1: Steg 1: Anslutning av elektroniken

Kabeldragning:

medan jag bygger ledningar för hela projektet rekommenderar jag att använda några längre ledningar för ultraljudssensorerna, anledningen till detta är att de behöver nå varje behållare. gör samma sak med relämodulen eftersom detta kommer att vara på andra sidan av byggnaden.

Löd pumpkretsen till 12V likadaptern och anslut den till relämodulen. (märk pumparna så att det är lättare att komma ihåg vilken pump som är ansluten till vilken reläbrytare, detta kommer att vara praktiskt senare i bygget)

valfritt (detta kommer att spara arbete när du bygger hela fallet):

- du kan märka ultraljudssensorerna anslutna till stiften med siffrorna nedan

- märk ntc som ansluten till mcp3008

Hallon Pi (BCM):

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

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

GPIO17 ==> trigger ultraljud 1

GPIO27 ==> eko ultraljud 1

GPIO22 ==> trigger ultraljud 2

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

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

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

GPIO5 ==> eko ultraljud 2

GPIO6 ==> trigger ultraljud 2

GPIO13 ==> eko ultraljud 3

GPIO19 ==> trigger ultraljud 4

GPIO26 ==> eko ultraljud 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)

Steg 2: Steg 2: Konfigurera Raspberry Pi

config:

anslut pi till din wifi och aktivera SPI i konfigurationsmenyn (sudo rasp-config => gränssnittsalternativ => SPI => aktivera)

installera följande paket:

- mfrc522

- RPLCD

- flaska

- flask_cors

- flask_socketio

databas:

installera mariadb på hallon pi.

gör en fjärranslutning till ssh med mysql arbetsbänk.

importera den fristående filen med databasen till raspberrypi och se till att användaren du har har alla rättigheter till databasen.

program:

under det här avsnittet finns en rar-fil ladda ner den och extrahera filerna inom.

dessa fyllningar innehåller kolvservern och nödvändiga klasser för projektet.

överför dessa filer till hallon pi, jag skulle rekommendera att göra en karta för din användare som kallas automatisk bartender och placera fyllningarna där

innan vi kan köra programmet måste du öppna app.py och söka efter 'db = DataBase (app, "user", "password", "cocktails_db")'

ändra användare och lösenord till ditt mariadb användarnamn och lösenord

hemsida:

installera en apache2 -server på hallon pi.

anslut via filezilla.

extrahera filen nedan och du måste återigen ändra några saker, i js -filen finns det 4.js -filer.

och slutligen överföra allt till /var /www -kartan på hallon pi med filezilla.

Steg 3: Steg 3: Bygga fallet

Steg 3: Bygga fallet
Steg 3: Bygga fallet
Steg 3: Bygga fallet
Steg 3: Bygga fallet
Steg 3: Bygga fallet
Steg 3: Bygga fallet

Fodralet består av en ram gjord av trä och sedan lägga till mdf -ark.

Ram:

med 2x1 träplankor behöver du såga dem till rätt storlek.

- 6 x 20 cm

- 3x 49 cm

- 2x 15 cm

baksida (ram):

ta 2 bitar av 50 cm trälist och 2 bitar av 25 cm

och gör en enkel rektangel. (foto)

framsida (ram):

ta det som finns kvar av träet, det ska vara 4 stycken 25 cm, 1 bit på 50 cm och 2 stycken 17, 5 cm

och ordna dem som följande bild.

Fall:

klipp ut följande storlekar med 0, 5 cm mdf -ark:

huvudfall:

- 1x 51x36cm (upptill)

- 1x 50x35cm (botten)

- 2x 50x23, 5cm (fram och bak)

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

strecksats:

-1x 19, 5x19cm

-3x 10x19cm

1. ta 50x36 cm för botten och vi fäster ramen bak och framsida till den.

2. fäst nu sidopanelerna på ramen, dessa ska vara sidorna utan ramar. (anledningen till att vi inte gjorde sidoplankor för ramen är att spara utrymme i projektet).

3. ta nu fram frontpanelerna och vi behöver göra ett indrag och ett hål längst upp till vänster för LCD -skärmen.

strecksats:

- för indraget måste du först ta ut en rektangel från frontpanelen som är 18 cm hög med 19 cm

- ta sedan dina 4 bitar för strecksatsen och limma ihop dem med lite trälim en insats i fodralet.

19, 5x19cm är bakpanelen för indragningen.

LCD -skärmhål:

- längst upp till vänster på frontpanelen måste du göra ett hål som är 7 cm i längd med 2, 5 cm i bredd

Steg 4: Steg 4: Tillverka behållarna

Steg 4: Tillverka behållarna
Steg 4: Tillverka behållarna
Steg 4: Tillverka behållarna
Steg 4: Tillverka behållarna

locket och själva behållaren måste modifieras, behållaren behöver ett hål för att komma in i röret för att pumpa själva vattnet och ett hål för temperaturgivaren locket behöver 3 hål 1 för att hälla drycken och ytterligare 2 för ultraljudssensorn i varje behållare.

behållarlock:

- borra 1 hål på 4, 5 cm på lockets ovansida

- på undersidan 2 hål på 1, 6 cm med 0, 8 cm däremellan

behållaren själv:

- du behöver borra 2 hål på botten av själva behållaren på den motsatta sidan av behållaren (kortsidorna)

- 1 av de 2 hålen måste vara cirka 1, 5 cm från botten eftersom baksidan av ramen, det andra ska vara lågt till botten.

Steg 5: Steg 5: Integrering av elektroniken

Steg 5: Integrera elektroniken
Steg 5: Integrera elektroniken
Steg 5: Integrera elektroniken
Steg 5: Integrera elektroniken
Steg 5: Integrera elektroniken
Steg 5: Integrera elektroniken

1. Först och främst börjar vi med att hålla brödbrädan på vänster sida sett framifrån.

2. försök nästa gång och placera LCD -skärmen i den utsågade rektangeln på framsidan, den ska vara tillräckligt passande för att hålla sig själv. men du kan använda skruvar om du känner behov

3. Precis nedanför LCD -skärmen behöver du skruva/tejpa fast rfid -skannern. (Båda fungerar)

4. På höger sida kommer vi att placera reläet som visas på bilden och skruva pumparna på höger sida, med kablarna för hallonpi går över indragningen i fronten.

5. Nu behöver du behållaren med det lägsta hålet inåt och sätta in temperatursensorerna enligt numreringen med flaska nummer 1 som börjar till vänster till höger. hålen med temperatursensorerna måste vara vattentäta så lim med tec7.

6. Sätt i rören på andra sidan och gör en mätning av längden som behövs för att komma till pumparna och klippa dem. se till att limma detta till.

7. Under tiden kan vi sätta in ultraljudssensorerna och pvc -rören i motsvarande hål, inget lim behövs, de ska passa ganska bra.

Steg 6: Steg 6: Avsluta

- ta ut de två nätadaptrarna från baksidan och skruva fast bakplattan.

- skruva loss locken på pvc -slangen och placera toppen på själva höljet.

Projektet är klart nu, du kan dekorera hur du vill.

Rekommenderad: