Sadržaj:

Stroj za juhu: 7 koraka
Stroj za juhu: 7 koraka

Video: Stroj za juhu: 7 koraka

Video: Stroj za juhu: 7 koraka
Video: Что творят ТАДЖИКСКИЕ МИГРАНТЫ в России!😳 2024, Srpanj
Anonim
Stroj za juhu
Stroj za juhu

Stroj za juhu

Dobar dan svima u ovom uputstvu objasnit ću kako sam stvorio vlastiti dozator za juhu koristeći sljedeće stavke. U pdf -u možete vidjeti moj materijal.

Pribor

Pribor

·

Malina Pi 3B+

·

Senzor temperature (vodootporan, Onewire)

·

Otpornik za mjerenje sile

·

Ultrazvučni senzor

·

Servo (x2)

·

MCP3008

·

LCD

·

Potenciometar

·

Vodena pumpa

·

Tranzistor

·

Dioda

·

Relej

·

Gumb (x4)

·

Otpornik 2.2k Ohm

·

Otpornik 3.3k Ohm

·

Otpornik 4,7 k Ohma

·

Otpornik 1k Ohm (x2)

·

Otpornik 220 Ohma (x3)

·

Žice 5 metara

·

Termoskupljajuće cijevi

·

Crijevo 30 cm

·

Drvene daske 2m²

·

Ljepilo

·

Vijci

·

Nosač metalnog ugla

·

Boja (crna, bijela i crvena)

·

Drvena slova i brojke

·

Lijevak (x2)

·

Rascijepljena vodovodna cijev

·

Razvodni utikač

Alati

·

Lemilica

·

Skidači žica

·

Rezači žice

·

Pištolj za ljepilo

·

Bušilica

·

Stroj za piljenje

·

Laserski rezač

Korak 1: Izrada kruga

Izrada kruga
Izrada kruga
Izrada kruga
Izrada kruga

Na gornjim slikama možete vidjeti moje kolo. Na krugu vidite DS18B20 koji je moj senzor temperature kako bismo mogli mjeriti temperaturu u vodi. Pored toga možete vidjeti istosmjerni motor s diodom, ovo je moja pumpa. Blizu toga možete vidjeti releje kako bismo mogli uključiti i isključiti grijaći element. Tu je i MCP3008 koji je za naš otpornik za mjerenje sile. Na taj način možemo znati postoji li šalica ispod našeg proizvođača ili ne. Također biste trebali vidjeti 2 serva koji su potrebni za našu opskrbu prahom. US-100 CSC je ultrazvučni senzor koji može mjeriti koliko vode trebamo ispumpati u šalicu. Konačno imamo naša 3 gumba i LCD koji su potrebni za interakciju s korisnicima.

Korak 2: Izrada baze podataka

Izrada baze podataka
Izrada baze podataka

Moja baza podataka radi na mom maline pi. Kao što vidite, u gornjem lijevom kutu imam tri entiteta, imam entitet po imenu temperature s dva atributa idtemperature i value. Ispod toga imam entitet po imenu taste sa 5 atributa: idtaste, ime, slika, glavna slika i opis. Pored toga imamo zadnju povijest naziva entiteta u ovom entitetu, imamo i 5 atributa: idhistory, date, random, tasteid, temperatureid.

Korak 3: Programiranje koda (Python)

Moj kod je prilično jednostavan. Prvo morate to učiniti tako da otpornik za osjetljivost sile nije pritisnut, ne biste trebali moći pokrenuti ostatak koda, tako da se juha ne može napraviti bez šalice. Zatim sam dodao detektore događaja koji bi trebali otkriti kada se pritisne tipka. Ako pritisnem tipku, stroj će napraviti juhu, pa za to jednostavno pustim da se servo okrene kako bi prah mogao pasti u šalicu i ja šaljem visoki signal svom releju. To dovodi do kuhanja vode jer će naš grijaći element početi raditi. Nakon nekog vremena dok se naša voda kuha, naš temperaturni senzor će otkriti da se kuha, a zatim će moja pumpa početi pumpati. Nastavlja ulijevati vodu u šalicu sve dok ultrazvučni senzor ne otkrije da je šalica gotovo puna. Moj kôd možete vidjeti na mom githubu:

Korak 4: Izrada web stranice (sučelje i pozadina)

U pozadini imam tri upita. Prvi je ovaj: "Odaberite s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') kao Datum iz geschiedenis kao g join smaak as s on g.smaakid = s.idsmaak join temperatuur as t on g.temperatuurid = t.idtemperatuur poredak prema Datum "ovim upitom mogu dobiti svoje slike, ime, vrijednost temperature i datum iz naše povijesti. Drugi upit je sljedeći: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" ovim mogu pokazati kakvu juhu imam s lijepom slikom i opisom. Kao zadnji, imam upit koji stavlja nedavno pripremljene juhe u moju bazu podataka: "UMETNI U Geschiedenis (willekeurig, smaakid, temperatuurid) VRIJEDNOSTI (var1, var2, var3)". Pomoću metode app.route mogu poslati svoje podatke na web stranicu.

Na svom sučelju imam dvije javascript datoteke. Prva je za moju glavnu stranicu. U ovome imam querySelector koji ispunjavam pomoću innerHTML podacima koje sam primio sa svoje pozadine.

Druga skripta čini isto za moju stranicu povijesti sa svakom juhom napravljenom na mojem aparatu.

Moj kôd možete vidjeti na mom githubu:

Korak 5: Izrada stambenog prostora

Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta

Za naše crijevo napravit ću ga od drveta. Na slikama možete vidjeti veličine dasaka koje sam izrezao. Također možete vidjeti kako sam ih sve spojio. Napravio sam i malu metalnu ploču na koju mogu staviti LCD i gumb. Na drugoj posljednjoj slici možete vidjeti metalnu ploču koju koristim za vlagu koju je stvorio naš čajnik. Dvije velike rupe trebaju staviti svoje prste kako biste ih lako uklonili. Napokon možete vidjeti da smo zalijepili neke daske, stavit ću ih na vrhu naše konstrukcije. Šarkama ćemo olakšati njegovo otvaranje i zatvaranje. Ova posljednja 2 koraka važna su jer ćemo napuniti vodu i prah. Sada je naša konstrukcija gotova, možemo je ukrasiti pa sam kupio crvenu kantu za prskanje. Nakon što smo obojili naše stanovanje, završili smo.

Korak 6: Umetanje kruga u kućište

Umetanje kruga u kućište
Umetanje kruga u kućište
Umetanje kruga u kućište
Umetanje kruga u kućište
Umetanje kruga u kućište
Umetanje kruga u kućište

Kao što možete vidjeti na gornjim slikama, možete vidjeti kako sam uspio staviti krug u svoje kućište

Korak 7: Slikanje

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Koristila sam crvenu, crnu i bijelu boju

Preporučeni: