Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Trin 1: Tilslutning af elektronikken
- Trin 2: Trin 2: Konfigurer Raspberry Pi
- Trin 3: Trin 3: Opbygning af sagen
- Trin 4: Trin 4: Fremstilling af containerne
- Trin 5: Trin 5: Integrering af elektronikken
- Trin 6: Trin 6: Afslutning
Video: Automatiseret bartender: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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:
Automatiseret EKG-BME 305 Slutprojekt Ekstra kredit: 7 trin
Automatiseret EKG-BME 305 Slutprojekt Ekstra kredit: Et elektrokardiogram (EKG eller EKG) bruges til at måle de elektriske signaler, der produceres af et bankende hjerte, og det spiller en stor rolle i diagnosen og prognosen for hjerte-kar-sygdomme. Nogle af de oplysninger, der er opnået fra et EKG, omfatter rytmen
Automatiseret EKG -kredsløbsmodel: 4 trin
Automatiseret EKG -kredsløbsmodel: Målet med dette projekt er at skabe en kredsløbsmodel med flere komponenter, der tilstrækkeligt kan forstærke og filtrere et indkommende EKG -signal. Tre komponenter vil blive modelleret individuelt: en instrumenteringsforstærker, et aktivt hakfilter og en
Automatiseret Pet-Food Bowl Project: 13 trin
Automated Pet-Food Bowl Project: Denne instruktive vil skildre og forklare, hvordan man bygger en automatiseret, programmerbar dyrefoder med vedhæftede madskåle. Jeg har vedhæftet en video her, der viser, hvordan produkterne fungerer, og hvordan det ser ud
Automatiseret EKG: Amplifikation og filtersimuleringer ved hjælp af LTspice: 5 trin
Automatiseret EKG: Amplifikation og filtersimuleringer ved hjælp af LTspice: Dette er billedet af den sidste enhed, du vil bygge, og en meget dybdegående diskussion om hver del. Beskriver også beregningerne for hvert trin. Billedet viser blokdiagram for denne enhed Metoder og materialer: Formålet med denne pr
Sådan ændres tommer til millimeter i bartender: 5 trin
Sådan ændres tommer til millimeter i bartender: en anden instruerbar ved hjælp af bartender … bartender er en af etiketudskrivningssoftwarebrug til udskrivning af stregkode, jeg håber, at denne instruktive kan hjælpe dem, der har problemer med at justere layoutet af deres bartenderfil ..: )