Բովանդակություն:
- Քայլ 1: Մասեր վանդակում
- Քայլ 2: Խելամտորեն համախմբել բոլորը
- Քայլ 3: Լրացուցիչ մասեր
- Քայլ 4: Ազնվամորու Pi- ի կարգավորում
- Քայլ 5: Ներբեռնեք ծրագրակազմը
- Քայլ 6: Կալիբրացնել գազի տվիչները
- Քայլ 7: Գործարկեք խելամիտ գլխարկը
- Քայլ 8: Վերջնական քայլեր
Video: Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Sensly- ը շարժական աղտոտման տվիչ է, որն ունակ է հայտնաբերել օդի աղտոտվածության մակարդակը `օգտագործելով իր գազի սենսորները` առկա գազերի մասին տեղեկատվություն հավաքելու համար: Այս տեղեկատվությունը կարող է ուղղակիորեն սնվել ձեր սմարթֆոնին `իրական ժամանակի հրահանգների ծանուցման թարմացումների համար: Խելամտորեն օգտագործում է արդյունաբերական տվիչներ, որոնք ապահովում են գրասենյակի, տան կամ աշխատանքային միջավայրի ճշգրիտ ընթերցումը: Այս տվյալների տեղյակ լինելն օգնում է ձեզ ձեռնարկել գործողություններ և իջեցնել ձեր շուրջը աղտոտման մակարդակը:
Altitude Tech LTD- ի մեր թիմը Raspberry Pi մինի համակարգչի մեծ երկրպագուներն են: Մենք իսկապես ցանկանում ենք օգնել Raspberry Pi համայնքին զարգացնել սեփական Sensly սարքը և սկսել աշխատել փորձերի վրա ՝ սովորելով տարբեր տեսակի գազերի մասին: Մենք մշակել ենք Sensly Hat- ը Raspberry Pi- ի համար: Սկզբում մեկնարկեց Kickstarter- ը, մենք ոգևորված ենք ստեղծարարներին տրամադրելու զարգացման այս նորարարական արտադրանքը:
Ինչպես օգտագործել զգայուն գլխարկը
Պատկերացրեք, օգտագործելով Sensly Raspberry Pi HAT- ը ՝
- Կառուցեք ձեր սեփական անջրանցիկ պատյանը և վերահսկեք օդի որակը հեռավոր վայրերում
- Վերահսկեք օդի որակը ձեր տան շուրջը
- Օգտագործեք այն դպրոցական փորձերի համար:
Քայլ 1: Մասեր վանդակում
Սկսեք ստանալ այն ամենը, ինչ ձեզ հարկավոր է:
- Sensly HAT
- BME 280 ջերմաստիճանի, խոնավության և ճնշման ցուցիչի մոդուլ
- Սուր PM10 սենսոր
- PM10 մալուխ
- 40 Pin Raspberry Pi վերնագիր
Քայլ 2: Խելամտորեն համախմբել բոլորը
Եկեք ամեն ինչ միասին դնենք.
- Տեղադրեք 40 կապանի վերնագիրը Sensly HAT- ի քորոցների մեջ, ապա տեղադրեք Sensly HAT- ը pi- ի վրա
- Տեղադրեք BME 280 մոդուլը Sensly HAT- ին `ապահովելով կապում համընկնումը: Նայեք մոդուլի տակ ՝ իմանալու համար, թե որ ուղղությամբ այն պետք է ուղղված լինի:
- Միացրեք PM տվիչի մալուխը PM Header մակագրությամբ նավահանգստի մեջ
- Երբ դա արվի, մենք կարող ենք միացնել Raspberry Pi- ն:
- Sensly Hat- ի էներգախնայողության պատճառով, երբ այն լիովին գործում է, խորհուրդ է տրվում օգտագործել ձեր ազնվամորի pi լիցքավորիչը `ձեր pi- ն սնուցելու համար:
Քայլ 3: Լրացուցիչ մասեր
Ամեն ինչ ստանալով ձեր ազնվամորի պիի համար
- Ազնվամորի պի 2 կամ 3
- Մոնիտոր
- Ստեղնաշար և մկնիկ
- Ինտերնետ կապը
- HDMI մալուխ
- Raspberry Pi 3 լիցքավորիչ
- Raspbian Jessie- ի վերջին տարբերակը
Քայլ 4: Ազնվամորու Pi- ի կարգավորում
Եթե Ձեզ անհրաժեշտ է ազնվամորի պի հիմքից, ազնվամորու պի ստեղծելու ուղեցույց
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessie- ի վերջին տարբերակը կարելի է գտնել ստորև բերված հղումով:
www.raspberrypi.org/downloads/
Քայլ 5: Ներբեռնեք ծրագրակազմը
Sensly HAT- ին միանալու համար Raspberry Pi- ի տեղադրում:
Դա անելու մի քանի եղանակ կա, նախ դուք կարող եք ներբեռնել Raspbian պատկերը այստեղ: Սա նախապես կազմաձևված կլինի աշխատելու համար: Երկրորդ, դուք կարող եք ներբեռնել տեղադրման սցենարը
Առաջին հերթին մենք պետք է ներբեռնենք տեղադրման սցենարները `օգտագործելով հրամանը: Համոզվեք, որ ձեր տան գրացուցակում եք
$ git կլոն
Այնուհետև մենք փոխում ենք գրացուցակը Sensly_Install թղթապանակին
$ cd/path/դեպի/Sensly_Install
Հաջորդը, մենք պետք է դարձնենք տեղադրման սցենարը գործարկելի:
$ chmod u+x./Sensly_Dev_Install.sh
Ի վերջո, մենք գործարկում ենք սցենարը: Կլինեն որոշ հուշումներ, որոնք ձեզ հարկավոր է մուտքագրել Y ՝ հաստատելու համար, որ ցանկանում եք շարունակել
$ sudo./Sensly_Dev_Install.sh
Ավարտելուց հետո ձեր pi- ն կվերագործարկվի: Հաստատելու համար, որ ամեն ինչ աշխատում է, կարող ենք գործարկել հետևյալ հրամանը:
$ i2cdetect -y 1
Դուք պետք է կարողանաք տեսնել էկրանին 05 և 76 դիրքերը:
Քայլ 6: Կալիբրացնել գազի տվիչները
Պահանջվում է նախնական ջեռուցման/այրման փուլ ՝ պաշտպանական ծածկույթը հեռացնելու համար, որն ունեն սենսորները, երբ դրանք ստանում ենք արտադրողներից, դա սովորաբար 48 ժամ է, և դա պետք է արվի միայն մեկ անգամ: Դրանից հետո մենք սովորաբար խորհուրդ ենք տալիս 15 րոպե տաքացնել սենսորը `ընթերցումները կայունացնելու համար, նախքան որևէ տվյալների մուտքագրելը:
Այժմ մենք պետք է չափագրենք գազի տվիչները, որպեսզի կարողանանք հաշվարկել PPM- ը: Դա անելու համար մենք պետք է Sensly HAT- ը դնենք մաքուր օդի միջավայրում: Սա կարող է լինել դրսում կամ եթե ունեք հարմարություններ, սինթետիկ օդում: Թեև ձեր տեղադրած օդը կազդի սենսորների ճշգրտության վրա, այն չի ազդի ճշգրտության վրա, այնպես որ, եթե դուք փնտրում եք հետևել ձեր օդի որակի փոփոխություններին, Sensly- ը հարմար կլինի: The Sensly HAT- ը նախապես բեռնված է ստուգաչափման որոնվածով, այնպես որ մենք կարող ենք պարզապես գործարկել ստուգաչափման սցենարը `յուրաքանչյուր գազի սենսորի R0 արժեքները գտնելու համար: Որպեսզի կարողանանք Sensly- ը կալիբրացիոն միջավայրում դնել, մենք պետք է կարողանանք գործարկել ստուգաչափման սցենարը, երբ Pi- ն բարձրանում է: Դրա համար մենք պետք է ներբեռնենք.
$ git clone
Այդ թղթապանակի ներսում մենք կօգտագործենք Sensly_Calibration.py Script- ը, բայց նախ պետք է կարգավորենք ավտոմատ ստուգաչափումը: Տերմինալում մուտքագրեք հետևյալ հրամանները
$ sudo crontab –e
Եթե նախկինում երբևէ չեք գործարկել crontab- ը, ապա ձեզ հարկավոր է ընտրել, թե որ խմբագրիչով եք ցանկանում այն խմբագրել, ես սովորաբար օգտագործում եմ nano- ն, այնպես որ ես ընտրում եմ 2 -րդ տարբերակը: Հաջորդը, մենք պետք է հետևյալ հրամանը դնենք ֆայլում
$ @reboot sudo python /path/to/Sensly_Calibration.py
Այնուհետև մենք փակում ենք ֆայլը ՝ օգտագործելով Ctrl+x, այնուհետև Y. Սա նշանակում է, որ ամեն անգամ Pi- ն գործարկելիս այն կաշխատի չափագրման սցենարը:
Այժմ կարող եք այն տանել մաքուր օդային միջավայր և թողնել այն կես ժամից մինչև մեկ ժամ: Ինչքան երկար, այնքան լավ:
Սա ավարտելուց հետո դուք պետք է ունենաք Sensly_Calibration_ «ամսաթիվ» _ «ժամանակ» անունով ֆայլ: Այս ֆայլը կպարունակի R0- ի արժեքները, որոնք հաշվարկվում են ստուգաչափման փուլում `միջինում յուրաքանչյուր 5 րոպեն մեկ: Քանի որ սցենարը գրանցում է ընթացիկ միջին, դուք վերցնում եք ֆայլի վերջին գրառումը որպես R0 արժեքներ MQ2, MQ7 և MQ135 համարների համար: Այնուհետև այն կտեղադրվի Sensly.py ֆայլում: թույլ տալ մեզ հաշվարկել յուրաքանչյուր հայտնաբերված գազի PPM- ի արժեքները
Քայլ 7: Գործարկեք խելամիտ գլխարկը
Sensly- ը լիարժեք շահագործման ռեժիմում աշխատելու համար մենք պետք է թարմացնենք որոնվածը `այն Calibration ռեժիմից դուրս բերելու համար: Դա արվում է update.sh սցենարը գործարկելով
- $ cd/path/դեպի/Sensly_Install/
- $ sudo./ Update.sh
Ավարտելուց հետո մենք այժմ կարող ենք գործարկել մեր հիմնական python սցենարը: Sensly թղթապանակի ներսում գործարկեք.
$ python /path/to/Sensly.py
Ի վերջո, սցենարը ինքնաբերաբար գործարկելու համար մենք նորից գործարկում ենք crontab հրամանը:
$ crontab -e
Այնուհետև ավելացրեք սա ֆայլի վերջում ՝ հեռացնելով մեր ավելի վաղ գրառումը
$@reboot python /path/to/Sensly.py
Այժմ ամեն անգամ, երբ գործարկում եք ձեր pi- ն, Sensly HAT- ը պետք է մուտքագրի տվյալներ csv ֆայլում: Վերջնական քայլն այն է, որ վերցնեք R0 արժեքները, որոնք ձեռք եք բերել ստուգաչափման քայլի ընթացքում և դրանք դնել լուսանշված էկրանի վերջին նկարում:
Հաջորդ հրահանգը, որը մենք կթողարկենք, ցույց կտա ձեզ, թե ինչպես դա կապել սյուժեի հետ:
Քայլ 8: Վերջնական քայլեր
Խնդրում ենք կիսվել ձեր տվյալներով, քանի որ դրանք կօգնեն մեզ ստեղծել Sensly- ի ավելի լավ թարմացումներ:
Եթե կարծում եք, որ դուք ունեք Sensly- ի միջոցով հիանալի Ուղեցույց գրելու հմտություններ, ապա գնեք այն մեր խանութից, և եթե դա մեզ դուր գա, մենք կվերադարձնենք ձեր գումարը և նույնիսկ ձեզ ավելի շատ բարիքներ կուղարկենք:
Խորհուրդ ենք տալիս:
Ներքին օդի որակի հաշվիչ `5 քայլ (նկարներով)
Ներքին օդի որակի հաշվիչ. Ձեր տանը օդի որակը ստուգելու պարզ նախագիծ: Քանի որ վերջին շրջանում մենք շատ ենք մնում/աշխատում տնից, գուցե լավ գաղափար լինի վերահսկել օդի որակը և հիշեցնել ինքներդ ձեզ, երբ ժամանակն է բացել պատուհանը և մի քիչ մաքուր օդ ներս մտեք
PurpleAir Օդի որակի կարգավիճակի LED էկրան ՝ 4 քայլ
PurpleAir Օդի որակի կարգավիճակի LED էկրան. Կալիֆոռնիայի վերջին անտառային հրդեհների պատճառով Սան Ֆրանցիսկոյում օդի որակը մեծապես ազդել է: Մենք հայտնվեցինք PurpleAir քարտեզը անընդհատ մեր հեռախոսների կամ նոթբուքերի վրա ՝ փորձելով տեսնել, թե ե՞րբ է օդը բավական ապահով ՝ հաղթանակը բացելու համար
AEROBOT Օդի որակի տվիչ V1.0: 6 քայլ (նկարներով)
AEROBOT Օդի որակի սենսոր V1.0. Այս հրահանգը վերաբերում է AEROBOT անունով էժան և բարձր ճշգրիտ օդի որակի տվիչի պատրաստմանը: Այս նախագիծը ցույց է տալիս ջերմաստիճանը, հարաբերական խոնավությունը, PM 2.5 փոշու խտությունը և ահազանգեր շրջակա միջավայրի օդի որակի մասին: Այն օգտագործում է DHT11 զգայարան
Գազի գազի մաքրող միջոց ՝ 5 քայլ
LPG GAS DETECTOROR. Այս ձեռնարկում ես պատրաստվում եմ ահազանգով կառուցել LPG դետեկտոր
Մասնիկների կեղտոտման համար օդի որակի վերահսկման համակարգ `4 քայլ
Մասնիկների կեղտոտման համար օդի որակի վերահսկման համակարգ. ՆԵՐԱՈԹՅՈ :Ն. 1 Այս նախագծում ես ցույց եմ տալիս, թե ինչպես կարելի է կառուցել մասնիկների դետեկտոր `տվյալների ցուցադրմամբ, տվյալների պահուստավորում SD քարտի և IOT- ի միջոցով: Տեսողականորեն neopixels- ի մատանի էկրանը ցույց է տալիս օդի որակը: 2 Օդի որակը գնալով ավելի կարևոր խնդիր է