Përmbajtje:

Makinë Supë: 7 Hapa
Makinë Supë: 7 Hapa

Video: Makinë Supë: 7 Hapa

Video: Makinë Supë: 7 Hapa
Video: Loris Alboz - Muzika Kriminal (Prod. Fearlezz Beats) 2024, Korrik
Anonim
Makinë Supë
Makinë Supë

Makinë Supë

Ditë të mbarë të gjithëve në këtë udhëzues unë do të shpjegoj se si e krijova shpërndarësin tim të supës duke përdorur artikujt e mëposhtëm. Në pdf mund të shihni faturën time të materialeve.

Furnizimet

Furnizimet

·

Raspberry Pi 3B+

·

Sensori i temperaturës (i papërshkueshëm nga uji, Onewire)

·

Rezistencë e ndjerë e forcës

·

Sensori tejzanor

·

Servo (x2)

·

MCP3008

·

LCD

·

Potenciometër

·

Pompë uji

·

Transistor

·

Diodë

·

Stafetë

·

Butoni (x4)

·

Rezistencë 2.2k Ohm

·

Rezistenca 3.3k Ohm

·

Rezistencë 4.7k Ohm

·

Rezistenca 1k Ohm (x2)

·

Rezistenca 220 Ohm (x3)

·

Tela 5 metra

·

Tub i tkurrjes së nxehtësisë

·

Tubi 30 cm

·

Dërrasa druri 2m²

·

Zam

·

Vida

·

Mbështetës i qosheve metalikë

·

Bojë (e zezë, e bardhë dhe e kuqe)

·

Shkronja dhe figura druri

·

Gyp (x2)

·

Ndarja e tubit të ujit

·

Priza e shpërndarjes

Mjetet

·

Makine per ngjitjen e metalit

·

Zhveshëset e telave

·

Preres telash

·

Armë ngjitëse

·

Makinë shpuese

·

Makinë sharre

·

Prerës me lazer

Hapi 1: Bërja e qarkut

Marrja e qarkut
Marrja e qarkut
Marrja e qarkut
Marrja e qarkut

Në fotot e mësipërme mund të shihni qarkun tim. Në qark ju shihni një DS18B20 që është sensori im i temperaturës kështu që ne mund të matim temperaturën në ujë. Pranë kësaj mund të shihni një motor DC me një diodë, kjo është pompa ime. Pranë kësaj ju mund të shihni relet, kështu që ne mund të ndezim dhe fikim elementin tonë të ngrohjes. Ekziston edhe një MCP3008, kjo është për rezistencën tonë të ndjeshme të forcës. Me këtë ne jemi në gjendje të dimë nëse ka një filxhan nën prodhuesin tonë apo jo. Ju gjithashtu duhet të shihni 2 servo këto janë të nevojshme për furnizimin me pluhur. USC-100 CSC është një sensor tejzanor që mund të masë sa ujë kemi nevojë për të pompuar në kupë. Më në fund kemi 3 butonat tanë dhe LCD këto janë të nevojshëm për të bashkëvepruar me përdoruesit.

Hapi 2: Krijimi i bazës së të dhënave

Krijimi i bazës së të dhënave
Krijimi i bazës së të dhënave

Baza ime e të dhënave po funksionon në pi tim mjedër. Siç mund ta shihni unë kam tre entitete në të majtë lart kam një njësi të quajtur temperaturë me dy atribute idtemperature dhe vlerë. Nën atë kam një entitet të quajtur shije me 5 atribute: shije, emër, fotografi, figurë kryesore dhe përshkrim. Pranë kësaj ne kemi historinë tonë të fundit të emrit të entitetit në këtë entitet ne gjithashtu kemi 5 atribute: idhistory, data, random, tastid, temperatureid.

Hapi 3: Programimi i Kodit (Python)

