Sadržaj:
- Supplies
- Korak 1: Korak 1: Ožičenje elektronike
- Korak 2: Korak 2: Konfigurirajte Raspberry Pi
- Korak 3: Korak 3: Izgradnja kućišta
- Korak 4: Korak 4: Izrada kontejnera
- Korak 5: Korak 5: Integriranje elektronike
- Korak 6: Korak 6: Završavanje
Video: Automatizirani barmen: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Cilj ovog projekta je olakšati proces pravljenja/miješanja koktela putem IoT -a (Internet stvari). recepti koktela (jednom uneti) ostat će upamćeni po projektu. Kontejneri za piće integrirani su sa senzorima koji mjere temperaturu i sadržaj boce. Cijeli projekt će se kontrolirati putem web stranice na pametnom telefonu/računaru.
Supplies
Hardware:
- MDF drveni lim (0, 5 cm)
- vijci za drvo
- Cijev unutrašnjeg promjera 4 mm
- 4 plastične posude
- 40 mm PVC cijev
elektronika:
- malina pi3
- 4x ultrazvučni senzor (hc-sr04)
- 4x 10k ntc (vodootporno)
- ADC mcp3008
- RFID skener
- LCD ekran
- relej sa 4 modula
- 4 peristaltische pompe
- 12V DC adapter za napajanje
alati:
- tec7 prozirni silicij
- bušilica
- 3D štampač
- vidio
cijena projekta rupe bit će oko 130 eura.
Korak 1: Korak 1: Ožičenje elektronike
Ožičenje:
Dok gradim ožičenje cijelog projekta, preporučujem korištenje nekih dužih žica za ultrazvučne senzore, razlog za to je što moraju doći do svakog spremnika. učinite isto s relejnim modulom sinds to će biti s druge strane konstrukcije.
Lemiti krug pumpe na adapter od 12v dc i spojiti ga na relejni modul. (označite pumpe kako biste lakše zapamtili koja je pumpa spojena na relejni prekidač, to će biti korisno kasnije u izradi)
opcionalno (ovo će uštedjeti posao pri izgradnji cijelog kućišta):
- ultrazvučne senzore spojene na pinove možete označiti donjim brojevima
- označite ntc kao povezan s mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1/i2c) ==> relejni modul 1
GPIO3 (scl1/i2c) ==> relejni modul 2
GPIO17 ==> okidač ultrazvučni 1
GPIO27 ==> eho ultrazvuk 1
GPIO22 ==> okidač ultrazvučni 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> eho ultrazvuk 2
GPIO6 ==> okidač ultrazvučni 2
GPIO13 ==> eho ultrazvuk 3
GPIO19 ==> okidač ultrazvučni 4
GPIO26 ==> eho ultrazvuk 4
GPIO14 (uart0_TXD) ==> relejni modul 3
GPIO15 (uart0_RXD) ==> relejni 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)
Korak 2: Korak 2: Konfigurirajte Raspberry Pi
config:
povežite pi sa svojim WiFi-jem i omogućite SPI u izborniku za konfiguraciju (sudo rasp-config => opcije sučelja => SPI => omogući)
instalirajte sljedeće pakete:
- mfrc522
- RPLCD
- tikvica
- flask_cors
- flask_socketio
baza podataka:
instalirajte mariadb na malinu pi.
napravite udaljenu vezu sa ssh -om sa mysql radnom površinom.
uvezite samostalnu datoteku s bazom podataka u raspberrypia i pobrinite se da vaš korisnik ima sva prava na bazu podataka.
program:
ispod ovog odjeljka nalazi se rar datoteka koju možete preuzeti i izdvojiti datoteke unutar nje.
ti fajlovi sadrže flask server i potrebne klase za projekat.
prenesite ove datoteke na malinu pi, preporučio bih da za vašeg korisnika napravite kartu koja se zove automatski barmen, i stavite datoteke tamo
prije nego što možemo pokrenuti program morat ćete otvoriti app.py i potražiti 'db = DataBase (app, "user", "password", "cocktails_db")'
promijenite korisnika i lozinku u svoje mariadb korisničko ime i lozinku
web stranica:
instalirajte apache2 server na malinu pi.
povežite se putem filezilla.
izdvojite donju datoteku i opet ćete morati promijeniti neke stvari, unutar js datoteke postoje 4.js datoteke.
i na kraju sve prebacite na /var /www mapu na malini pi sa filezilla.
Korak 3: Korak 3: Izgradnja kućišta
Slučaj postoji od okvira izrađenog od drveta i zatim dodaje listove od mdf -a.
Okvir:
sa drvenim daskama 2x1 morat ćete ih rezati prave veličine.
- 6x 20 cm
- 3x 49 cm
- 2x 15 cm
stražnja strana (okvir):
uzmite 2 komada drvene trake od 50 cm i 2 komada od 25 cm
i napravite jednostavan pravougaonik. (foto)
prednja strana (okvir):
uzmite ono što je ostalo od drveta, to bi trebalo biti 4 komada 25 cm, 1 komad 50 cm i 2 komada 17, 5 cm
i rasporedite ih kao na sledećoj slici.
Slučaj:
s MDF listovima debljine 0,5 cm izrežite sljedeće veličine:
glavni slučaj:
- 1x 51x36cm (gore)
- 1x 50x35cm (dole)
- 2x 50x23, 5 cm (sprijeda i pozadi)
- 2x 35, 5x23, 5cm (bočne stranice)
uvlačenje:
-1x 19, 5x19cm
-3x 10x19cm
1. Uzmite 50x36cm za dno i na njega ćemo pričvrstiti stražnju i prednju stranu okvira.
2. sada pričvrstite bočne ploče na okvir, to bi trebale biti stranice bez okvira. (razlog zašto nismo napravili bočne daske za okvir je ušteda prostora u okviru projekta).
3. sada zgrabite ploče prednje ploče i morat ćemo napraviti uvlaku i rupu u gornjem lijevom kutu za LCD zaslon.
uvlačenje:
- za uvlačenje prvo morate izvaditi pravokutnik s prednje ploče visine 18 cm x 19 cm
- zatim uzmite svoja 4 komada za uvlačenje i zalijepite ih zajedno s nekim ljepilom za drvo umetkom u kućište.
19, 5x19cm je zadnja ploča za uvlačenje.
Otvor za LCD ekran:
- u gornjem lijevom kutu prednje ploče morate napraviti rupu dužine 7 cm i širine 2,5 cm
Korak 4: Korak 4: Izrada kontejnera
poklopac i sam spremnik potrebno je izmijeniti, spremniku je potreban otvor za ulazak u cijev za pumpanje same vode i otvor za temperaturni senzor poklopcu su potrebne 3 rupe 1 za ulijevanje pića i još 2 za ultrazvučni senzor u svaki kontejner.
poklopac kontejnera:
- izbušite 1 rupu od 4,5 cm na gornjoj strani poklopca
- na donjoj strani 2 rupe od 1, 6 cm sa 0, 8 cm između
sam kontejner:
- trebat ćete izbušiti 2 rupe na dnu samog spremnika na odgovarajućoj strani spremnika (kratke stranice)
- Jedna od 2 rupe mora biti udaljena oko 1,5 cm od dna jer stražnja strana okvira, a druga treba biti nisko do dna.
Korak 5: Korak 5: Integriranje elektronike
1. prvo ćemo početi lijepiti matičnu ploču s lijeve strane gledano sprijeda.
2. sljedeći put pokušajte postaviti LCD u izrezani pravokutnik sprijeda, ovo bi trebalo biti dovoljno čvrsto da se može držati samo od sebe. ali možete koristiti vijke ako smatrate da je potrebno
3. Odmah ispod lcd -a trebate pričvrstiti/zalijepiti rfid skener na mjesto. (Oba će raditi)
4. Sa desne strane postavit ćemo relej kao što je prikazano na slici, a s desne strane zašrafiti pumpe, tako da kabeli za malinovo pi idu preko uvlačenja sprijeda.
5. Sada će vam trebati spremnik s najnižom rupom prema unutra i umetnite temperaturne senzore prema numeraciji s bocom broj 1 koja počinje s lijeve strane i ide udesno. rupe s temperaturnim senzorima moraju biti vodootporne pa ih zalijepite sa tec7.
6. umetnite cijevi s druge strane i izmerite prohladnu dužinu koja je potrebna da dođete do pumpi i isečete ih. ovo zalijepite.
7. u međuvremenu možemo umetnuti ultrazvučne senzore i pvc cijevi u odgovarajuće rupe, nije potrebno ljepilo, oni bi se trebali dobro uklopiti.
Korak 6: Korak 6: Završavanje
- izvadite 2 adaptera za napajanje sa stražnje strane i pričvrstite zadnju ploču.
- odvrnite poklopce za zatvaranje PVC cijevi, postavite vrh na samo kućište, možete ga zašrafiti ako je potrebno, ali radije ne sindriram, mogu mu pristupiti na taj način nakon što je napravljen.
Projekt je sada završen, možete ga ukrašavati kako želite.
Preporučuje se:
Automatizirani EKG: Pojačavanje i simulacije filtera pomoću LTspice: 5 koraka
Automatizirani EKG: Pojačavanje i simulacije filtera pomoću LTspice: Ovo je slika posljednjeg uređaja koji ćete izgraditi i vrlo detaljna rasprava o svakom dijelu. Također opisuje proračune za svaku fazu. Slika prikazuje blok dijagram za ovaj uređaj Metode i materijali: Cilj ovog pr
Automatizirani simulator EKG kruga: 4 koraka
Automatski simulator kruga EKG -a: Elektrokardiogram (EKG) je moćna tehnika koja se koristi za mjerenje električne aktivnosti pacijentovog srca. Jedinstveni oblik ovih električnih potencijala razlikuje se ovisno o lokaciji elektroda za snimanje i korišten je za otkrivanje mnogih
Jednostavni automatizirani model željeznice od tačke do tačke: 10 koraka (sa slikama)
Jednostavna automatizirana željeznička linija od točke do točke: Arduino mikrokontroleri odlični su za automatizaciju izgleda željezničkih modela. Automatizacija rasporeda je korisna u mnoge svrhe, poput postavljanja izgleda na ekran gdje se radnja rasporeda može programirati za pokretanje vlakova u automatiziranom slijedu. Ja
Vex automatizirani samostrel Nerf: 7 koraka
Vex Automatizirani Nerf samostrel: Evo kako jednostavno izraditi vex automatizirani nerf samostrel
Automatizirani kuglični valjak s Arduinom i jednim servom: 3 koraka
Automatizirani kuglični valjak s Arduinom i jednim servom: Ovo je jednostavan mali Arduino i servo projekt koji traje oko dva sata. Koristi servo za podizanje jednog kraja poklopca staklenke kako bi okrenuo čeličnu kuglu po unutarnjem obodu. Samostalno se pokreće, može promijeniti brzinu i može okretati dva