Kazalo:

Samodejni natakar: 6 korakov
Samodejni natakar: 6 korakov

Video: Samodejni natakar: 6 korakov

Video: Samodejni natakar: 6 korakov
Video: Пластик липнет к насадкам сварочного аппарата, что делать 2024, November
Anonim
Samodejni natakar
Samodejni natakar

Cilj tega projekta je olajšati postopek priprave/mešanja koktajlov prek interneta stvari (Internet of Things). recepti za koktajle (ko bodo enkrat vneseni) se bodo spomnili v projektu. Posode za pijače so integrirane s senzorji, ki merijo temperaturo in vsebino steklenice. Ves projekt bo nadzorovan prek spletne strani na pametnem telefonu/računalniku.

Zaloge

Hardware:

- MDF lesena pločevina (0,5 cm)

- leseni vijaki

- cev z notranjim premerom 4 mm

- 4 plastične posode

- 40 mm pvc cev

elektronika:

- malina pi3

- 4x ultrazvočni senzor (hc-sr04)

- 4x 10k ntc (vodoodporen)

- ADC mcp3008

- RFID skener

- LCD zaslon

- rele s 4 moduli

- 4 peristaltične pompe

- 12v dc napajalnik

orodja:

- prozoren silicij tec7

- vrtalni stroj

- 3D tiskalnik

- videl

stroški projekta luknje bodo okoli 130 evrov.

1. korak: 1. korak: Ožičenje elektronike

Ožičenje:

Med gradnjo ožičenja celotnega projekta priporočam uporabo nekaj daljših žic za ultrazvočne senzorje, razlog za to pa je, da morajo priti do vsake posode. storite enako z relejskim modulom sinds, to bo na drugi strani zgradbe.

Spajkajte vezje črpalke na adapter 12V dc in ga priključite na relejni modul. (označite črpalke, da si boste lažje zapomnili, katera črpalka je priključena na stikalo releja, to bo priročno pozneje pri izdelavi)

neobvezno (to bo prihranilo delo pri izdelavi celotnega ohišja):

- ultrazvočne senzorje, priključene na nožice, lahko označite s spodnjimi številkami

- označite ntc kot povezan z mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> relejni modul 1

GPIO3 (scl1/i2c) ==> relejni modul 2

GPIO17 ==> sprožilec ultrazvoka 1

GPIO27 ==> odmev ultrazvok 1

GPIO22 ==> sproži ultrazvok 2

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

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

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

GPIO5 ==> ultrazvočni odmev 2

GPIO6 ==> ultrazvočni sprožilec 2

GPIO13 ==> ultrazvočni odmev 3

GPIO19 ==> sproži ultrazvok 4

GPIO26 ==> ultrazvočni odmev 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)

2. korak: 2. korak: Konfigurirajte Raspberry Pi

config:

povežite pi z wifi in omogočite SPI v konfiguracijskem meniju (sudo rasp-config => možnosti vmesnika => SPI => omogoči)

namestite naslednje pakete:

- mfrc522

- RPLCD

- bučka

- flask_cors

- flask_socketio

baza podatkov:

namestite mariadb na malinovo pi.

vzpostavite oddaljeno povezavo s ssh z delovno mizo mysql.

uvozite samostojno datoteko z zbirko podatkov v raspberrypia in se prepričajte, da ima vaš uporabnik vse pravice do baze podatkov.

program:

pod tem razdelkom je datoteka rar, ki jo naložite in izvlečete datoteke v njej.

ti datoteke vsebujejo strežnik za bučke in potrebne razrede za projekt.

prenesite te datoteke v malinovo pi, priporočam, da za vašega uporabnika naredite zemljevid, imenovan samodejni natakar, in vanj postavite datoteke

preden lahko zaženemo program, morate odpreti app.py in poiskati 'db = DataBase (app, "user", "password", "cocktails_db")'

spremenite uporabnika in geslo v uporabniško ime in geslo za mariadb

Spletna stran:

namestite strežnik apache2 na malinovo pi.

povežite prek filezilla.

izvlecite spodnjo datoteko in spet boste morali nekaj spremeniti, v datoteki js so 4 datoteke.js.

in na koncu vse prenesemo na zemljevid /var /www na malinovem pi z filezilla.

3. korak: 3. korak: Izdelava primera

3. korak: Izdelava primera
3. korak: Izdelava primera
3. korak: Izdelava primera
3. korak: Izdelava primera
3. korak: Izdelava primera
3. korak: Izdelava primera

Ohišje je sestavljeno iz okvirja iz lesa in nato z dodajanjem listov MDF.

Okvir:

z lesenimi deskami 2x1 jih boste morali razžagati na prave velikosti.

- 6 x 20 cm

