Sadržaj:
- Pribor
- 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 spremnika
- Korak 5: Korak 5: Integriranje elektronike
- Korak 6: Korak 6: Dovršavanje
Video: Automatizirani barmen: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Cilj ovog projekta je olakšati proces pripreme/miješanja koktela putem IoT -a (Internet of Things). recepti koktela (jednom uneseni) ostat će zapamćeni u projektu. Spremnici za piće integrirani su sa senzorima koji mjere temperaturu i sadržaj boce. Cijeli projekt bit će kontroliran putem web stranice na pametnom telefonu/računalu.
Pribor
Hardver:
- MDF drveni lim (0,5 cm)
- vijci za drvo
- Cijev unutarnjeg 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 s 4 modula
- 4 peristaltische pompe
- 12v DC adapter za napajanje
alati:
- tec7 prozirni silicij
- bušilica
- 3D pisač
- vidio
cijena projekta rupe bit će oko 130 eura.
Korak 1: Korak 1: Ožičenje elektronike
Ožičenje:
Tijekom izgradnje ožičenja 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 crpke na adapter od 12v dc i spojiti ga na relejni modul. (označite crpke kako biste lakše zapamtili koja je crpka spojena na relejni prekidač, to će biti korisno kasnije u izradi)
izborno (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
Malina 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 konfiguracije (sudo rasp-config => opcije sučelja => SPI => omogući)
instalirajte sljedeće pakete:
- mfrc522
- RPLCD
- tikvica
- tikvice
- flask_socketio
baza podataka:
instalirajte mariadb na malinu pi.
uspostavite udaljenu vezu sa ssh -om s 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 koja ga preuzima i izdvaja datoteke unutar njega.
ti fajlovi sadrže poslužitelj tikvica i potrebne klase za projekt.
prenesite ove datoteke na malinu pi, preporučio bih da za vašeg korisnika napravite kartu koja se zove automatski barmen i tu stavite datoteke
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 korisničko ime i lozinku za mariadb
web stranica:
instalirajte apache2 poslužitelj na malinu pi.
spojite 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 kartu na malini pi s filezilla.
Korak 3: Korak 3: Izgradnja kućišta
Slučaj postoji od okvira izrađenog od drveta i zatim dodaje MDF ploče.
Okvir:
s drvenim daskama 2x1 morat ćete ih rezati prave veličine.
- 6x20 cm
- 3x 49 cm
- 2x 15 cm
stražnja strana (okvir):
uzmite 2 komada drvene trake 50 cm i 2 komada 25 cm
i napraviti jednostavan pravokutnik. (foto)
prednja strana (okvir):
uzmite ono što je ostalo od drva, to bi trebalo biti 4 komada 25 cm, 1 komad od 50 cm i 2 komada od 17, 5 cm
te ih rasporedite kao na sljedeć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 (dolje)
- 2x 50x23, 5 cm (sprijeda i straga)
- 2x 35, 5x23, 5cm (bočne stranice)
uvlaka:
-1x19, 5x19cm
-3x 10x19 cm
1. Uzmite 50x36 cm za dno i pričvrstimo stražnju i prednju stranu okvira na njega.
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 trebat ćemo napraviti uvlaku i rupu u gornjem lijevom kutu za LCD zaslon.
uvlaka:
- 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 umetkom za ljepilo za drvo u kućištu.
19, 5x19cm je stražnja ploča za uvlačenje.
Otvor za LCD zaslon:
- u gornjem lijevom kutu prednje ploče morate napraviti rupu dužine 7 cm i širine 2,5 cm
Korak 4: Korak 4: Izrada spremnika
poklopac i sam spremnik potrebno je izmijeniti, spremniku je potreban otvor za ulazak u cijev za ispumpavanje same vode i otvor za senzor temperature poklopcu su potrebne 3 rupe 1 za ulijevanje pića i još 2 za ultrazvučni senzor u svaki spremnik.
poklopac spremnika:
- izbušite 1 rupu od 4,5 cm na gornjoj strani poklopca
- na donjoj strani 2 rupe od 1, 6 cm s 0, 8 cm između
sam spremnik:
- 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, 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, to 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 morate pričvrstiti/zalijepiti rfid skener na mjesto. (Oba će raditi)
4. S desne strane postavit ćemo relej kao što je prikazano na slici i zavijte pumpe s desne strane, s kabelima za malinu pi koji idu preko uvlačenja sprijeda.
5. Sada će vam trebati spremnik s najnižim otvorom prema unutra i umetnite temperaturne senzore prema numeraciji s bocom broj 1 koja počinje s lijeve strane i ide udesno. rupe s osjetnicima temperature moraju biti vodootporne pa ih zalijepite s tec7.
6. umetnite cijevi s druge strane i mjerite sušu dužine potrebne da dođete do crpki i izrežete ih. ovo svakako 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: Dovršavanje
- izvucite 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 trebate, ali radije ne sindriram, mogu mu pristupiti na taj način nakon što je napravljen.
Projekt je sada gotov, možete ga ukrašavati kako želite.
Preporučeni:
Vex automatizirani samostrel Nerf: 7 koraka
Vex Automatizirani Nerf samostrel: Evo kako jednostavno izgraditi vex automatizirani samostrel sa nerfom
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 oko unutarnjeg opsega. Samostalno se pokreće, može mijenjati brzinu i okretati se dvaput
4D automatizirani stroj za dopisivanje: 6 koraka
4D automatizirani telefonski stroj: Manje od 50 godina od svog prvog pojavljivanja u Londonu 1967. godine, automatizirani telefonski strojevi (ATM) raširili su se po cijelom svijetu, osiguravajući prisutnost u svakoj većoj zemlji, pa čak i u malim gradovima. Ovaj projekt bankomata simulira osnovni rad Bankomat koji
Jednostavan automatizirani model željezničkog rasporeda - Arduino kontrolirano: 11 koraka (sa slikama)
Jednostavan automatizirani model željezničkog rasporeda | Arduino kontrolirano: Arduino mikrokontroleri izvrstan su dodatak modelu željeznice, posebno kada se radi o automatizaciji. Evo jednostavnog i lakog načina da započnete s modelom automatizacije željeznica s Arduinom. Dakle, bez daljnjih odlaganja, krenimo
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: Volite li vrtlarstvo, ali ne možete pronaći vremena za njegovo održavanje? Možda imate neke sobne biljke koje izgledaju pomalo žedno ili traže način da automatiziraju vašu hidroponiku? U ovom ćemo projektu riješiti te probleme i naučiti osnove