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

IDC2018 IOT Smart աղբարկղ ՝ 8 քայլ
IDC2018 IOT Smart աղբարկղ ՝ 8 քայլ

Video: IDC2018 IOT Smart աղբարկղ ՝ 8 քայլ

Video: IDC2018 IOT Smart աղբարկղ ՝ 8 քայլ
Video: IDC2018 IOT SMART TRASH BIN 2024, Հուլիսի
Anonim
Image
Image
Programրագրեք NodeMCU ESP8266- ը
Programրագրեք NodeMCU ESP8266- ը

Թափոնների լավ կառավարումը էական խնդիր է դարձել մեր մոլորակի համար: Հասարակական և բնական տարածքներում շատերը ուշադրություն չեն դարձնում իրենց թողած թափոններին: Երբ աղբ հավաքող չկա, ավելի հեշտ է աղբը թողնել տեղում, քան հետ բերել: Նույնիսկ այսպես կոչված պահպանված տարածքները աղտոտված են թափոններով:

Ինչու՞ է մեզ անհրաժեշտ խելացի աղբաման: (Լուծում)

Բնական տարածքները պահպանելու համար կարևոր է ապահովել լավ կառավարվող թափոնների հավաքման կետեր. Որպեսզի դրանք չլցվեն, աղբամանները պետք է պարբերաբար բարձրացվեն: Դժվար է հաղթահարել ճիշտ ժամանակը. Շատ շուտ, և աղբը կարող է դատարկ լինել, շատ ուշ, և աղբը կարող է լցվել: Այս խնդիրն առավել կարևոր է, երբ աղբամանը դժվար է հասանելի (օրինակ ՝ լեռներում արշավային արահետներով): Թափոնների այս ռացիոնալ կառավարման դեպքում տեսակավորումը կարող է լինել մեծ մարտահրավեր: Օրգանական թափոնները կարող են ուղղակիորեն մշակվել ըստ բնության ՝ կոմպոստացման մեջ:

Րագրի նպատակը

Մեր նախագծի նպատակն է վերահսկողության սարք տրամադրել խելացի աղբարկղի համար: Այս սարքը միացնում է մի քանի տվիչ `աղբի վիճակը վերահսկելու համար:

  • Հզորության տվիչ. Հիմնված ուլտրաձայնային համակարգի վրա, որն օգտագործվում է աղբահանության թիմին ահազանգելով ՝ վարարումները կանխելու համար:
  • Peratերմաստիճանի եւ խոնավության ցուցիչ. Օգտագործվում է աղբի միջավայրի վերահսկման համար: Սա կարող է օգտակար լինել օրգանական պարարտանյութի վիճակը կառավարելու և որոշ կոնկրետ դեպքերում աղտոտումը կանխելու համար (շատ խոնավ կամ տաք պայմաններում, հրդեհի վտանգը շատ չոր պայմաններում): Աղբի հրդեհը կարող է դրամատիկ ազդեցություն ունենալ շրջակա միջավայրի վրա (օրինակ ՝ կարող է անտառային հրդեհ առաջացնել): Temperatureերմաստիճանի և խոնավության արժեքների համադրությունը կարող է զգուշացնել վերահսկողության թիմին խնդրի մասին:
  • PIR Շարժման տվիչ. Աղբարկղի վրա կտեղադրվի բացման դետեկտոր `աղբի օգտագործման վիճակագրությունը և վատ փակումը հայտնաբերելու համար:

Քայլ 1: Պահանջվում է ապարատային բաղադրիչներ

Այս բաժնում մենք նկարագրելու ենք այս սարքը ստեղծելու համար օգտագործվող սարքավորումներն ու էլեկտրոնիկան:

Նախ, մեզ հարկավոր է կափարիչով պարզ աղբարկղ: Հաջորդը ՝ NodeMCU տախտակ ՝ ներկառուցված ESP8266 Wifi մոդուլով, որը կօգնի մեզ կապ ստեղծել ամպային ծառայությունների հետ և մի շարք տվիչների ՝ աղբի վիճակը վերահսկելու համար.

Սենսորներ:

  • DHT11 - ջերմաստիճանի և խոնավության անալոգային ցուցիչ
  • Sharp IR 2Y0A21 - Հարևանության / հեռավորության թվային տվիչ
  • Servo Motor
  • PIR շարժման ցուցիչ

Լրացուցիչ սարքավորումներ են անհրաժեշտ.

  • Կափարիչով ցանկացած աղբաման
  • Հացաթուղթ (ընդհանուր)
  • Umատկող լարեր (դրանցից մի փունջ …) Երկկողմանի ամրացման ժապավեն:

Մենք նաև պետք է ստեղծենք.

  • AdaFruit հաշիվ - ստացեք և պահեք տեղեկատվություն և վիճակագրություն աղբարկղի վիճակի մասին:
  • IFTTT հաշիվ - պահեք Adafruit- ից մուտքային տվյալները և առաջացրեք իրադարձություններ տարբեր ծայրահեղ դեպքերում:
  • Blynk հաշիվ - հնարավորություն է տալիս օգտագործել «Webhooks» ծրագրերը IFTTT- ով:

Քայլ 2. Programրագրեք NodeMCU ESP8266- ը

Ահա ամբողջ ծածկագիրը: Ազատորեն օգտագործեք այն:)

Դուք կարող եք հեշտությամբ գտնել մեր օգտագործած գրադարանները առցանց (նշված է վերնագրում):

*** Մի մոռացեք ֆայլի վերևում մուտքագրել ձեր WiFi անունը և գաղտնաբառը

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Միացում NodeMCU ESP8266 տախտակին

DHT11

  • + -> 3V3
  • - -> GND
  • OUT -> Pin A0

Սուր IR 2Y0A21:

  • Կարմիր մետաղալար -> 3V3
  • Սև մետաղալար -> GND
  • Դեղին մետաղալար -> Pin D3

Servo Motor:

  • Կարմիր մետաղալար -> 3V3
  • Սև մետաղալար -> GND
  • Սպիտակ մետաղալար -> Pin D3

PIR շարժման ցուցիչ

  • VCC -> 3V3
  • GND -> GND
  • OUT -> P1 D1

Քայլ 4: Համակարգի ճարտարապետություն

Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն
Համակարգի ճարտարապետություն

Ամպի բաղադրիչները ճարտարապետության մեջ.

  • Adafruit IO MQTT. ESP8266- ը WiFi- ի միջոցով միացված է Adafruit- ի ամպային սերվերներին: Թույլ է տալիս մեզ ներկայացնել սենսորների կողմից հավաքված տվյալները հեռավոր համակարգչում և կազմակերպված և հակիրճ կառավարման վահանակում, կառավարման պատմություն և այլն:
  • IFTTT ծառայություններ. Թույլ է տալիս գործարկել գործողություններ ՝ ըստ սենսորների արժեքների կամ իրադարձությունների: Մենք ստեղծել ենք IFTTT հավելվածներ, որոնք միացնում են Adafruit ամպից ստացվող տվյալների կայուն հոսքերը և իրական ժամանակի արտակարգ իրավիճակները անմիջապես սենսորներից:

Համակարգում տվյալների հոսքի սցենարներ.

  1. Արժեքները հավաքվում են աղբարկղում տեղակայված ակտիվ սենսորներից. Աղբի հզորություն, աղբաման, խոնավություն, աղբարկղի բացման քանակը այսօր -> Տվյալների հրապարակում MQTT բրոքերին.> Թերթիկ:
  2. Աղբարկղի հզորությունը գրեթե լիքն է (Sharp sensor- ը հասնում է կանխորոշված հզորության սահմանի) -> Ամենօրյա հաշվետվության կարողությունների մուտքագրումը թարմացվում է.> Թափոնների կառավարման կայանը կողպում է աղբարկղի կափարիչը և ցուցադրում աղբահանության ժամանման ժամանակը (Blynk ամպային արձանագրության միջոցով և IFTTT հավելվածը):
  3. Չափվում են սենսորների անկանոն արժեքները: Օրինակ, հրդեհի վտանգը `բարձր ջերմաստիճան և ցածր խոնավություն -> իրադարձությունը գրանցվում է Բլինկի ամպի վրա -> IFTTT ազդանշան է ազդանշան թափոնների կառավարման կայանին:

Քայլ 5: Մարտահրավերներ և թերություններ

Մարտահրավերներ.

Challengeրագրի ընթացքում հանդիպած հիմնական մարտահրավերը ողջամիտ և տրամաբանական ձևով մշակել էր մեր սենսորների հավաքած բոլոր տվյալները: Տվյալների հոսքի տարբեր սցենարներ փորձելուց հետո մենք հասանք մեր վերջնական որոշմանը, որը համակարգը դարձնում է ավելի պահպանելի, բազմակի օգտագործման և մասշտաբելի:

Ընթացիկ թերություններ.

  1. Հենվելով Blynk սերվերների վրա ՝ տվյալները թարմացվում են իրական ժամանակի չափումից մեծ ուշացումից հետո:
  2. Համակարգը հիմնված է արտաքին էներգիայի մատակարարման վրա (միացում գեներատորի կամ մարտկոցների հետ), ուստի այն դեռ լիովին ավտոմատացված չէ:
  3. Այն դեպքում, երբ աղբամանը այրվում է, այն պետք է մշակվի արտաքին միջամտության միջոցով:
  4. Ներկայումս մեր համակարգը աջակցում է միայն մեկ աղբարկղ:

Քայլ 6: Նայելով դեպի ապագա…

Ապագա բարելավումներ.

  1. Արևային էներգիայի լիցքավորում:
  2. Աղբի ինքնամեկուսացման համակարգ:
  3. Տեսախցիկները, որոնք վերահսկում են աղբարկղը ՝ օգտագործելով համակարգչային տեսողության վրա հիմնված իրադարձություններ (հայտնաբերել կրակ, աղբի գերբեռնում):
  4. Մշակել ինքնավար մեքենա աղբարկղերի միջև շրջելու և դրանք դատարկելու համար `ելնելով իրենց կարողություններից:

Հնարավոր վերջնաժամկետներ.

  • Իրականացնել արեգակնային համակարգ և աղբի սեղմում (մոտ 6 ամիս):
  • Մշակել պատկերի հայտնաբերման ալգորիթմներ և միացնել տեսախցիկների համակարգը `մոտ մեկ տարի:
  • Մշակել ալգորիթմ `աղբի հավաքման օպտիմալ շրջագայություն կառուցելու համար` բոլոր աղբամանների տվյալների հիման վրա մոտ 3 տարվա ընթացքում:

Քայլ 7: Վերջնական լուսանկարներ…

Վերջնական նկարներ…
Վերջնական նկարներ…
Վերջնական նկարներ…
Վերջնական նկարներ…
Վերջնական նկարներ…
Վերջնական նկարներ…

Քայլ 8: Մեր մասին

Մեր մասին
Մեր մասին

Ասաֆ Գեց ---------------------------- Օֆիր Նեշեր ------------------ ------ Յոնաթան Ռոն

Հուսով եմ, որ դուք կվայելեք այս նախագիծը և ողջույնները Իսրայելից:

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