Sisukord:

Supimasin: 7 sammu
Supimasin: 7 sammu

Video: Supimasin: 7 sammu

Video: Supimasin: 7 sammu
Video: Live With Dr Angela Achikgiozian 01 13 21 2024, November
Anonim
Supimasin
Supimasin

Supimasin

Head päeva kõigile selles juhendatavas ma selgitan, kuidas ma oma supidosaatori lõin, kasutades järgmisi üksusi. PDF -is näete minu materjalide nimekirja.

Tarvikud

Tarvikud

·

Vaarika Pi 3B+

·

Temperatuuriandur (veekindel, Onewire)

·

Jõutundlik takisti

·

Ultraheli andur

·

Servo (x2)

·

MCP3008

·

LCD

·

Potentsiomeeter

·

Veepump

·

Transistor

·

Diood

·

Relee

·

Nupp (x4)

·

Takisti 2,2 kΩ

·

Takisti 3.3k oom

·

Takisti 4,7 kΩ

·

Takisti 1 kΩ (x2)

·

Takisti 220 oomi (x3)

·

Juhtmed 5 meetrit

·

Kuumakahandavad torud

·

Voolik 30 cm

·

Puidust plangud 2m²

·

Liim

·

Kruvid

·

Metallist nurgatugi

·

Värv (must, valge ja punane)

·

Puidust tähed ja numbrid

·

Lehter (x2)

·

Poolitatud veetoru

·

Jaotuspistik

Tööriistad

·

Jootekolb

·

Traadi eemaldajad

·

Traadilõikurid

·

Liimipüstol

·

Puurimismasin

·

Saagimismasin

·

Laserlõikur

Samm: vooluringi tegemine

Ringraja tegemine
Ringraja tegemine
Ringraja tegemine
Ringraja tegemine

Ülaltoodud piltidel näete minu vooluringi. Ahelal näete DS18B20, mis on minu temperatuuriandur, et saaksime mõõta vees olevat temperatuuri. Selle kõrval näete dioodiga alalisvoolumootorit, see on minu pump. Selle lähedal näete releed, et saaksime oma küttekeha sisse ja välja lülitada. Samuti on olemas MCP3008, see on meie jõutundlik takisti. Selle abil saame teada, kas meie tegija all on tass või mitte. Peaksite nägema ka kahte servot, mida on meie pulbri jaoks vaja. US-100 CSC on ultraheliandur, mis võimaldab mõõta, kui palju vett peame tassi pumpama. Lõpuks on meil 3 nuppu ja LCD -d on vaja kasutajatega suhtlemiseks.

2. samm: andmebaasi loomine

Andmebaasi koostamine
Andmebaasi koostamine

Minu andmebaas töötab minu vaarika pi peal. Nagu näete, on mul vasakus ülanurgas kolm olemit, millel on üksus nimega temperatuur, millel on kaks atribuuti idtemperature ja value. Selle all on mul üksus maitsega, millel on 5 atribuuti: idamaitse, nimi, pilt, põhipilt ja kirjeldus. Lisaks sellele on meil selle olemi perekonnanime ajalugu, meil on ka 5 atribuuti: idhistory, date, random, tasteid, temperatureid.

Samm: koodi programmeerimine (Python)

Minu kood on üsna lihtne. Esiteks peaksite selle muutma nii, et jõutundlikku takistit ei vajutata, ei tohiks te ülejäänud koodi käivitada, nii et ilma tassita ei tehta suppi. Siis lisasin sündmusteandurid, mis peaksid nupu vajutamisel tuvastama. Kui ma vajutan nupule, valmistab masin suppi, nii et ma lasen lihtsalt servol pöörata, nii et pulber võib topsi kukkuda ja ma saadan oma releele kõrge signaali. See viib vee keetmiseni, sest meie kütteelement hakkab tööle. Mõne aja pärast, kui meie vesi keeb, tuvastab meie temperatuuriandur, et see küpseb, ja siis hakkab mu pump pumpama. See valab tassi vett, kuni ultraheliandur tuvastab, et tass on peaaegu täis. Minu koodi näete minu githubis:

Samm: veebisaidi loomine (kasutajaliides ja taustaprogramm)

Taustprogrammis on mul kolm päringut. Esimene neist on see: "Valige s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') kuupäevaks alates geschiedenis kui g join smaak as s on g.smaakid = s.idsmaak join temperatuur as t on g.temperatuurid = t.idtemperatuur order by Datum "selle päringuga on mul võimalik saada oma ajaloost pilte, nime, temperatuuri väärtust ja kuupäeva. Teine päring on järgmine: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" sellega saan ilusa pildi ja kirjeldusega näidata, milliseid suppe mul on. Viimati on mul päring, mis paneb hiljuti valmistatud supid minu andmebaasi: "INSERT INTO geschiedenis (willekeurig, smaakid, Temperaid) VALUES (var1, var2, var3)". Meetodi app.route abil saan oma andmed veebisaidile saata.

Minu kasutajaliideses on mul kaks javascripti faili. Esimene neist on minu avalehele. Siin on mul querySelector, mille täidan sisemise HTML -i abil oma taustaprogrammist saadud andmetega.

Teine skript teeb minu ajaloolehe puhul sama iga minu masinast valmistatud supi puhul.

Minu koodi näete minu githubis:

Samm: korpuse valmistamine

Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine

Meie vooliku jaoks valmistan selle puidust. Piltidel näete lõigatud plaatide suurusi. Samuti näete, kuidas ma need kõik kokku panin. Ma tegin ka väikese metallplaadi, kuhu ma saan oma lcd ja nupu panna. Teisel viimasel pildil näete metallplaati, mida kasutan meie veekeetja tekitatud niiskuse jaoks. Kaks suurt auku peavad sõrmed sisse panema, et saaksite selle hõlpsalt eemaldada. Lõpuks näete, et liimisime mõned plangud kokku, panen need meie ehituse peale. Hingedega muudame selle avamise ja sulgemise lihtsamaks. Need kaks viimast sammu on olulised, kuna kavatseme vett ja pulbrit uuesti täita. Nüüd on meie ehitus valmis, saame seda kaunistada, nii et ostsin punase pihustuspurgi. Pärast eluaseme värvimist oleme lõpetanud.

6. samm: ahela sisestamine korpusesse

Vooluahela sisestamine korpusesse
Vooluahela sisestamine korpusesse
Vooluahela sisestamine korpusesse
Vooluahela sisestamine korpusesse
Vooluahela sisestamine korpusesse
Vooluahela sisestamine korpusesse

Nagu ülaltoodud piltidel näha, näete, kuidas mul õnnestus vooluring oma korpusesse panna

7. samm: maalimine

Maalimine
Maalimine
Maalimine
Maalimine
Maalimine
Maalimine
Maalimine
Maalimine

Kasutasin punast, musta ja valget värvi

Soovitan: