Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Trinn 1: Kabling av elektronikken
- Trinn 2: Trinn 2: Konfigurer Raspberry Pi
- Trinn 3: Trinn 3: Bygg saken
- Trinn 4: Trinn 4: Lag beholderne
- Trinn 5: Trinn 5: Integrering av elektronikken
- Trinn 6: Trinn 6: Etterbehandling
Video: Automatisert bartender: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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:
Automatisert EKG-BME 305 Sluttprosjekt Ekstra kreditt: 7 trinn
Automatisert EKG-BME 305 Sluttprosjekt Ekstra kreditt: Et elektrokardiogram (EKG eller EKG) brukes til å måle de elektriske signalene som produseres av et bankende hjerte, og det spiller en stor rolle i diagnosen og prognosen for kardiovaskulær sykdom. Noe av informasjonen fra et EKG inkluderer rytmen
Automatisert EKG -kretsmodell: 4 trinn
Automatisert EKG -kretsmodell: Målet med dette prosjektet er å lage en kretsmodell med flere komponenter som tilstrekkelig kan forsterke og filtrere et innkommende EKG -signal. Tre komponenter vil bli modellert individuelt: en instrumenteringsforsterker, et aktivt hakkfilter og en
Automatisert Pet-Food Bowl Project: 13 trinn
Automated Pet-Food Bowl Project: Denne instruksjonsfilen vil skildre og forklare hvordan du bygger en automatisert, programmerbar dyrefôr med vedlagte matskåler. Jeg har lagt ved en video her som viser hvordan produktene fungerer og hvordan det ser ut
Slik endrer du tommer til millimeter i bartender: 5 trinn
Slik endrer du tommer til millimeter hos bartender: en annen som kan brukes ved å bruke bartender … bartender er en av etikettutskriftsprogrammer som brukes til å skrive ut strekkode, jeg håper at denne instruktøren kan hjelpe de som har problemer med å justere oppsettet til bartenderfilen ..: )
Bartender's Buddy: an @ Home Creative Switch: 6 trinn
Bartender's Buddy: an @ Home Creative Switch: Har du noen gang tenkt på deg selv mens du underholder gjester hjemme … " Jøss - jeg skulle ønske jeg hadde en unik måte å vise gjesten min når drikken har nådd sitt optimale nivå for drikk. .. " ? Nå kan du få dette ønsket til å gå i oppfyllelse, med