Sadržaj:

Mašina za supu: 7 koraka
Mašina za supu: 7 koraka

Video: Mašina za supu: 7 koraka

Video: Mašina za supu: 7 koraka
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Juli
Anonim
Mašina za supu
Mašina za supu

Mašina za supu

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

Supplies

Supplies

·

Raspberry Pi 3B+

·

Senzor temperature (vodootporan, Onewire)

·

Otpornik za mjerenje sile

·

Ultrazvučni senzor

·

Servo (x2)

·

MCP3008

·

LCD

·

Potenciometar

·

Pumpa za vodu

·

Tranzistor

·

Diode

·

Relej

·

Dugme (x4)

·

Otpornik 2.2k Ohm

·

Otpornik 3.3k Ohm

·

Otpornik 4,7 k Ohma

·

Otpornik 1k Ohm (x2)

·

Otpornik 220 Ohm (x3)

·

Žice 5 metara

·

Termoskupljajuće cijevi

·

Crevo 30 cm

·

Drvene daske 2m²

·

Ljepilo

·

Screws

·

Nosač metalnog ugla

·

Boja (crna, bijela i crvena)

·

Drvena slova i brojke

·

Lijevak (x2)

·

Podvojena vodovodna cijev

·

Razvodni utikač

Alati

·

Lemilica

·

Strojevi za skidanje žice

·

Rezači žice

·

Pištolj za ljepilo

·

Bušilica

·

Mašina za testerisanje

·

Laserski rezač

Korak 1: Pravljenje kola

Pravljenje kola
Pravljenje kola
Pravljenje kola
Pravljenje kola

Na gornjim slikama možete vidjeti moje kolo. Na krugu vidite DS18B20 koji je moj senzor temperature tako da možemo 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 naš grijaći element. Tu je i MCP3008 koji je za naš otpornik za mjerenje sile. Pomoću ovoga možemo znati postoji li šalica ispod našeg proizvođača ili ne. Trebali biste vidjeti i 2 servo servera koja su nam potrebna za opskrbu prahom. US-100 CSC je ultrazvučni senzor koji može mjeriti koliko vode trebamo pumpati u čašu. 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 sa dva atributa idtemperatura i vrijednost. Ispod toga imam entitet po imenu taste sa 5 atributa: idtaste, ime, slika, glavna slika i opis. Pored toga imamo zadnju historiju imena 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 nijedna juha ne može napraviti bez šalice. Zatim sam dodao detektore događaja koji bi trebali otkriti kada se pritisne dugme. Ako pritisnem dugme, mašina će napraviti supu, pa za to jednostavno pustim da se servo okrene kako bi prah mogao pasti u šolju 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 sipati vodu u čašu sve dok ultrazvučni senzor ne otkrije da je čaša skoro puna. Moj kôd možete vidjeti na mom githubu:

Korak 4: Kreiranje 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 historije. Drugi upit je sljedeći: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" ovim mogu pokazati koju vrstu supe imam sa lijepom slikom i opisom. Kao posljednji, 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 mom frontu imam dvije javascript datoteke. Prva je za moju glavnu stranicu. U ovome imam querySelector koji popunjavam koristeći innerHTML podacima koje sam primio sa svoje pozadine.

Druga skripta radi isto za moju stranicu istorije sa svakom supom napravljenom na mojoj mašini.

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đe možete vidjeti kako sam ih sve spojio. Napravio sam i malu metalnu ploču na koju mogu staviti LCD i dugme. Na drugoj posljednjoj slici možete vidjeti metalnu ploču koju koristim za vlagu koju je stvorio naš čajnik. Dvije velike rupe treba staviti unutra tako da ih možete lako ukloniti. Napokon možete vidjeti da smo zalijepili neke daske, stavit ću ih na vrhu naše konstrukcije. Sa šarkama ćemo olakšati otvaranje i zatvaranje. Ova dva posljednja koraka važna su jer ćemo napuniti vodu i prah. Sada je naša izgradnja završena, možemo je ukrasiti pa sam kupio crvenu kantu za prskanje. Nakon što smo obojili naše stanovanje, završili smo.

Korak 6: Umetanje strujnog kola u kućište

Umetanje kola u kućište
Umetanje kola u kućište
Umetanje kola u kućište
Umetanje kola u kućište
Umetanje kola u kućište
Umetanje kola 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

Painting
Painting
Painting
Painting
Painting
Painting
Painting
Painting

Koristio sam crvenu, crnu i bijelu boju

Preporučuje se: