Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Krijimi i serrës
- Hapi 3: Përfundimi i Rastit të Serrës
- Hapi 4: Softuer në Raspberry Pi
- Hapi 5: Bërja e qarkut
- Hapi 6: Krijoni një bazë të dhënash
- Hapi 7: Uebfaqe
- Hapi 8: Shkrimi i Përmbajtjes
- Hapi 9: Vendosni Gjithçka në Rast
Video: MAG (Sera automatike në miniaturë): 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Nëna ime shumicën e kohës është mjaft e zënë. Kështu që unë doja ta ndihmoja duke automatizuar serat e saj. Në këtë mënyrë ajo mund të kursejë pak kohë pasi nuk do të ketë nevojë të ujisë bimët.
Unë do të jem në gjendje ta arrij këtë me MAG (Miniature Automatic Garden). Ashtu si në emër, MAG është një projekt miniaturë që mund të zgjerohet për serrat më të mëdha. MAG është një sistem i automatizuar i monitorimit të kopshtarisë që lexon dhe dërgon të dhëna të sensorëve të ndryshëm në një server në internet që funksionon në Raspberry Pi. Përdoruesi do të jetë në gjendje të monitorojë bimët e tyre në një faqe në internet. Ky koncept është duke u zhvilluar si një projekt përfundimtar brenda vitit të parë të multimedias dhe teknologjisë së komunikimit, në Howest Kortrijk, Belgjikë.
Hapi 1: Materialet
Për të ndërtuar këtë projekt, do t'ju duhet artikujt e mëposhtëm:
Elektronikë:
1. Mjedër pi 4 - kit2. Mjedër pi T-kalldrëm3. Tabela e bukës 4. Lidhës meshkuj me meshkuj5. Lidhës meshkuj-femra6. LM35 (sensori i temperaturës) 7. 4x Sensorë lagështie8. DHT119 MCP300810 Potenciometër (për kontroll, jo i nevojshëm) 11. Ekrani LCD SunFounder12. 4x pompë uji pa furça 12V13. Tubat e ujit14. Përshtatës 12V15. Stafetë 4x 5V
Zorrë:
1. Akuariumi2. Dërrasa druri3. Shufër e rrumbullakët e ngurtë prej hekuri4. Thonjtë 5. Vida 6. Aquaplan Roofprimer
Mjetet:
1. Çekiç2. Sharra 3. Kaçavidë 4. Stërvitje 5 Dërrasë druri 6. Armë ngjitëse 7. Furçë bojë 8. Makinë saldimi 9. Pajisja e shitjes
Në skedarin Pdf më poshtë, mund të shihni listën e plotë të çmimeve me lidhje me pjesët.
Hapi 2: Krijimi i serrës
Në imazhet e ofruara do të gjeni matjen e nevojshme për dërrasat. Së pari do të gjeni imazhet me matjen, mbi të do të gjeni një numër (nën këtë do të ketë informacion shtesë me numrin përkatës). Ekzistojnë gjithashtu disa imazhe të siguruara se si do të duket.
Numrat 1 deri në 4 janë për rastin dhe kur i keni prerë ato mund t'i lidhni së bashku duke goditur thonjtë në vrima.
Tabela shtesë, numrat 5 + 6, është një kapak që mund ta vendosni sipër ndarjes për pi.
Shënime:
Qendra e vrimave në të gjitha dërrasat janë 0.8cm larg nga skajet (Linjat gri, shihni foton me numrin një është referencë). Vrimat u shpuan me një rrufe në qiell prej 2 mm për dru.
1.: Kjo është pllaka e poshtme. Në anën e majtë keni 64 cm midis 2 vrimave. Kjo llogaritet për distancat midis vrimave dhe skajeve në anën e majtë dhe të djathtë. Pllaka e sipërme ka një katror 2cm x 2cm me qëllim të kalimit të kabllove të energjisë. Dërrasa e poshtme ka një prerje 8cm x 2.5cm për të pozicionuar ekranin LCD.
2.: Këto janë anët më të gjata dhe do t'ju duhen 2 prej këtyre dërrasave. Në pjesën e sipërme keni 2 copë të prera 3mm x 10mm. Kjo do të përdoret më vonë për të drejtuar kabllot e sensorit të lagështisë.
3.: Këto janë anët më të shkurtra dhe do t'ju duhen 4 prej këtyre dërrasave.
4.: Këto janë kryqëzimet për enën e bimës, do t'ju duhen 2 prej këtyre dërrasave. Ju do të duhet të hiqni copën e bardhë siç tregohet në mënyrë që t'i rrëshqisni këto 2 në njëra -tjetrën
Hapi 3: Përfundimi i Rastit të Serrës
Tani që gjithçka është montuar së bashku, ne do të sigurohemi që ndarjet për bimët të jenë të papërshkueshme nga uji. Ne e bëjmë këtë për t'u siguruar që asnjë ujë nuk mund të rrjedhë, për çdo rast. Me një furçë lyeni ndarjet, nëse dëshironi mund të shtoni një shtresë të dytë kur të jetë tharë.
Më tej është saldimi i shufrave metalike së bashku në mes kështu që ne përfundojmë me një kryq. Ne do ta vendosim këtë kornizë metalike në kasë pasi të kemi shpuar 4 vrima, 1 në secilin skaj si në imazh. Sigurohuni që kur ta vendosni që të katër anët të jenë të barabarta.
Si e fundit ne do të bëjmë një nivel në secilën anë të ndarjes. Bëni atë në mënyrë që tubat e ujit të mund të pushojnë. Shtoni një copë të vogël druri në krye për ta mbajtur atë në vend. Sigurohuni që kur aplikoni këtë copë druri që akoma të hiqni tubin e ujit me lehtësi dhe ta vendosni përsëri nëse është e nevojshme.
Hapi 4: Softuer në Raspberry Pi
Që kodi im të funksionojë (të cilin do ta lidh më poshtë) do t'ju duhet të instaloni disa pako dhe biblioteka. Gjëja e parë që nevojitet është që ju të azhurnoni Pi tuaj.
Së pari, përditësoni listën e paketave të sistemit tuaj duke futur komandën e mëposhtme: sudo apt-get update.
Përmirësoni të gjitha paketat tuaja të instaluara në versionet e tyre të fundit me komandën e mëposhtme: sudo apt-get dist-upgrade.
Nëse sistemi nuk kërkon një rindezje, bëni një 'rindezje sudo'. Kjo është për t'u siguruar që gjithçka është konfiguruar si duhet.
Pasi të keni instaluar paketat, do t'ju duhet të instaloni disa biblioteka:
- sudo pip3 install -azhurnoni setuptools
- sudo apt-get install python3-balsk
- sudo pip install -U flask -cors
- sudo pip install flask-socketio
- sudo apt-get install rpi.gpio
- sudo pip3 instaloni Adafruit_DHT
Kur të keni mbaruar, bëni një 'rindezje sudo'.
Hapi 5: Bërja e qarkut
Në hapin 2 ne do të bëjmë qarkun për këtë projekt. Ky është minimumi absolut që ju nevojitet nëse dëshironi që ai të funksionojë. Përdorni tabelën frigorifer dhe diagramin për të bërë një kopje të qarkut. Këtu keni nevojë për të gjitha materialet elektrike nga hapi 1.
Informacion në lidhje me qarkun:
Ne kemi 5 sensorë të lidhur me MCP3008 të cilët janë lm35 për temperaturën e brendshme dhe 4 sensorë lagështie të tokës. Një DHT11 për temperaturën dhe lagështinë e jashtme dhe së fundi një ndërprerës notues uji për të kontrolluar nëse ka ujë të mjaftueshëm në rezervuar.
Sensori i lagështisë së tokës ka një dalje analoge dhe përdor një pin GPIO në Raspberry Pi.
Extra:
Unë gjithashtu zbatova një ekran LCD i cili do ta bëjë më të lehtë më vonë lidhjen me Raspberry Pi pa pasur nevojë të lidheni me laptopin tuaj. Kjo nuk është e nevojshme, por sugjerohet shumë.
Para se t'i bashkoj të gjitha së bashku, unë përdor dërrasën time të bukës për të lidhur gjithçka së bashku dhe për të testuar sensorët e mi për t'u siguruar që gjithçka funksionon.
Hapi 6: Krijoni një bazë të dhënash
Veryshtë shumë e rëndësishme të ruani të dhënat tuaja nga sensorët në mënyrë të organizuar por edhe të sigurt. Kjo është arsyeja pse vendosa t'i ruaj të dhënat e mia në një bazë të dhënash. Në këtë mënyrë vetëm unë mund të hyj në këtë bazë të dhënash (me një llogari personale) dhe ta mbaj atë të organizuar. Në foton e mësipërme mund të gjeni diagramin tim ERD.
Ju mund të shihni diagramin tim ERD më lart, unë gjithashtu do të lidh një skedar hale në mënyrë që të mund të importoni bazën e të dhënave për veten tuaj. Me këtë bazë të dhënash do të jeni në gjendje të tregoni gjëra të shumta si:
- Temperatura pranë dhe mbi bimët
- Lagështia pranë bimëve
- Lagështia e tokës e secilës bimë
- Shihni nëse pompa është e aktivizuar për uzinën
- Etj..
Bashkangjitur me këtë hap mund të gjeni deponinë time Mysql. Kështu që lehtë mund ta importoni. Merrni hale Mysql.
Hapi 7: Uebfaqe
Doja të isha në gjendje të monitoroja bimët, kështu që bëra një faqe në internet për të më treguar këto të dhëna. Përmes faqes së internetit ju do të jeni në gjendje të kontrolloni bimët, si dhe të mundësoni/çaktivizoni pompat veç e veç.
Ndërsa Pi po fillon, ai do të fillojë të ekzekutojë shkrimin tim python. Kjo do të kujdeset që të dhënat të shfaqen në uebfaqe. Duke ndjekur shkrimin, pi do të lexojë të dhënat nga sensorët çdo orë të saktë dhe do t'i vendosë në bazën e të dhënave. Faqja është gjithashtu e përgjegjshme kështu që mund të hapet në celular.
Kodi im mund të gjendet në github këtu.
Hapi 8: Shkrimi i Përmbajtjes
Tani është koha për t'u siguruar që të gjithë përbërësit të punojnë atje. Kështu që unë shkrova një kod në python dhe e vendosa atë në mjedër pi. Kodin tim mund ta gjeni në Github.
Për programimin e kodit kam përdorur Visual Studio Code. Kodi është shkruar në html, CSS, javascript dhe python (Flask)
Hapi 9: Vendosni Gjithçka në Rast
Pasi të keni përfunduar me sukses të gjitha hapat, mund të filloni të vendosni gjithçka në kasë. Për ta bërë këtë, ju rekomandoj që të bashkoni përbërësit tuaj së bashku në mënyrë që ato të mos shkëputen rastësisht.
I kam ngjitur stafetat në një copë druri në mënyrë që ata të mos varen kur humbin në rast. Unë gjithashtu i ngjita pompat në rezervuar, në mënyrë që të mos ulen. Unë gjithashtu këshilloj që të ngjitni sensorin DHT11 në krye të kornizës.
Recommended:
Fikje automatike e karikimit të plotë të celularit: 20 hapa
Ngarkimi i plotë i celularit automatik: Ndërprerja e karikimit të telefonit celular kur ngarkohet plotësisht. Mos u shqetësoni për jetën e baterisë edhe nëse e keni lënë atë gjatë natës. Telefonat celularë drejtohen nga bateritë. Megjithëse bateritë janë të përshtatshme për t'u përdorur, përdorimi i tyre ka nevojë për disa masa paraprake gjithashtu. Një ma
Sera automatike e brendshme e bazuar në Ikea Socker: 5 hapa
Sera automatike e brendshme e bazuar në Ikea Socker: Përshëndetje, ky është udhëzimi im i parë. Kam mësuar shumë me këtë shoqëri dhe mendoj se është koha për të kthyer idetë e mia modeste. Më vjen keq për anglishten time, është e varfër, por unë do të bëj gjithçka që mundem. Ideja ishte të bëja një serë tavoline që më lejonte të rritja farëra dhe
Sera e zgjuar: 12 hapa
Serë e zgjuar: A keni pasur ndonjëherë problemin se ishte shumë nxehtë në serën tuaj, kështu që të gjitha bimët tuaja vdiqën, sepse keni harruar të hapni vrimat e ajrit? Mos shikoni më tej, serra e zgjuar është zgjidhja e këtij problemi. si te te ndertoj
UCL-IIoT-Sera-me-wifi: 10 hapa
UCL-IIoT-Sera-me-wifi: Ky është një projekt shkollor për 3 semestra në UCL. Ne vendosëm të vazhdojmë të punojmë në serën tonë, por këtë herë me mbledhjen e të dhënaveMade by adam0220 dhe mort340d
Smart-Sera: 9 hapa
Smart-Greenhouse: Përshëndetje shënues, Ne jemi një grup prej tre studentësh dhe ky projekt është pjesë e lëndës së quajtur Elektronikë Krijuese, një modul i vitit 4 të Inxhinierisë Elektronike Beng në Universitetin e Malagas, Shkolla e Telekomunikacionit (http: //etsit.uma .es/). Ky pro