Kodi im është mjaft i thjeshtë. Së pari ju duhet ta bëni atë ndërsa rezistenca e ndjesisë së forcës është e shtypur, nuk duhet të jeni në gjendje të ekzekutoni pjesën tjetër të kodit, kështu që asnjë supë nuk bëhet pa një filxhan. Pastaj shtova detektorët e ngjarjeve që duhet të zbulojnë kur shtypet një buton. Nëse shtyp një buton, makina do të bëjë një supë, kështu që për këtë unë thjesht e lë servo të kthehet në mënyrë që pluhuri të bjerë në kupë dhe unë dërgoj një sinjal të lartë tek ndihmësit e mi. Kjo çon në gatimin e ujit sepse elementi ynë i ngrohjes do të fillojë të funksionojë. Pas një kohe kur uji ynë është duke u gatuar, sensori ynë i temperaturës do të zbulojë se po gatuhet dhe më pas pompa ime do të fillojë të pompojë. Vazhdon të derdhë ujë në filxhan derisa sensori tejzanor të zbulojë se filxhani është pothuajse i mbushur. Ju mund ta shihni kodin tim në github tim:

Hapi 4: Krijimi i Uebfaqes (Frontend dhe Backend)

Në sfondin tim kam tre pyetje. E para është kjo: "Zgjidhni s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') si Datum nga geschiedenis si g join smaak si s në g.smaakid = s.idsmaak bashkoj temperaturën si t në g.temperatuurid = t.idtemperatuur porosi nga Datum "me këtë pyetje unë jam në gjendje të marr fotografitë, emrin, vlerën e temperaturës dhe datën time nga historia jonë. Pyetja e dytë është kjo: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" me këtë unë mund të tregoj se çfarë lloj supe kam me një fotografi të bukur dhe një përshkrim. Si e fundit kam një pyetje që vendos supat e bëra kohët e fundit në bazën time të të dhënave: "INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VLERAT (var1, var2, var3)". Me metodën app.route unë jam në gjendje të dërgoj të dhënat e mia në faqen e internetit.

Në frontin tim kam dy skedarë javascript. E para është për faqen time kryesore. Në këtë kam një zgjedhës query që plotësoj duke përdorur innerHTML me të dhënat që kam marrë nga backend -i im.

Skenari i dytë bën të njëjtën gjë për faqen time të historisë me çdo supë të bërë nga makina ime.

Ju mund ta shihni kodin tim në github tim:

Hapi 5: Krijimi i Strehimit

Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit
Bërja e Strehimit

Për tubin tonë do ta bëj prej druri. Në fotografi mund të shihni madhësitë e dërrasave që kam prerë. Ju gjithashtu mund të shihni se si i kam bashkuar të gjitha. Unë gjithashtu bëra një pjatë të vogël metalike ku mund të vendos LCD dhe butonin tim. Në foton e dytë të fundit ju mund të shihni një pllakë metalike këtë që unë përdor për lagështirën e krijuar nga kazani ynë. 2 vrimat e mëdha janë për të futur gishtat në mënyrë që ta hiqni lehtë. Më në fund mund të shihni që i ngjitëm disa dërrasa së bashku, unë do t'i vendos ato në krye të ndërtimit tonë. Me varen ne do ta bëjmë më të lehtë hapjen dhe mbylljen e tij. Këto 2 hapa të fundit janë të rëndësishëm pasi ne do të rimbushim ujin dhe pluhurin tonë. Tani ndërtimi ynë ka përfunduar ne mund ta dekorojmë kështu që bleva një kuti llak të kuqe. Pas ngjyrosjes së banesave tona kemi mbaruar.

Hapi 6: Futja e qarkut në banesë

Futja e qarkut në banesë
Futja e qarkut në banesë
Futja e qarkut në banesë
Futja e qarkut në banesë
Futja e qarkut në banesë
Futja e qarkut në banesë

Siç mund ta shihni në fotot e mësipërme, mund të shihni se si arrita ta vendosja qarkun në strehimin tim

Hapi 7: Pikturë

Pikturë
Pikturë
Pikturë
Pikturë
Pikturë
Pikturë
Pikturë
Pikturë

Kam përdorur bojë të kuqe, të zezë dhe të bardhë

Recommended: