Բովանդակություն:

Smart Trash կառավարման համակարգ ՝ 23 քայլ
Smart Trash կառավարման համակարգ ՝ 23 քայլ

Video: Smart Trash կառավարման համակարգ ՝ 23 քայլ

Video: Smart Trash կառավարման համակարգ ՝ 23 քայլ
Video: Zigbee հեռակառավարման վահանակ խելացի տան Moes 4 կոճակների համար: Ընդհանուր ակնարկ, Home Assistant 2024, Նոյեմբեր
Anonim
Խելացի աղբարկղերի կառավարման համակարգ
Խելացի աղբարկղերի կառավարման համակարգ
Խելացի աղբարկղերի կառավարման համակարգ
Խելացի աղբարկղերի կառավարման համակարգ
Խելացի աղբարկղերի կառավարման համակարգ
Խելացի աղբարկղերի կառավարման համակարգ

ՆԵՐԱՈԹՅՈՆ.

Այս նախագծի հետ կապված ընթացիկ խնդիր կամ խնդիր

Մեր ներկայիս հասարակության հիմնական խնդիրը կոշտ թափոնների կուտակումն է: Դա ավելի մեծ ազդեցություն կունենա մեր հասարակության առողջության և շրջակա միջավայրի վրա: Այս թափոնների հայտնաբերումը, մոնիտորինգը և կառավարումը ներկա դարաշրջանի առաջնային խնդիրներից մեկն է:

Դա վատնումը ինքնաբերաբար կառավարելու նոր մեթոդաբանություն է: Սա մեր 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րագրային ապահովման ծրագրեր

Softwareրագրային ապահովման ծրագրեր
Softwareրագրային ապահովման ծրագրեր
Softwareրագրային ապահովման ծրագրեր
Softwareրագրային ապահովման ծրագրեր
Softwareրագրային ապահովման ծրագրեր
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

Քայլ -2
Քայլ -2
Քայլ -2
Քայլ -2

Վերցրեք ձեռքի հորատիչ և սահուն փորեք նշված տեղերը: Այնուհետև ամրացրեք ուլտրաձայնային տվիչը անցքերի մեջ ՝ առանց սենսորի որևէ հատված բռնելու: (Ուստի կարող ենք վստահեցնել, որ ընթերցումը հուսալի կլինի)

Քայլ 11: Քայլ -3

Քայլ -3
Քայլ -3
Քայլ -3
Քայլ -3

Պարզապես տեղադրեք Base վահանը Arduino 101 -ի վրա և կցեք Ուլտրաձայնային տվիչը ցանկացած կապում: Աղբյուրի կոդը տրված է ստորև:

Միացրեք սլայդ անջատիչը մոդուլի հետ:

Քայլ 12: Քայլ 4 (նախատիպ)

Քայլ 4 (նախատիպ)
Քայլ 4 (նախատիպ)
Քայլ 4 (նախատիպ)
Քայլ 4 (նախատիպ)

Վերցրեք նմուշի աղբարկղը տանը, այնուհետև բաղադրիչներն ուշադիր ամրացրեք դրան, այնուհետև միացրեք այն Բլինկին և փորձարկեք:

Քայլ 13: Քայլ -5 (կապ Blynk հավելվածի հետ)

Քայլ -5 (կապ Blynk հավելվածի հետ)
Քայլ -5 (կապ Blynk հավելվածի հետ)

Արդուինոյից ստացված տվյալները ինտերնետին միացնելու համար կարող ենք օգտագործել Blynk կոչվող նախապես կառուցված հարթակը: Այն կարելի է ներբեռնել android հավելվածների խանութից: Այս ծրագիրը կարող է վերահսկվել Arduino IDE- ի միջոցով

play.google.com/store/apps/details?id=cc.

Քայլ 14: Քայլ -06 (Հավելվածի կարգավորում)

Քայլ -06 (Հավելվածի կարգավորում)
Քայլ -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 (արդյունքներ)

Քայլ -8 (արդյունքներ)
Քայլ -8 (արդյունքներ)
Քայլ -8 (արդյունքներ)
Քայլ -8 (արդյունքներ)
Քայլ -8 (արդյունքներ)
Քայլ -8 (արդյունքներ)

Սմարթֆոնի կամ նոութբուքի միջոցով կարող եք հետևել աղբարկղին հետևյալ կերպ…

Հետևյալ գույնը ներկայացնում է աղբարկղի քանակությունը

  1. Կանաչ - 25%
  2. Նարնջագույն - 50%
  3. Կարմիր - 75%

Քայլ 17. Եզրակացություն փոքր մասշտաբի համար

Փոքր մասշտաբի եզրակացություն
Փոքր մասշտաբի եզրակացություն

Ինչպես նշվեց վերևում, այն կարող է վերահսկվել սմարթֆոնի կամ նոութբուքի հսկողության ներքո: Ավելին, դա հարմար չի լինի, երբ խոսքը վերաբերում է մեծ մասշտաբի: Այսպիսով, փոքր մասշտաբով մոնիթորինգի նախագիծը հաջողված է:

Այժմ եկեք ուսումնասիրենք, թե ինչպես այն պատրաստել ավելի մեծ մասշտաբով:

Քայլ 18: Մեծ մասշտաբի մոնիտորինգի համակարգ

Լայնածավալ մոնիտորինգի համակարգ
Լայնածավալ մոնիտորինգի համակարգ

Փոքր մասշտաբից տարբերվելու է:

Դա ավելի նշանավոր կլիներ բոլոր երկրների կառավարության համար:

Քանի որ ամբողջ կառավարությունը լավ լուծում է փնտրում, այստեղ ես դրա լուծումը կասեմ: Ահա գալիս է…

Քայլ 19: Ակնարկ

Ակնարկ
Ակնարկ

Դա կարելի է անել երկու չափանիշով.

  • մենք կարող ենք ստեղծել մի մեծ աղբաման, որը սովորական է փողոցի համար: Ասենք, որ «Ա» կոչվող որոշակի վայրում այն բաղկացած է 10 փողոցից: Այնուհետև մենք պատրաստելու ենք 40 աղբամաններ, որոնք իրոք մեծ են (4 աղբաման յուրաքանչյուր փողոցի համար ՝ որպես պոլիէթիլեն, սննդամթերք, բաժակներ և մետաղներ պետք է հավաքվեն առանձին)
  • Հակառակ դեպքում, մենք կարող ենք նոր աղբամաններ վաճառել բոլոր խանութներին, և մենք կարող ենք բոլորին հայտարարել այդ աղբամանները գնելու համար: Միևնույն ժամանակ, մենք կարող ենք վաստակել նույնիսկ կառավարության համար:

Քայլ 20. Անհանգստանալու քայլեր

Անհանգստանալու քայլեր
Անհանգստանալու քայլեր

դա լինելու է նույն մոդուլը, որն օգտագործվում է փոքր մասշտաբների համար:

Բայց ինֆրակարմիր սենսորի օգտագործումը շատ կարևոր կլինի, քանի որ շրջակայքում ստեղծվում են բազմաթիվ աղմուկներ և դա կարող է հանգեցնել տվյալների սխալների: Այսպիսով, ավելի լավ է օգտագործել IR սենսորը:

Այսպիսով, ես կարծում եմ, որ կարիք չի լինի նորից բացատրել նույն բաները, ինչպես վերը նշված բոլոր բաները:

Քայլ 21. Տվյալների բազայի օգտագործմամբ մեծ տվյալների մշակում

Տվյալների բազայի օգտագործմամբ մեծ տվյալների կառավարում
Տվյալների բազայի օգտագործմամբ մեծ տվյալների կառավարում

Այսպիսով, սա լինելու է բոլորի շատ կարևոր մասը, և սա բոլորի նոր գաղափարն է:

մենք պատրաստվում ենք տվյալների բազա ստեղծել ՝ օգտագործելով python/SQL/MYSQL: Այնուհետև մենք այն կապելու ենք ամպի հետ: Որպեսզի կառավարության համար օգտակար լինի աշխատել arduino- ից ստացված բոլոր տվյալների հետ:

Քայլ 22. Արդյունքների հաշվարկ տվյալների բազայում

Արդյունքների հաշվարկ տվյալների բազայում
Արդյունքների հաշվարկ տվյալների բազայում
Արդյունքների հաշվարկ տվյալների բազայում
Արդյունքների հաշվարկ տվյալների բազայում

Ինչպես նշվեց վերևում, մենք պատրաստվում ենք կարգավորել arduino- ն, որը տարբեր վայրերից որոշակի ընդմիջումներով տվյալների բազա կուղարկի:

Դրանից հետո մենք կարող ենք գնահատել, թե որտեղ է աղբը արագ հավաքվում: Այնտեղ, երբ մենք կարող ենք կառավարել աղբահանությունը:

Դա կարող է կատարվել երկար ժամանակ օգտագործելու կամ տվյալների վերահսկողության հավաքագրման միջոցով:

Քայլ 23. Եզրակացություն

Օգտագործելով տվյալների բազայից ստացված տվյալները ՝ կառավարությունը կկարողանա ստեղծել աղբարկղ հավաքելու լայն ցանց: Այսպիսով, դա կհանգեցնի -

Խորհուրդ ենք տալիս: