Sisukord:
- Tarvikud
- Samm: vooluringi tegemine
- 2. samm: andmebaasi loomine
- Samm: koodi programmeerimine (Python)
- Samm: veebisaidi loomine (kasutajaliides ja taustaprogramm)
- Samm: korpuse valmistamine
- 6. samm: ahela sisestamine korpusesse
- 7. samm: maalimine
Video: Supimasin: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
Ü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
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
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
Nagu ülaltoodud piltidel näha, näete, kuidas mul õnnestus vooluring oma korpusesse panna
7. samm: maalimine
Kasutasin punast, musta ja valget värvi
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust