Sadržaj:

Automatizirani barmen: 6 koraka
Automatizirani barmen: 6 koraka

Video: Automatizirani barmen: 6 koraka

Video: Automatizirani barmen: 6 koraka
Video: Кама пуля выбивает долги с мутного типа 2024, Studeni
Anonim
Automatizirani barmen
Automatizirani barmen

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

Korak 3: Izgradnja kućišta
Korak 3: Izgradnja kućišta
Korak 3: Izgradnja kućišta
Korak 3: Izgradnja kućišta
Korak 3: Izgradnja kućišta
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

Korak 4: Izrada spremnika
Korak 4: Izrada spremnika
Korak 4: Izrada spremnika
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

Korak 5: Integriranje elektronike
Korak 5: Integriranje elektronike
Korak 5: Integriranje elektronike
Korak 5: Integriranje elektronike
Korak 5: Integriranje elektronike
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: