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

Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ
Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ

Video: Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ

Video: Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ
Video: Կենգալ շան կյանքը - Իմ անունն է ՀԱՅԴՈՏ 2024, Հուլիսի
Anonim
Sensly գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9
Sensly գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9

Sensly- ը շարժական աղտոտման տվիչ է, որն ունակ է հայտնաբերել օդի աղտոտվածության մակարդակը `օգտագործելով իր գազի սենսորները` առկա գազերի մասին տեղեկատվություն հավաքելու համար: Այս տեղեկատվությունը կարող է ուղղակիորեն սնվել ձեր սմարթֆոնին `իրական ժամանակի հրահանգների ծանուցման թարմացումների համար: Խելամտորեն օգտագործում է արդյունաբերական տվիչներ, որոնք ապահովում են գրասենյակի, տան կամ աշխատանքային միջավայրի ճշգրիտ ընթերցումը: Այս տվյալների տեղյակ լինելն օգնում է ձեզ ձեռնարկել գործողություններ և իջեցնել ձեր շուրջը աղտոտման մակարդակը:

Altitude Tech LTD- ի մեր թիմը Raspberry Pi մինի համակարգչի մեծ երկրպագուներն են: Մենք իսկապես ցանկանում ենք օգնել Raspberry Pi համայնքին զարգացնել սեփական Sensly սարքը և սկսել աշխատել փորձերի վրա ՝ սովորելով տարբեր տեսակի գազերի մասին: Մենք մշակել ենք Sensly Hat- ը Raspberry Pi- ի համար: Սկզբում մեկնարկեց Kickstarter- ը, մենք ոգևորված ենք ստեղծարարներին տրամադրելու զարգացման այս նորարարական արտադրանքը:

Ինչպես օգտագործել զգայուն գլխարկը

Պատկերացրեք, օգտագործելով Sensly Raspberry Pi HAT- ը ՝

  1. Կառուցեք ձեր սեփական անջրանցիկ պատյանը և վերահսկեք օդի որակը հեռավոր վայրերում
  2. Վերահսկեք օդի որակը ձեր տան շուրջը
  3. Օգտագործեք այն դպրոցական փորձերի համար:

Քայլ 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 HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը

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- ի միջոցով հիանալի Ուղեցույց գրելու հմտություններ, ապա գնեք այն մեր խանութից, և եթե դա մեզ դուր գա, մենք կվերադարձնենք ձեր գումարը և նույնիսկ ձեզ ավելի շատ բարիքներ կուղարկենք:

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