Innehållsförteckning:
- Tillbehör
- Steg 1: Steg 1: Anslutning av elektroniken
- Steg 2: Steg 2: Konfigurera Raspberry Pi
- Steg 3: Steg 3: Bygga fallet
- Steg 4: Steg 4: Tillverka behållarna
- Steg 5: Steg 5: Integrering av elektroniken
- Steg 6: Steg 6: Avsluta
Video: Automatiserad bartender: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
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
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
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:
Automatiserad EKG -kretsmodell: 4 steg
Automatiserad EKG -kretsmodell: Målet med detta projekt är att skapa en kretsmodell med flera komponenter som på ett adekvat sätt kan förstärka och filtrera en inkommande EKG -signal. Tre komponenter kommer att modelleras individuellt: en instrumentationsförstärkare, ett aktivt hackfilter och en
Automatiserad EKG -kretssimulator: 4 steg
Automatiserad EKG -kretssimulator: Ett elektrokardiogram (EKG) är en kraftfull teknik som används för att mäta den elektriska aktiviteten i en patients hjärta. Den unika formen på dessa elektriska potentialer skiljer sig beroende på plats för inspelningselektroder och har använts för att detektera många
Automatiserad formsprutningsmaskin för plaståtervinning: 5 steg
Automatiserad formsprutningsmaskin för plaståtervinning: Hej :) Denna instruktionsbok handlar om vår " automatiska formsprutningsmaskin för plaståtervinning ". (kallad: Smart Injector) Tanken bakom maskinen är att erbjuda en decentraliserad plaståtervinningslösning. Återvinning är ofta begränsad
Automatiserad Mandalorian the Child: 10 Steg (med bilder)
Automatiserad Mandalorian the Child: Du har köpt den här nya leksaken (för någon förutom dig själv) och du skulle vilja sätta den på " aktiv " displayen utan att skada enheten. Tyvärr fungerar den bara när du knackar på huvudet. Om du tejper en bit metallfolie på toppen av
Enkel automatiserad Point to Point Model Railroad: 10 steg (med bilder)
Enkel automatiserad punkt till punkt modell järnväg: Arduino mikrokontroller är bra för att automatisera modell järnvägs layouter. Automatisering av layouter är användbart för många ändamål, till exempel att lägga upp din layout på en display där layoutoperationen kan programmeras för att köra tåg i en automatiserad sekvens. L