Përmbajtje:
- Furnizimet
- Hapi 1: Bërja e qarkut
- Hapi 2: Krijimi i bazës së të dhënave
- Hapi 3: Programimi i Kodit (Python)
- Hapi 4: Krijimi i Uebfaqes (Frontend dhe Backend)
- Hapi 5: Krijimi i Strehimit
- Hapi 6: Futja e qarkut në banesë
- Hapi 7: Pikturë
Video: Makinë Supë: 7 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
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
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
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
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ë
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ë
Kam përdorur bojë të kuqe, të zezë dhe të bardhë
Recommended:
Miniaturizimi i Robotit Autonom të Arduino (Land Rover / Makinë) Faza 1 Modeli 3: 6 Hapa
Miniaturizimi i Robotit Autonome Arduino (Land Rover / Makinë) Faza1Modeli 3: Vendosa të miniaturizoj Land Rover / Car / Bot për të zvogëluar madhësinë dhe konsumin e energjisë të projektit
Makinë DIY Arduino Bluetooth e kontrolluar: 6 hapa (me fotografi)
Makinë DIY Arduino Bluetooth e kontrolluar: Përshëndetje miq! Emri im është Nikolas, jam 15 vjeç dhe jetoj në Athinë, Greqi. Sot do t'ju tregoj se si të bëni një makinë me 2 rrota të kontrolluar me Bluetooth duke përdorur një Arduino Nano, një printer 3D dhe disa përbërës të thjeshtë elektronikë! Sigurohuni që të shikoni timen
Makinë Play Station Makinë e printuar pa tela 3D me telekomandë: 7 hapa (me fotografi)
Play Station Makinë me printim pa tela 3D me telekomandë: Kush nuk i pëlqen lojërat? Gara dhe Luftimet në Botën Virtuale të Play Station dhe Xbox !! Pra, për ta sjellë atë argëtim në jetën reale, e bëra këtë Instructable në të cilin do t'ju tregoj se si mund të përdorni çdo Kontrollues të Telekomandës Play Station (Me tela
Bëni një rrip supe për trekëmbëshin tuaj: 4 hapa (me fotografi)
Bëni një rrip supe për trekëmbëshin tuaj: Kjo ide u frymëzua nga Nëna ime; Unë po tërhiqja trekëmbëshin tim rreth Southend, dhe ajo më pyeti pse nuk kisha një lloj doreze për të. Ajo mendoi se unë disi mund të jem në gjendje të lidh një rrip nga një çantë në të. Kështu që unë erdha me këtë. Faleminderit mami
Kanaçe për supë!: 5 hapa (me fotografi)
Kanaçe për supë !: Për qëllime fjalësh, " kanaçe " janë një fjalë tjetër për "kufje". Ja se si të bëni kanaçe audio nga kanaçe supe dhe disa gjëra të tjera