INHOUDSOPGAWE:

Outomatiese kroegman: 6 stappe
Outomatiese kroegman: 6 stappe

Video: Outomatiese kroegman: 6 stappe

Video: Outomatiese kroegman: 6 stappe
Video: Турбовальный двигатель 9И56 - 70 литров расхода на 110 лошадей Как тебе такое ? 2024, November
Anonim
Outomatiese kroegman
Outomatiese kroegman

Die doel van hierdie projek is om die proses om cocktails te maak/te meng makliker te maak deur middel van IoT (Internet of Things). die skemerkelkresepte (een keer ingeskryf) sal deur die projek onthou word. Die houers vir die drankies is geïntegreer met sensors wat die temperatuur en die inhoud van die bottel meet. Die hele projek word beheer via 'n webwerf op 'n slimfoon/rekenaar.

Voorrade

Hardware:

- MDF houtplaat (0, 5 cm)

- houtskroewe

- buis met 'n binnediameter van 4 mm

- 4 plastiekhouers

- 40 mm pvc -buis

elektronika:

- framboos pi3

- 4x ultrasoniese sensor (hc-sr04)

- 4x 10k ntc (waterdig)

- ADC mcp3008

- RFID skandeerder

- lcd skerm

- 4 -module -aflos

- 4 peristaltiese pomp

- 12V gelykstroomadapter

gereedskap:

- Tec7 deursigtige silikon

- boormasjien

- 3D -drukker

- gesien het

die koste van die gatprojek beloop ongeveer 130 euro.

Stap 1: Stap 1: Bedrading van die elektronika

Bedrading:

Terwyl ek die bedrading van die hele projek bou, beveel ek aan dat ek langer drade vir die ultrasoniese sensors gebruik, want die rede daarvoor is dat hulle elke houer moet bereik. doen dieselfde met die aflosmodule, aangesien dit aan die ander kant van die konstruksie gaan wees.

Soldeer die pompkring aan die 12V DC -adapter en koppel dit aan die aflosmodule. (merk die pompe, sodat dit makliker is om te onthou watter pomp aan die aflosskakelaar gekoppel is; dit sal later handig wees in die konstruksie)

opsioneel (dit sal werk bespaar tydens die bou van die hele saak):

- u kan die ultrasoniese sensors wat aan die penne gekoppel is, met die onderstaande nommers benoem

- merk die ntc as gekoppel aan die mcp3008

Framboos Pi (BCM):

GPIO2 (sda1/i2c) ==> aflosmodule 1

GPIO3 (scl1/i2c) ==> aflosmodule 2

GPIO17 ==> sneller ultraklank 1

GPIO27 ==> eggo ultraklank 1

GPIO22 ==> sneller ultraklank 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) en rfid (CLK)

GPIO5 ==> eggo ultraklank 2

GPIO6 ==> sneller ultraklank 2

GPIO13 ==> eggo ultraklank 3

GPIO19 ==> sneller ultraklank 4

GPIO26 ==> eggo ultraklank 4

GPIO14 (uart0_TXD) ==> aflosmodule 3

GPIO15 (uart0_RXD) ==> aflosmodule 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)

Stap 2: Stap 2: Stel die Raspberry Pi op

config:

koppel die pi aan u wifi en aktiveer die SPI in die config-menu (sudo rasp-config => interfacing options => SPI => enable)

installeer die volgende pakkette:

- mfrc522

- RPLCD

- fles

- flask_cors

- flask_socketio

databasis:

installeer mariadb op die framboos pi.

maak 'n afstandverbinding met die ssh met mysql -werkbank.

voer die selfstandige lêer in met die databasis op die raspberrypi en maak seker dat die gebruiker wat u het, alle regte op die databasis het.

program:

onder hierdie afdeling is 'n rar-lêer, laai dit af en haal die lêers uit.

hierdie vullings bevat die kolfbediener en die nodige klasse vir die projek.

dra hierdie lêers oor na die raspberry pi, ek beveel aan dat u 'n kaart vir u gebruiker maak, outomatiese kroegman, en die vulsels daar plaas

Voordat u die program kan begin, moet u die app.py oopmaak en soek na 'db = DataBase (app, "gebruiker", "wagwoord", "cocktails_db")'

verander gebruiker en wagwoord na u mariadb gebruikersnaam en wagwoord

webwerf:

installeer 'n apache2 -bediener op die framboos pi.

maak verbinding deur filezilla.

pak die onderstaande lêer uit en u moet weer 'n paar dinge verander, binne die js -lêer is daar 4.js -lêers.

en laastens alles na die /var /www kaart op die framboos pi met filezilla.

Stap 3: Stap 3: Bou die saak

Stap 3: Bou die saak
Stap 3: Bou die saak
Stap 3: Bou die saak
Stap 3: Bou die saak
Stap 3: Bou die saak
Stap 3: Bou die saak

Die omhulsel bestaan uit 'n raamwerk van hout en die byvoeging van die mdf -velle.

Raam:

met die 2x1 houtplanke moet u dit in die regte groottes saag.

- 6 x 20 cm

- 3 x 49 cm

- 2x 15 cm

agterkant (raam):

neem 2 stukke van die 50 cm houtstrook en 2 stukke van die 25 cm

en maak 'n eenvoudige reghoek. (foto)

voorkant (raam):

neem die oorblywende stukke hout, dit moet 4 stukke van 25 cm, 1 stuk van 50 cm en 2 stukke van 17, 5 cm wees

en rangskik hulle soos die volgende prentjie.

Saak:

sny die volgende groottes met die 0, 5 cm mdf -velle:

hoofsaak:

- 1x 51x36cm (bo)

- 1x 50x35cm (onderkant)

- 2x 50x23, 5 cm (voor en agter)

- 2x 35, 5x23, 5cm (sypanele)

inspringing:

-1x19, 5x19cm

-3x10x19cm

1. Neem die 50x36cm vir die onderkant en ons sal die agterkant en voorkant van die raam daaraan heg.

2. heg nou die sypanele aan die raam; dit moet die sye wees sonder rame. (die rede waarom ons nie syplanke vir die raamwerk gedoen het nie, is om ruimte binne die projek te spaar).

3. gryp nou die voorpanele en ons moet 'n inkeping en 'n gaatjie links bo maak vir die lcd -skerm.

inspringing:

- vir die inspringing moet u eers 'n reghoek uit die voorpaneel haal wat 18 cm hoog en 19 cm hoog is

- gryp dan u 4 stukke vir die inspringing en plak dit saam met 'n houtlym en 'n insetsel in die omhulsel.

die 19, 5x19cm is die agterpaneel vir die inspringing.

lcd vertoongat:

- in die linker boonste hoek van die voorpaneel moet u 'n gat maak wat 7 cm lank en 2 cm lank is

Stap 4: Stap 4: Maak die houers

Stap 4: Maak die houers
Stap 4: Maak die houers
Stap 4: Maak die houers
Stap 4: Maak die houers

die deksel en die houer self moet aangepas word, die houer het 'n gat nodig om in die buis te kom om die water self te pomp en 'n gat vir die temperatuursensor, die deksel benodig 3 gate 1 om die drank te gooi en nog 2 vir die ultrasoniese sensor elke houer.

houer deksel:

- boor 1 gat van 4, 5 cm aan die bokant van die deksel

- aan die onderkant 2 gate van 1, 6 cm met 0, 8 cm tussenin

houer self:

- u moet 2 gate aan die onderkant van die houer self aan die teenoorgestelde kant van die houer boor (die kort sye)

- 1 van die 2 gate moet ongeveer 1, 5 cm van die onderkant af wees, want die agterkant van die raam, die ander een, moet laag tot onder wees.

Stap 5: Stap 5: Integreer die elektronika

Stap 5: Integreer die elektronika
Stap 5: Integreer die elektronika
Stap 5: Integreer die elektronika
Stap 5: Integreer die elektronika
Stap 5: Integreer die elektronika
Stap 5: Integreer die elektronika

1. Eerstens begin ons die broodbord aan die linkerkant vassteek, van voor gesien.

2. probeer dan om die lcd binne die uitgesaagde reghoek aan die voorkant te plaas; dit moet styf genoeg wees om vanself te kan hou. maar u kan skroewe gebruik as u dit nodig het

3. Net onder die LCD moet u die RFID -skandeerder vasmaak/plak. (Beide werk)

4. Aan die regterkant plaas ons die aflos soos op die foto, en skroef die pompe aan die regterkant vas, terwyl die kabels vir die framboos pi oor die inspringing aan die voorkant gaan.

5. Nou benodig u die houer met die laagste gat na binne en plaas die temperatuursensors volgens die nommering met bottel nommer 1 wat links begin, na regs. die gate met die temperatuursensors moet waterdig wees, so plak dit met die tec7.

6. plaas die buise aan die ander kant en neem 'n ruwe meting van die lengte wat nodig is om by die pompe te kom en dit te sny. plak dit vas.

7. intussen kan ons die ultrasoniese sensors en pvc -buise in die ooreenstemmende gate plaas, geen gom nodig nie, dit moet redelik goed pas.

Stap 6: Stap 6: Voltooi

- haal die 2 kragadapters uit die agterkant en skroef die agterplaat vas.

- Draai die afsluitdoppe van die pvc -buise los, plaas die bokant op die omhulsel self, u kan dit vasskroef as dit nodig is, maar ek wil dit nie doen nie, want ek kan dit so kry nadat dit gemaak is.

Die projek is nou voltooi, u kan versier soos u wil.

Aanbeveel: