Kazalo:
- Zaloge
- 1. korak: 1. korak: Ožičenje elektronike
- 2. korak: 2. korak: Konfigurirajte Raspberry Pi
- 3. korak: 3. korak: Izdelava primera
- 4. korak: 4. korak: izdelava zabojnikov
- 5. korak: 5. korak: Vključitev elektronike
- Korak 6: Korak 6: Dokončanje
Video: Samodejni natakar: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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:
Samodejni razpršilnik za razkuževanje rok: 6 korakov
Samodejni razpršilnik za razkuževanje rok: V tem projektu bomo izdelali razpršilnik za samodejno razkuževanje rok. Ta projekt bo uporabljal Arduino, ultrazvočni senzor, vodno črpalko in razkužilo za roke. Ultrazvočni senzor se uporablja za preverjanje prisotnosti rok pod izhodom razkužilnega sredstva.
Mobilni samodejni izklop s polnim polnjenjem: 20 korakov
Samodejni izklop pri polnem polnjenju mobilnega telefona: samodejno izklopi polnjenje mobilnega telefona, ko je popolnoma napolnjen. Ne skrbite za življenjsko dobo baterije, tudi če ste jo pustili čez noč. Mobilne telefone poganjajo baterije. Čeprav so baterije priročne za uporabo, je pri njihovi uporabi potrebnih tudi nekaj previdnostnih ukrepov. Mama
Samodejni sistem za zalivanje rastlin z uporabo Micro: bit: 8 korakov (s slikami)
Samodejni sistem za zalivanje rastlin z uporabo Micro: bita: V tem navodilu vam bom pokazal, kako zgraditi avtomatski sistem za zalivanje rastlin z uporabo Micro: bita in nekaterih drugih majhnih elektronskih komponent. Micro: bit uporablja senzor vlage za spremljanje ravni vlage v rastlinski zemlji in
Samodejni EKG- BME 305 Končni projekt Dodatni kredit: 7 korakov
Samodejni EKG-BME 305 Končni projekt Dodatni kredit: Elektrokardiogram (EKG ali EKG) se uporablja za merjenje električnih signalov, ki jih proizvaja utripajoče srce, in ima veliko vlogo pri diagnozi in prognozi bolezni srca in ožilja. Nekateri podatki, pridobljeni z EKG, vključujejo ritem
Natakar Prosim Bot: 6 korakov (s slikami)
Natakar Prosim Bot: Kaj je narobe, če natakar pokliče zvonec s servo v odprtem pisarniškem prostoru? - Ne vem: Ljudje DP ponavadi sovražijo alarm ali celo prekinitve, zato bi bilo dobro, če bi bilo malo smešno (vsaj za nekaj časa). To sem jaz