- 3 x 49 cm

- 2x 15 cm

hrbtna stran (okvir):

vzemite 2 kosa 50 cm lesenega traku in 2 kosa 25 cm

in naredite preprost pravokotnik. (foto)

sprednja stran (okvir):

vzemite tisto, kar je ostalo od lesa, to naj bodo 4 kosi 25 cm, 1 kos 50 cm in 2 kosa 17,5 cm

in jih razporedite kot na naslednji sliki.

Ovitek:

z 0, 5 cm mdf listi izrežite naslednje velikosti:

glavni primer:

- 1x 51x36cm (zgoraj)

- 1x 50x35 cm (spodaj)

- 2x 50x23, 5 cm (spredaj in zadaj)

- 2x 35, 5x23, 5 cm (stranske plošče)

alinea:

-1 x 19, 5 x 19 cm

-3x10x19 cm

1. za dno vzemite 50x36 cm in nanj pritrdimo zadnjo in sprednjo stran okvirja.

2. zdaj pritrdite stranske plošče na okvir, to bi morale biti stranice brez okvirjev. (razlog, da nismo naredili stranskih desk za okvir, je, da v projektu prihranimo prostor).

3. Zdaj primite plošče sprednje plošče in v levem zgornjem kotu naredimo zarezo in luknjo za LCD zaslon.

alinea:

- za zamik morate najprej odstraniti pravokotnik s sprednje plošče, visok 18 cm do 19 cm

- nato vzemite svoje 4 kose za vdolbino in jih zlepite skupaj z nekaj lepilnega vložka v ohišje.

19, 5x19cm je zadnja plošča za zamik.

Luknja za LCD zaslon:

- v zgornjem levem kotu sprednje plošče morate narediti luknjo dolžine 7 cm in širine 2,5 cm

4. korak: 4. korak: izdelava zabojnikov

4. korak: Izdelava zabojnikov
4. korak: Izdelava zabojnikov
4. korak: Izdelava zabojnikov
4. korak: Izdelava zabojnikov

pokrov in posodo je treba spremeniti, posoda potrebuje luknjo za vstop v cev za črpanje same vode in luknjo za temperaturni senzor, pokrov potrebuje 3 luknje 1 za vlivanje pijače in še 2 za ultrazvočni senzor v vsako posodo.

pokrov posode:

- izvrtajte 1 luknjo velikosti 4,5 cm na zgornji strani pokrova

- na spodnji strani 2 luknji velikosti 1,6 cm z vmesnim premerom 0,8 cm

sama posoda:

- na dnu posode morate izvrtati 2 luknji na primerni strani posode (kratke stranice)

- 1 od 2 lukenj mora biti oddaljeno približno 1,5 cm od dna, ker mora biti zadnja stran okvirja, druga pa nizko do dna.

5. korak: 5. korak: Vključitev elektronike

5. korak: Vključitev elektronike
5. korak: Vključitev elektronike
5. korak: Vključitev elektronike
5. korak: Vključitev elektronike
5. korak: Vključitev elektronike
5. korak: Vključitev elektronike

1. najprej bomo začeli z lepljenjem plošče na levo stran, gledano od spredaj.

2. Naslednjič poskusite postaviti LCD v prežagani pravokotnik spredaj, ta naj bo dovolj tesen, da se lahko drži sam. lahko pa uporabite vijake, če čutite potrebo

3. Tik pod lcd -jem morate pritrditi optični bralnik RFID na mesto. (Oba bosta delovala)

4. Na desni strani bomo postavili rele, kot je prikazano na sliki, in na desni strani privijte črpalke, kabli za malinovo pi pa bodo šli čez vdolbino spredaj.

5. Zdaj potrebujete posodo z najnižjo luknjo, obrnjeno navznoter, in vstavite temperaturne senzorje v skladu z oštevilčenjem s steklenico številka 1, ki se začne na levi proti desni. luknje s temperaturnimi senzorji morajo biti vodotesne, zato jih lepite s tec7.

6. vstavite cevi na drugo stran in merite suho dolžino, ki je potrebna, da pridete do črpalk in jih razrežete. na to lepite.

7. medtem lahko ultrazvočne senzorje in pvc cevi vstavimo v ustrezne luknje, lepilo ni potrebno, bi se morali dobro prilegati.

Korak 6: Korak 6: Dokončanje

- izvlecite 2 napajalnika iz zadnje strani in privijte zadnjo ploščo.

- odvijte zaporne pokrove pvc cevi, namestite zgornji del na samo ohišje, če ga želite, ga privijte, vendar raje ne sindrom, do njega lahko dostopam po izdelavi.

Projekt je zdaj končan, lahko ga okrasite, kot želite.

Priporočena: