Բովանդակություն:
- Քայլ 1. Մոնիտորինգի համակարգի ակնարկ
- Քայլ 2. Հիպոթեզի ձևավորում
- Քայլ 3: Չափանիշներ
- Քայլ 4: Էլեկտրոնային բաղադրիչներ
- Քայլ 5: Softwareրագրային ապահովման ծրագրեր
- Քայլ 6: Անհրաժեշտ գործիքներ և մեքենաներ
- Քայլ 7: Տեխնիկական մաս
- Քայլ 8. Մոդելի կառուցում
- Քայլ 9. Փոքր սանդղակի մոնիտորինգի համակարգի պատրաստում
- Քայլ 10: Քայլ 2
- Քայլ 11: Քայլ -3
- Քայլ 12: Քայլ 4 (նախատիպ)
- Քայլ 13: Քայլ -5 (կապ Blynk հավելվածի հետ)
- Քայլ 14: Քայլ -06 (Հավելվածի կարգավորում)
- Քայլ 15: Քայլ -7 (Թեստավորում)
- Քայլ 16: Քայլ -8 (արդյունքներ)
- Քայլ 17. Եզրակացություն փոքր մասշտաբի համար
- Քայլ 18: Մեծ մասշտաբի մոնիտորինգի համակարգ
- Քայլ 19: Ակնարկ
- Քայլ 20. Անհանգստանալու քայլեր
- Քայլ 21. Տվյալների բազայի օգտագործմամբ մեծ տվյալների մշակում
- Քայլ 22. Արդյունքների հաշվարկ տվյալների բազայում
- Քայլ 23. Եզրակացություն
Video: Smart Trash կառավարման համակարգ ՝ 23 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
ՆԵՐԱՈԹՅՈՆ.
Այս նախագծի հետ կապված ընթացիկ խնդիր կամ խնդիր
Մեր ներկայիս հասարակության հիմնական խնդիրը կոշտ թափոնների կուտակումն է: Դա ավելի մեծ ազդեցություն կունենա մեր հասարակության առողջության և շրջակա միջավայրի վրա: Այս թափոնների հայտնաբերումը, մոնիտորինգը և կառավարումը ներկա դարաշրջանի առաջնային խնդիրներից մեկն է:
Դա վատնումը ինքնաբերաբար կառավարելու նոր մեթոդաբանություն է: Սա մեր IOT Smart Garbage Manufacturing համակարգն է, նորարարական միջոց, որը թույլ կտա ձեզ մաքուր և առողջ պահել քաղաքները: Հետևեք ՝ տեսնելու, թե ինչպես կարող եք ազդեցություն ունենալ ձեր համայնքը, տունը կամ նույնիսկ շրջակայքը մաքրելու համար ՝ մեզ մեկ քայլով ավելի մոտեցնելով ավելի լավ ապրելակերպին
Ինչու՞ IOT:
Մենք ապրում ենք մի դարաշրջանում, երբ առաջադրանքներն ու համակարգերը կապված են IOT- ի հզորության հետ `ունենալու ավելի արդյունավետ աշխատանքային համակարգ և աշխատատեղեր արագ կատարելու համար: Ամբողջ ուժով մեր մատների ծայրերում այն կկարողանա իրականացնել !! IOT- ի միջոցով և դրա միջոցով մենք կարող ենք մարդկությանը տանել դեպի նոր տեխնոլոգիական դարաշրջան: IOT- ի համար ընդհանուր ճարտարապետության կառուցումը, հետևաբար, շատ բարդ խնդիր է `հիմնականում սարքերի չափազանց մեծ բազմազանության, կապի շերտերի տեխնոլոգիաների և ծառայությունների պատճառով, որոնք կարող են ներգրավված լինել նման համակարգում:
Քայլ 1. Մոնիտորինգի համակարգի ակնարկ
Աղբահանության ներկա խնդիրը
Այս օրերին մենք կարող ենք նկատել, որ աղբատար մեքենան օրերս երկու անգամ շրջում էր քաղաքով ՝ պինդ թափոններ հավաքելու համար: Ասել, որ դա իսկապես ապարդյուն է և անարդյունավետ: Օրինակ ՝ ասենք, որ կա երկու փողոց, այն է ՝ Ա և Բ: Փողոց Ա – ն զբաղված փողոց է, և մենք տեսնում ենք, որ աղբը շատ արագ է լցվում, մինչդեռ Բ փողոցը նույնիսկ երկու օր հետո աղբամանը կիսով չափ չի լցվում: խնդիրներ կառաջանան դրա պատճառով ???
- Մարդկային ռեսուրսների վատնում
- Ժամանակի վատնում
- Դրամի վատնում
- Վառելիքի վատնում
Քայլ 2. Հիպոթեզի ձևավորում
Խնդիրն այն է, որ մենք չգիտենք աղբի յուրաքանչյուր մակարդակի իրական մակարդակը: Այսպիսով, մեզ անհրաժեշտ է ցանկացած պահի աղբարկղում աղբի մակարդակի իրական ժամանակի նշում: Օգտագործելով այդ տվյալները, մենք կարող ենք օպտիմալացնել թափոնների հավաքման ուղիները և, ի վերջո, նվազեցնել վառելիքի սպառումը: Այն թույլ է տալիս աղբահաններին պլանավորել իրենց օրական/շաբաթական հավաքման ժամանակացույցը:
Քայլ 3: Չափանիշներ
Հետևյալ բաները պետք է հաշվի առնել
- Առաջին հերթին դուք գտել եք աղբարկղի բարձրությունը: Սա կօգնի մեզ առաջացնել աղբամանի մեջ աղբի տոկոսը: Դա անելու համար պետք է բավարարել երկու չափանիշ `ցույց տալու համար, որ կոնկրետ աղբարկղը պետք է դատարկվի.
- Աղբի քանակը, այլ կերպ ասած, եթե աղբարկղը կիսով չափ լի է, իրականում կարիք չկա այն դատարկելու: Մեզ թույլատրված աղբի առավելագույն քանակը `աղբարկղի 75% -ը: (Դա կարող է կատարվել ըստ ձեր նախասիրության)
- Կա ևս մեկ դեպք, եթե կոնկրետ աղբամանը լցվում է 20% -ով, ապա մեկ շաբաթով, եթե այն չի փոխվում, այն մտնում է երկրորդ չափանիշի ՝ ժամանակի մեջ: Timeամանակին համապատասխան, նույնիսկ փոքր քանակությամբ աղբը կհանգեցնի գարշահոտ շրջապատի: Դրանից խուսափելու համար մենք կարող ենք ենթադրել, որ մեր հանդուրժողականության մակարդակը 2 օր է: Այսպիսով, եթե աղբարկղը 75%-ից պակաս է, բայց եթե այն երկու օր է, այն նույնպես պետք է դատարկվի:
Քայլ 4: Էլեկտրոնային բաղադրիչներ
- Arduino 101 (դա հզոր միկրոհսկիչ է, որը կարող է օգտագործվել տվյալները BLE- ով ուղարկելու համար)
- Arduino WiFi Shield 101 (Այն միացված կլինի arduino 101 -ին ՝ իր տվյալները WiFi- ի միջոցով փոխանցելու համար
-
տվիչներ
- Ուլտրաձայնային տվիչ (օգտագործվում է աղբամանի կափարիչի և դրա հիմքի միջև հեռավորությունը չափելու համար)
- IR սենսոր (օգտագործվում է աղբի լայնածավալ համակարգում տեղադրելու համար)
- 9 Վ մարտկոց (դա էներգիայի աղբյուր է մեր նախագծի համար)
- Մարտկոցի սեղմիչ `9 Վ լարման
- Թռիչքային լարեր (ընդհանուր)
- Սահիկի անջատիչ
Քայլ 5: Softwareրագրային ապահովման ծրագրեր
Arduino IDE
Blynk (Դա բոլոր օգտագործողների համար լավագույն ծրագրերից մեկն է, քանի որ այն թույլ է տալիս տեսողականորեն տեսնել ձեր նախագիծը ձեր ցանկացած սարքում)
Պիթոն
SQL /MYSQL
Քայլ 6: Անհրաժեշտ գործիքներ և մեքենաներ
Տաք սոսինձ ատրճանակ (ընդհանուր)
Պլաստիկ տուփ
Ձեռքի հորատող
Քայլ 7: Տեխնիկական մաս
Կափարիչի ներքին կողմում կտեղադրվի ինֆրակարմիր տվիչ; սենսորը կբախվի կոշտ թափոնների հետ: Աղբի ավելացման հետ մեկտեղ IR սենսորի և աղբի միջև հեռավորությունը նվազում է: Այս կենդանի տվյալները կուղարկվեն մեր միկրոհսկիչին:
Նշում. Ուլտրաձայնային տվիչի օգտագործումը արդյունավետ չի լինի մեծ մասշտաբի համար, քանի որ այս ընթացքում ստեղծվում են բազմաթիվ հնչյուններ: Որպեսզի կարողանանք հավաստիացնել աղբի արագությունը, քանի որ Սենսորը շատ զգայուն է ձայների նկատմամբ: Դա կարող է հանգեցնել տվյալների գործարքների սխալների:
Մեր միկրոհսկիչը `arduino 101-ը, այնուհետև մշակում է տվյալները և Wi-Fi- ի միջոցով այն ուղարկում տվյալների բազա / ծրագիր:
Appրագրի միջոցով կամ տվյալների շտեմարանի միջոցով մենք կարող ենք տեսողականորեն ներկայացնել աղբարկղի քանակությունը փոքր անիմացիայով:
Քայլ 8. Մոդելի կառուցում
It’sամանակն է կառուցել մեր սեփական համակարգը `նվազագույնի հասցնելու աղբի ոչ պատշաճ կառավարման բացասական հետևանքները: Այն կարող է ճաշվել երկու եղանակով ՝ հետևյալ կերպ.
Փոքր սանդղակ. Օգտագործելով Blynk- ի օգտագործումը, մենք կարող ենք ծրագիր ստեղծել փոքր մակարդակով: Այն կարող է օգտագործվել կենցաղային աղբի հեռացման կամ բնակարանի կամ նույնիսկ տների փոքր ցանցի համար:
Մեծ մասշտաբ. Ամպում տվյալների բազա ստեղծելով ՝ մենք կարող ենք ինտրանետ կապ հաստատել որոշակի սահմանների միջև: Օգտագործելով Python/SQL/MYSQL- ը մենք կարող ենք ամպում ստեղծել տվյալների բազա ՝ աղբարկղերի ցանց ստեղծելու համար:
Քայլ 9. Փոքր սանդղակի մոնիտորինգի համակարգի պատրաստում
ՔԱՅԼ -1
Վերցրեք պլաստիկ տարա և դրա վրա նշեք երկու աչք: Այժմ հեռացրեք կափարիչը և նշեք ուլտրաձայնային տվիչի երկու «աչքերը»: սա կլինի աղբամանի ներքևի կողմը:
Քայլ 10: Քայլ 2
Վերցրեք ձեռքի հորատիչ և սահուն փորեք նշված տեղերը: Այնուհետև ամրացրեք ուլտրաձայնային տվիչը անցքերի մեջ ՝ առանց սենսորի որևէ հատված բռնելու: (Ուստի կարող ենք վստահեցնել, որ ընթերցումը հուսալի կլինի)
Քայլ 11: Քայլ -3
Պարզապես տեղադրեք Base վահանը Arduino 101 -ի վրա և կցեք Ուլտրաձայնային տվիչը ցանկացած կապում: Աղբյուրի կոդը տրված է ստորև:
Միացրեք սլայդ անջատիչը մոդուլի հետ:
Քայլ 12: Քայլ 4 (նախատիպ)
Վերցրեք նմուշի աղբարկղը տանը, այնուհետև բաղադրիչներն ուշադիր ամրացրեք դրան, այնուհետև միացրեք այն Բլինկին և փորձարկեք:
Քայլ 13: Քայլ -5 (կապ Blynk հավելվածի հետ)
Արդուինոյից ստացված տվյալները ինտերնետին միացնելու համար կարող ենք օգտագործել Blynk կոչվող նախապես կառուցված հարթակը: Այն կարելի է ներբեռնել android հավելվածների խանութից: Այս ծրագիրը կարող է վերահսկվել Arduino IDE- ի միջոցով
play.google.com/store/apps/details?id=cc.
Քայլ 14: Քայլ -06 (Հավելվածի կարգավորում)
Աղբյուրի կոդը արդեն տրված է վերևում: Որպեսզի կարողանաք ծրագրավորել Arduino 101 -ը, անհրաժեշտ է նախ տեղադրել անհրաժեշտ վարորդները: Ստուգելու համար, արդյոք դրանք արդեն տեղադրված են, բացեք Arduino IDE- ն, կտտացրեք գործիքների վրա, այնուհետև տախտակների վրա և տեսեք, արդյոք ցանկում կա՞ Arduino- ն կամ Genuino 101 -ը: Եթե նրանք այնտեղ են, ապա անցեք հաջորդ քայլին, եթե ոչ ՝ հետևեք դրան:
- Arduino mkr1000- ից օգտվելու հնարավորություն ունենալու համար անհրաժեշտ վարորդներին ներբեռնելու համար նորից բացեք Arduino IDE- ն, կտտացրեք գործիքների, տախտակների, ապա տախտակների կառավարչի վրա:
- Երբ վարորդները տեղադրվեն, շարունակեք և ներբեռնեք անհրաժեշտ գրադարանները: Մեր ծրագրի գործարկման համար մեզ անհրաժեշտ է WiFi101 գրադարանը, Բլինկի գրադարանը և ուլտրաձայնային գրադարանը, երեքն էլ կարելի է գտնել Arduino- ի գրադարանի կառուցված կառավարչում: Բացեք ուրվագծի համար, ապա ներառեք գրադարանը: հետո գրադարանի կառավարիչ:
Քայլ 15: Քայլ -7 (Թեստավորում)
Օգտագործելով Blynk ծրագիրը, մենք կարող ենք մի փոքր պատկերացում կազմել աղբարկղի մակարդակի մասին `օգտագործելով 3 LED լուսարձակներ: Ընտրեք Arduino 101-ը, քանի որ ձեր միկրոհսկիչի գովազդը օգտագործում է« BLE »որպես« կապի տեսակը »:
Խիստ; Bluetooth- ի չօգտագործում:
Այնուհետև կստանաք «author նշանի» նամակ, որը պետք է մուտքագրեք ծածկագրում, (նշված է ծածկագրում):
Քայլ 16: Քայլ -8 (արդյունքներ)
Սմարթֆոնի կամ նոութբուքի միջոցով կարող եք հետևել աղբարկղին հետևյալ կերպ…
Հետևյալ գույնը ներկայացնում է աղբարկղի քանակությունը
- Կանաչ - 25%
- Նարնջագույն - 50%
- Կարմիր - 75%
Քայլ 17. Եզրակացություն փոքր մասշտաբի համար
Ինչպես նշվեց վերևում, այն կարող է վերահսկվել սմարթֆոնի կամ նոութբուքի հսկողության ներքո: Ավելին, դա հարմար չի լինի, երբ խոսքը վերաբերում է մեծ մասշտաբի: Այսպիսով, փոքր մասշտաբով մոնիթորինգի նախագիծը հաջողված է:
Այժմ եկեք ուսումնասիրենք, թե ինչպես այն պատրաստել ավելի մեծ մասշտաբով:
Քայլ 18: Մեծ մասշտաբի մոնիտորինգի համակարգ
Փոքր մասշտաբից տարբերվելու է:
Դա ավելի նշանավոր կլիներ բոլոր երկրների կառավարության համար:
Քանի որ ամբողջ կառավարությունը լավ լուծում է փնտրում, այստեղ ես դրա լուծումը կասեմ: Ահա գալիս է…
Քայլ 19: Ակնարկ
Դա կարելի է անել երկու չափանիշով.
- մենք կարող ենք ստեղծել մի մեծ աղբաման, որը սովորական է փողոցի համար: Ասենք, որ «Ա» կոչվող որոշակի վայրում այն բաղկացած է 10 փողոցից: Այնուհետև մենք պատրաստելու ենք 40 աղբամաններ, որոնք իրոք մեծ են (4 աղբաման յուրաքանչյուր փողոցի համար ՝ որպես պոլիէթիլեն, սննդամթերք, բաժակներ և մետաղներ պետք է հավաքվեն առանձին)
- Հակառակ դեպքում, մենք կարող ենք նոր աղբամաններ վաճառել բոլոր խանութներին, և մենք կարող ենք բոլորին հայտարարել այդ աղբամանները գնելու համար: Միևնույն ժամանակ, մենք կարող ենք վաստակել նույնիսկ կառավարության համար:
Քայլ 20. Անհանգստանալու քայլեր
դա լինելու է նույն մոդուլը, որն օգտագործվում է փոքր մասշտաբների համար:
Բայց ինֆրակարմիր սենսորի օգտագործումը շատ կարևոր կլինի, քանի որ շրջակայքում ստեղծվում են բազմաթիվ աղմուկներ և դա կարող է հանգեցնել տվյալների սխալների: Այսպիսով, ավելի լավ է օգտագործել IR սենսորը:
Այսպիսով, ես կարծում եմ, որ կարիք չի լինի նորից բացատրել նույն բաները, ինչպես վերը նշված բոլոր բաները:
Քայլ 21. Տվյալների բազայի օգտագործմամբ մեծ տվյալների մշակում
Այսպիսով, սա լինելու է բոլորի շատ կարևոր մասը, և սա բոլորի նոր գաղափարն է:
մենք պատրաստվում ենք տվյալների բազա ստեղծել ՝ օգտագործելով python/SQL/MYSQL: Այնուհետև մենք այն կապելու ենք ամպի հետ: Որպեսզի կառավարության համար օգտակար լինի աշխատել arduino- ից ստացված բոլոր տվյալների հետ:
Քայլ 22. Արդյունքների հաշվարկ տվյալների բազայում
Ինչպես նշվեց վերևում, մենք պատրաստվում ենք կարգավորել arduino- ն, որը տարբեր վայրերից որոշակի ընդմիջումներով տվյալների բազա կուղարկի:
Դրանից հետո մենք կարող ենք գնահատել, թե որտեղ է աղբը արագ հավաքվում: Այնտեղ, երբ մենք կարող ենք կառավարել աղբահանությունը:
Դա կարող է կատարվել երկար ժամանակ օգտագործելու կամ տվյալների վերահսկողության հավաքագրման միջոցով:
Քայլ 23. Եզրակացություն
Օգտագործելով տվյալների բազայից ստացված տվյալները ՝ կառավարությունը կկարողանա ստեղծել աղբարկղ հավաքելու լայն ցանց: Այսպիսով, դա կհանգեցնի -
Խորհուրդ ենք տալիս:
Hot Plate ավտոմատ կառավարման համակարգ (HPACS) ՝ 3 քայլ
Տաք ափսեի ավտոմատ կառավարման համակարգ (HPACS). Այս նախագիծը նպատակ ունի ապահովել պարզ ինտուիտիվ եղանակ `հասկանալու, թե ինչպես անել ջեռուցման միջոցով PID- ի ավտոմատ կարգավորումը: Այն, ինչ ես պատրաստել եմ, հիմնված է -ström – Hägglund մեթոդի վրա ՝ պարամետրերի ստացման համար ՝ պայթյունի պայթյունի կառավարման միջոցով ՝ համակարգի բնութագրերը բացահայտելու համար
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում `23 քայլ
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում. Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 հպման ցուցադրման մոդուլը ՝ կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար:
ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ
ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ. Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 սենսորային ցուցադրման մոդուլը `կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար: STONE STVC050WT - 01 օժանդակ հպման ցուցադրման մոդուլը 5 դյույմ է, 480 * 272 լուծաչափով
Arduino - Heեռուցման կառավարման համակարգ `7 քայլ
Arduino - atingեռուցման կառավարման համակարգ. Temperatureեռուցման ջերմաստիճանի վերահսկում ջեռուցման տարրով, Arduino Pro Mini- ն կվերահսկի ջեռուցիչը կարգավորիչ ջերմաստիճանին հասնելու համար, ինչպես նաև ցույց կտա ջերմաստիճանի գրաֆիկը համակարգչի միջոցով (Visual Studio- ի միջոցով) Այս նախագիծը կարելի է անվանել որպես peratերմաստիճանի վերահսկիչ
Համացանցային IOT համակարգ ՝ աստղադիտակի կառավարման համար. 10 քայլ
Համացանցի վրա հիմնված IOT համակարգ ՝ աստղադիտակի վերահսկման համար. Մենք նախագծել և պատրաստել ենք վեբ վրա հիմնված IOT համակարգ ՝ ցանկացած տիպի աստղադիտակ վերահսկելու ինտերնետով և աստղադիտակից դիտելու համար նվազագույն ծախսերով: Այս նախագծի մեր շարժառիթն այն էր, որ ինժեներական քոլեջը