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

ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 քայլերի համար
ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 քայլերի համար

Video: ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 քայլերի համար

Video: ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 քայլերի համար
Video: Anchim endelela (Ye fikir engocha) Live- Bahta G/Hiwot አንቺም እንደ ሌላ (የፍቅርን እንጎቻ) - ባህታ ገብረሂወት 2024, Հուլիսի
Anonim
ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1- ի համար
ENԳՈՇԱ H Գլխարկ RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1- ի համար

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/680 ջերմաստիճանի, խոնավության և ճնշման ցուցիչի մոդուլ
  • Սուր 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 պատկերը այստեղ: Սա նախապես կազմաձևված կլինի աշխատելու համար: Երկրորդ, կարող եք ներբեռնել տեղադրման սցենարը այստեղից

github.com/Altitude-Tech/Sensly_Install

Առաջին հերթին մենք պետք է ներբեռնենք տեղադրման սցենարները `օգտագործելով հրամանը: Համոզվեք, որ ձեր տան գրացուցակում եք

$ 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: Calibration որոնվածը

Calibration որոնվածը
Calibration որոնվածը

Կալիբրացման գործընթացը գործարկելու համար պահանջվում է թարմացման քայլ: Առաջին քայլը ստուգաչափման որոնվածի ֆայլերի ներբեռնումն է ՝

$ git կլոն

Այժմ մենք պետք է Sensly- ը դնենք վերբեռնման ռեժիմում դրա համար Raspberry Pi- ն և Sensly- ն միանում են, ինչպես ցույց է տրված վերևում: Վերբեռնման ռեժիմը միայն V1.1-1.4 տարբերակի համար է: Raspberry Pi- ն էներգիան ստանում է USB- ի միջոցով, այնուհետև Sensly- ն էներգիան ստանում է Կարմիր և Սև մալուխներից:

Նարնջագույն և դեղին մալուխները միացված են հաղորդակցության նպատակով:

Ամեն ինչ միացնելուց հետո ժամանակն է գործարկել որոնվածը:

$ sudo python Firmware_Updater_Calibration.py

Վերբեռնման ռեժիմն ավարտվելուց հետո միացրեք Sensly- ը Raspberry Pi- ի վերևում և անցեք հաջորդ քայլին:

Քայլ 7: Կալիբրացնել գազի տվիչները

Կալիբրացրեք գազի տվիչները
Կալիբրացրեք գազի տվիչները

Կա նախնական ջեռուցման/այրման փուլ, որը պահանջվում է հեռացնել պաշտպանիչ ծածկույթը, որն ունեն սենսորները, երբ դրանք ստանում ենք արտադրողներից, դա սովորաբար 48 ժամ է և պետք է կատարվի միայն մեկ անգամ: Դրանից հետո մենք սովորաբար խորհուրդ ենք տալիս 15 րոպե տաքացնել սենսորը `ընթերցումները կայունացնելու համար, նախքան որևէ տվյալների մուտքագրելը:

Այժմ մենք պետք է չափագրենք գազի տվիչները, որպեսզի կարողանանք հաշվարկել PPM- ը: Դա անելու համար մենք պետք է Sensly HAT- ը դնենք մաքուր օդի միջավայրում: Սա կարող է լինել դրսում կամ եթե ունեք հարմարություններ, սինթետիկ օդում: Թեև ձեր տեղադրած օդը կազդի սենսորների ճշգրտության վրա, այն չի ազդի ճշգրտության վրա, այնպես որ, եթե դուք փնտրում եք հետևել ձեր օդի որակի փոփոխություններին, Sensly- ը հարմար կլինի: The Sensly HAT- ը նախապես բեռնված է ստուգաչափման որոնվածով, այնպես որ մենք կարող ենք պարզապես գործարկել ստուգաչափման սցենարը `յուրաքանչյուր գազի սենսորի R0 արժեքները գտնելու համար: Որպեսզի կարողանանք Sensly- ը կալիբրացիոն միջավայրում դնել, մենք պետք է կարողանանք գործարկել ստուգաչափման սցենարը, երբ Pi- ն բարձրանում է: Դրա համար մենք պետք է ներբեռնենք.

$ git clone

Հաջորդը, մենք պետք է ֆայլում տեղադրենք հետևյալ հրամանը

$ @reboot sudo python /path/to/Sensly_Calibration.py

Հրամանը պետք է լինի «/etc/rc.local» - ում, ինչպես ցույց է տրված վերևում նկարում: Դա անելու համար մենք մուտքագրում ենք տերմինալը.

$ sudo nano /etc/rc.local

Այնուհետև մենք փակում ենք ֆայլը ՝ օգտագործելով Ctrl+x, այնուհետև Y. Սա նշանակում է, որ ամեն անգամ Pi- ն գործարկելիս այն կաշխատի չափագրման սցենարը:

Այժմ կարող եք այն տանել մաքուր օդային միջավայր և թողնել այն կես ժամից մինչև մեկ ժամ: Ինչքան երկար, այնքան լավ:

Սա ավարտելուց հետո դուք պետք է ունենաք Sensly_Calibration_ «ամսաթիվ» _ «ժամանակ» անունով ֆայլ: Այս ֆայլը կպարունակի R0- ի արժեքները, որոնք հաշվարկվում են ստուգաչափման փուլում `միջինում յուրաքանչյուր 5 րոպեն մեկ: Քանի որ սցենարը գրանցում է ընթացիկ միջին, դուք վերցնում եք ֆայլի վերջին գրառումը որպես R0 արժեքներ MQ2, MQ7 և MQ135 համարների համար: Այնուհետև այն կտեղադրվի Sensly.py ֆայլում: թույլ տալ մեզ հաշվարկել յուրաքանչյուր հայտնաբերված գազի PPM- ի արժեքները

Քայլ 8: Գործարկեք խելամիտ գլխարկը

Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը
Գործարկելով Sensly HAT- ը

Sensly- ը լիարժեք շահագործման ռեժիմում աշխատելու համար մենք պետք է թարմացնենք որոնվածը `այն Calibration ռեժիմից դուրս բերելու համար: Դա արվում է ՝ ջնջելով «/etc/rc.local» - ին ավելացված տողը, որպեսզի տախտակն ամեն անգամ, երբ pi- ն սկսում է, չանցնի չափագրման ռեժիմ, այնուհետև գործարկելով Firmware_Updater_Operation.py սցենարը ՝ զգայունորեն միացված ինչպես քայլ 6.

Այնուհետև մենք գործարկում ենք Firmware Updater- ը Sensly_Update_for_v1_1 գրացուցակից հետևյալ կերպ.

  • $ cd/home/pi/Sensly_Update_for_v1_1/
  • $ sudo python Firmware_Updater_Operation.py

Sensly որոնվածը թարմացնելուց հետո, սովորաբար, Sensly- ը միացրեք Raspberry Pi- ի հետ:

Այժմ գործարկեք Sensly.py սցենարը.

python /home/pi/Sensly/Sensly.py

Ի վերջո, սցենարը ինքնաբերաբար գործարկելու համար մենք նորից գործարկում ենք crontab հրամանը:

$ crontab -e

Այնուհետև ավելացրեք սա ֆայլի վերջում ՝ հեռացնելով մեր ավելի վաղ գրառումը

@reboot python /path/to/Sensly.py

Այժմ ամեն անգամ, երբ բեռնաթափում եք ձեր pi- ն, Sensly HAT- ը պետք է մուտքագրի տվյալներ SampleData պանակում որպես csv ֆայլ: Վերջնական քայլն այն է, որ վերցնեք R0 արժեքները, որոնք ձեռք եք բերել ստուգաչափման քայլի ընթացքում և դրանք դնել լուսանշված էկրանի վերջին նկարում:

Հաջորդ հրահանգը, որը մենք կթողարկենք, ցույց կտա ձեզ, թե ինչպես դա կապել սյուժեի հետ:

Քայլ 9: Վերջնական քայլեր

Վերջնական քայլեր
Վերջնական քայլեր

Խնդրում ենք կիսվել ձեր տվյալներով, քանի որ դրանք կօգնեն մեզ ստեղծել Sensly- ի ավելի լավ թարմացումներ:

Եթե կարծում եք, որ դուք ունեք Sensly- ի միջոցով հիանալի Ուղեցույց գրելու հմտություններ, ապա գնեք այն մեր խանութից, և եթե դա մեզ դուր գա, մենք կվերադարձնենք ձեր գումարը և նույնիսկ ձեզ ավելի շատ բարիքներ կուղարկենք:

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