مونک لوګو جوړوي

لارښوونې: AIR RASPBERRY Pi
د راسبیري PI 400 لپاره ډیزاین شوی. د راسبیري PI 2، 3 او 4 سره مطابقت لري.

مونک د Raspberry Pi - FIG13 لپاره د هوا کیفیت کټ جوړوي

V1d

پیژندنه

د راسبیري پای لپاره د مونک میکس هوایی کیفیت کټ د مونک میکس هوایی کیفیت سینسر بورډ شاوخوا دی. د Raspberry Pi لپاره دا اضافه په یوه خونه کې د هوا کیفیت اندازه کوي (هوا څومره پخه ده) او همدارنګه د حرارت درجه. بورډ د شپږو LEDs نمایش لري (شنه، نارنجي او سور) چې د هوا کیفیت او بزر څرګندوي. د تودوخې او هوا کیفیت لوستل ستاسو د راسبیري پای لخوا لوستل کیدی شي ، او بزر او LED ډیزاین هم ستاسو د راسبیري پای څخه کنټرول کیدی شي.
د هوا کیفیت سینسر بورډ، په مستقیم ډول د Raspberry Pi 400 شاته پلګ کوي، مګر، د Raspberry Pi نورو ماډلونو سره هم کارول کیدی شي، د جمپر تارونو او GPIO ټیمپلیټ په کارولو سره چې په کټ کې شامل دي. مونک د Raspberry Pi - FIG13 لپاره د هوا کیفیت کټ جوړوي

برخې

مهرباني وکړئ په یاد ولرئ چې د راسبیري پای پدې کټ کې شامل ندي.
مخکې لدې چې تاسو بل څه وکړئ ، وګورئ چې ستاسو کټ کې لاندې توکي شامل دي.مونک د راسبیري پای لپاره د هوا کیفیت کټ جوړوي - انځور 1

د هوا کیفیت او ECO2

د هوا کیفیت سینسر بورډ د CCS811 برخې شمیرې سره سینسر کاروي. دا کوچنی چپ په حقیقت کې د CO2 (کاربن ډای اکسایډ) کچه نه اندازه کوي بلکه د ګازونو د یوې ډلې کچه چې د بې ثباته عضوي مرکباتو (VOCs) په نوم یادیږي. کله چې د کور دننه، د دې ګازونو کچه د CO2 سره په کافي اندازه ورته نرخ لوړیږي، او له همدې امله د CO2 د کچې اټکل کولو لپاره کارول کیدی شي (د مساوي CO2 یا eCO2 په نوم یادیږي).
په هوا کې چې موږ تنفس کوو د CO2 کچه زموږ په هوساینې مستقیم تاثیر لري. د CO2 کچه د عامې روغتیا له نقطې څخه ځانګړې علاقه لري view لکه څنګه چې په ساده ډول ووایاست، دا یو اندازه ده چې موږ څومره د نورو خلکو هوا تنفس کوو. موږ انسانان د CO2 تنفس کوو او په دې توګه، که چیرې ډیری خلک په خرابه هوا کې په خونه کې وي، د CO2 کچه به په تدریجي ډول لوړه شي. دا د ویروس ایروسول په څیر دی چې زکام، فلو او کورونویرس خپروي ځکه چې خلک دواړه یوځای تنفس کوي.
د CO2 کچه بله مهمه اغیزه په ادراکي فعالیت کې ده - تاسو څومره ښه فکر کولی شئ. دا څیړنه (د ډیرو نورو په منځ کې) ځینې په زړه پورې موندنې لري. لاندې اقتباس په متحده ایالاتو کې د بایو ټیکنالوژۍ معلوماتو ملي مرکز څخه دی: "په 1,000 ppm CO2 کې، د پریکړې کولو فعالیت له نهو څخه په شپږو پیمانه کې اعتدال او احصایوي د پام وړ کمښت رامینځته شوی. په 2,500 ppm کې، د تصمیم نیولو د فعالیت په اوو پیمانه کې لوی او احصایوي د پام وړ کمښت واقع شوی" سرچینه: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/
لاندې جدول د معلوماتو پراساس دی https://www.kane.co.uk/knowledge-centre/whatare-safe-levels-of-co-and-co2-in-rooms
او هغه کچه ښیې چې CO2 کولی شي غیر صحي شي. د CO2 لوستل په ppm کې دي (په هر ملیون برخې).

د CO2 کچه (ppm) یادښتونه
250-400 په محیطي هوا کې نورمال غلظت.
400-1000 د ښه هوا تبادلې سره د اشغال شوي داخلي ځایونو ځانګړي تمرکز.
1000-2000 د بې خوبۍ او خرابې هوا شکایتونه.
2000-5000 د سر درد، خوب او stagنانټ، باسی، ډکه هوا. ضعیف تمرکز، د پاملرنې له لاسه ورکول، د زړه ضربان زیاتیدل او لږ زړه بدوالی هم شتون لري.
5000 په ډیری هیوادونو کې د کار ځای افشا کولو حد.
>40000 ښکاره کول ممکن د اکسیجن د جدي محرومیت لامل شي چې پایله یې د دماغ دایمي زیان ، کوما او حتی مرګ لامل کیږي.

ترتیب کول

که تاسو د Raspberry Pi 400 یا Raspberry Pi 2، 3 یا 4 کاروئ، ډاډ ترلاسه کړئ چې Raspberry Pi تړل شوی او بند شوی مخکې له دې چې تاسو د هوا کیفیت سینسر وصل کړئ.
د هوا کیفیت سینسر به ژر تر ژره د eCO2 لوستل ښکاره کړي کله چې دا ستاسو د راسبیري پای څخه بریښنا ترلاسه کوي. نو، یوځل چې تاسو یې وصل کړئ، نندارتون باید د eCO2 کچه په ګوته کړي. بیا به تاسو زده کړئ چې څنګه د تختې سره تعامل وکړئ ، لوستل ترلاسه کړئ او د Python برنامې څخه LEDs او بزر کنټرول کړئ.
د هوا کیفیت سینسر سره نښلول (Raspberry Pi 400)
دا خورا مهمه ده چې تاسو نښلونکی په زاویه کې مه فشاروئ، یا دا خورا سخت فشار ورکړئ، ځکه چې تاسو ممکن د GPIO نښلونکي کې پنونه وخورئ. کله چې پنبې په قطار کې وي
په سمه توګه، دا باید په اسانۍ سره ځای پرځای شي.مونک د راسبیري پای لپاره د هوا کیفیت کټ جوړوي - انځور 2نښلونکی فټ کوي لکه څنګه چې پورته ښودل شوي. په پام کې ونیسئ چې د تختې لاندې څنډه د Pi 400 قضیې لاندې سره پورته کیږي، او د بورډ اړخ یوازې د مایکرو SD کارت ته د اسانه لاسرسي لپاره کافي خونه پریږدي. یوځل چې تاسو بورډ سره وصل کړئ، خپل Raspberry Pi بریښنا کړئ. - دواړه د بریښنا LED (په مونک میکس لوګو کې) او یو د eCO2 LEDs هم باید روښانه شي.
د هوا کیفیت سینسر سره نښلول (Raspberry Pi 2/3/4)
که تاسو د Raspberry Pi 2, 3, 4 لرئ، نو تاسو به د Raspberry Leaf او ځینې ښځینه څخه نارینه جمپر تارونو ته اړتیا ولرئ ترڅو ستاسو د Raspberry Pi سره د هوا کیفیت سینسر بورډ وصل کړئ.
خبرداری: د بریښنا لیډونو بدلول یا د هوا کیفیت سینسر د راسبیري پای 5V پن پرځای 3V ته وصل کول احتمال لري سینسر مات کړي او ممکن ستاسو Raspberry Pi ته زیان ورسوي. نو، مهرباني وکړئ په خپل راسبیري پای کې د بریښنا کولو دمخه د ویرینګ په احتیاط سره وګورئ.
د راسبیري پاڼي په نصبولو سره پیل کړئ ستاسو د راسبیري پای GPIO پنونو کې ترڅو تاسو ووایاست چې کوم پن کوم دی. ټیمپلیټ کولی شي په هره لاره کې فټ شي، نو ډاډ ترلاسه کړئ چې تاسو لاندې انځور تعقیب کړئ. مونک د Raspberry Pi - FIG3 لپاره د هوا کیفیت کټ جوړويبیا تاسو به د راسبیري پای GPIO پنونو او د هوا کیفیت بورډ تر مینځ څلور لیډونه وصل کړئ لکه:

راسبیري پای پن (لکه په پاڼی باندی لیبل شوی) د هوا کیفیت بورډ (لکه په نښلونکي باندې لیبل شوی) وړاندیز شوي تار رنګ.
GND (کوم پن نښه شوی GND به وکړي) GND تور
3.3V 3V سور
14 TXD PI_TXD نارنجي
15 RXD PI_RXD ژیړ

یوځل چې دا ټول وصل شي ، دا باید داسې ښکاري:مونک د Raspberry Pi - FIG4 لپاره د هوا کیفیت کټ جوړويخپل تارونه په دقت سره چیک کړئ او بیا خپل راسبیري پای ته بریښنا ورکړئ - دواړه د بریښنا LED (په مونک میکس لوگو کې) او یو LED باید هم روښانه شي.
د هوا کیفیت بورډ خلاصول
د Raspberry Pi 400 څخه بورډ لرې کولو دمخه.

  1. راسبیري پای بند کړئ.
  2. په تدریجي ډول د Pi 400 شاته تخته اسانه کړئ ، په بدل کې یې له هر اړخ څخه یو څه څنډه کړئ ، ترڅو پنونه ونه ځړوي.
    که تاسو Pi 2/3/4 لرئ یوازې د راسبیري پای څخه د جمپر تارونه لرې کړئ.

د سیریل انٹرفیس فعالول
که څه هم بورډ به پرته له کوم برنامه کولو eCO2 کچه وښیې ، پدې معنی چې موږ یوازې د راسبیري پای د بریښنا سرچینې په توګه کاروو. د Python برنامې څخه د بورډ سره د متقابل عمل کولو وړتیا لپاره ، زموږ په راسبیري پای کې ، یو څو نور ګامونه شتون لري چې موږ ورته اړتیا لرو.
لومړی دا دی چې په راسبیري پای کې سیریل انٹرفیس فعال کړئ ، ځکه چې دا دا انٹرفیس دی چې د هوا کیفیت بورډ لخوا کارول کیږي.
د دې کولو لپاره، د اصلي مینو څخه غوره توبونه او بیا د Raspberry Pi Configuration غوره کړئ.
د انٹرفیس ټب ته لاړشئ او ډاډ ترلاسه کړئ چې سیریل پورټ فعال شوی او سیریل کنسول غیر فعال دی.مونک د Raspberry Pi - FIG5 لپاره د هوا کیفیت کټ جوړوي

د Exampد پروګرامونو
د پخوانيampد دې کټ لپاره لی برنامې د GitHub څخه ډاونلوډ لپاره شتون لري. د دوی د راوړلو لپاره، په خپل Raspberry Pi کې د براوزر کړکۍ پیل کړئ او دې پتې ته لاړ شئ:
https://github.com/monkmakes/pi_aq  د کوډ تڼۍ او بیا د ډاونلوډ زپ اختیار په کلیک کولو سره د پروژې زپ آرشیف ډاونلوډ کړئ.مونک د Raspberry Pi - FIG6 لپاره د هوا کیفیت کټ جوړويیوځل چې ډاونلوډ پای ته ورسیږي ، استخراج کړئ fileد ZIP په موندلو سره د زپ آرشیف څخه file ستاسو د ډاونلوډ فولډر کې او بیا بیا په هغې ښي کلیک وکړئ او د استخراج کولو اختیار غوره کړئ.مونک د Raspberry Pi - FIG7 لپاره د هوا کیفیت کټ جوړويیو مناسب ډایرکټر غوره کړئ (زه به ستاسو د کور لارښود وړاندیز وکړم - /home/pi) او استخراج کړئ files. دا به د pi_aq-main په نوم فولډر رامینځته کړي. دا نوم یوازې pi_aq ته بدل کړئ.
توني
د برنامو ډاونلوډ کولو سره ، تاسو کولی شئ دوی یوازې د کمانډ لاین څخه پرمخ وړئ.
په هرصورت، دا ښه ده چې یو نظر وګورئ files، او د توني مدیر به موږ ته اجازه راکړي چې ترمیم وکړو files او د دوی چلولو لپاره.
د Thony Python ایډیټر په Raspberry Pi OS کې دمخه نصب شوی. تاسو به دا د اصلي مینو د برنامه کولو برخه کې ومومئ. که د کوم دلیل لپاره دا ستاسو په وسیله نصب شوی نه وي
راسبیري پای ، بیا تاسو کولی شئ دا د غوره توب مینو توکي کې د سافټویر اضافه / لرې کولو مینو اختیار په کارولو سره نصب کړئ.مونک د Raspberry Pi - FIG8 لپاره د هوا کیفیت کټ جوړويبله برخه د دې په اړه یو څه نور توضیح کوي چې دا سینسر څه اندازه کوي ، مخکې لدې چې موږ د Python او Thony په کارولو سره د هوا کیفیت بورډ سره متقابل عمل ته ورسیږو.

پیل کول

مخکې لدې چې موږ د Python برنامه پیل کړو ، راځئ چې د هوا کیفیت بورډ ته یو نظر وګورو.مونک د Raspberry Pi - FIG9 لپاره د هوا کیفیت کټ جوړويد بریښنا شاخص LED په پورتنۍ کیڼ اړخ کې ، یو ګړندی چیک چمتو کوي چې بورډ بریښنا ترلاسه کوي. د دې لاندې د تودوخې سینسر چپ دی، او د دې تر څنګ د eCO2 سینسر چپ دی. که تاسو دې ته نږدې وګورئ، تاسو به وګورئ چې دا د هوا د ننوتلو او بهر کولو لپاره کوچني سوري لري. مستقیم د eCO2 سینسر لاندې یو بزر دی چې تاسو کولی شئ د خپلو برنامو څخه فعال او بند کړئ. دا د الارم چمتو کولو لپاره ګټور دی. د شپږو LEDs کالم د دوه شنو LEDs، دوه نارنجي LEDs او دوه سور LEDs څخه جوړ شوی دی (له ښکته څخه پورته پورې). دا به روښانه شي کله چې د هر LED سره نږدې نښه شوي د eCO2 کچه لوړه شي. دوی به څومره ژر چې د Raspberry Pi ځواک پورته شي کچه به وښیې، مګر تاسو کولی شئ د Python په کارولو سره هم کنټرول کړئ.
راځئ چې د کمانډ لاین څخه د یو څو تجربو په هڅه کولو سره پیل وکړو. د خپل سکرین په پورتنۍ برخه کې د ټرمینل آیکون یا په مین مینو کې د لوازماتو برخې باندې کلیک کولو سره د ټرمینل سیشن خلاص کړئ.مونک د Raspberry Pi - FIG10 لپاره د هوا کیفیت کټ جوړوي کله چې ټرمینل خلاص شي، لاندې کمانډونه د $ پرامپټ وروسته ټایپ کړئ، د لارښودونو (cd) بدلولو او د Python خلاصولو لپاره. مونک د Raspberry Pi - FIG11 لپاره د هوا کیفیت کټ جوړويد کمانډ په ټایپ کولو سره محلي aq ماډل خلاص کړئ: >>> د aq واردولو AQ څخه
>>> بیا په ټایپ کولو سره د AQ ټولګي مثال جوړ کړئ: >>> aq = AQ()
>>> موږ اوس د کمانډ په ټایپ کولو سره د CO2 کچه لوستلی شو: >>> aq.get_eco2() 434.0
>>> نو پدې حالت کې ، د eCO2 کچه یو ښه تازه 434 ppm دی. اجازه راکړئ اوس د تودوخې درجه ترلاسه کړئ (د سانتي ګراد درجې کې). >>> aq.get_temp()
20.32 یادونه: که تاسو د پورته کوډ چلولو پرمهال د خطا پیغامونه ترلاسه کړئ، تاسو ممکن GUIZero نصب نه کړئ. دلته د نصبولو لارښوونې:
https://lawsie.github.io/guizero/#raspberry-pi

پروګرام 1. ECO2 میټر

کله چې تاسو دا برنامه پرمخ وړئ د لاندې ښودل شوي کړکۍ په څیر به خلاص شي ، تاسو ته د تودوخې او eCO2 کچه ښیې. هڅه وکړئ خپله ګوته د تودوخې سینسر ته واچوئ او د تودوخې لوستل باید لوړ شي. تاسو کولی شئ په eCO2 سینسر کې په نرمۍ سره تنفس وکړئ او لوستل باید ډیر شي.مونک د Raspberry Pi - FIG12 لپاره د هوا کیفیت کټ جوړويد برنامه چلولو لپاره ، ډاونلوډ کړئ file په Thonny کې 01_aq_meter.py او بیا د چلولو تڼۍ کلیک وکړئ.مونک د Raspberry Pi - FIG13 لپاره د هوا کیفیت کټ جوړويدلته د پروژې لپاره کوډ دی. کوډ د GUI زیرو کتابتون څخه کار اخلي کوم چې تاسو یې په ضمیمه B کې لوستلی شئ.مونک د Raspberry Pi - FIG15 لپاره د هوا کیفیت کټ جوړويد دې لپاره چې د تودوخې او ر lightا لوستلو ته اجازه ورکړئ پرته له دې چې د کارونکي انٹرفیس کار کې مداخله وکړي ، د تارینګ کتابتون وارد شوی. د اپډیټ_ریډنګ فنکشن به د تل لپاره لوپ شي ، په هره نیمه ثانیه کې لوستل اخلي او په کړکۍ کې ساحې تازه کوي.
پاتې کوډ د تودوخې او eCO2 کچې ښودلو لپاره د کارونکي انٹرفیس ساحې چمتو کوي. دا د گرډ په توګه ایښودل شوي، ترڅو ساحې په قطار کې وي. نو، هر ډګر د گرډ ځانګړتیا سره تعریف شوی چې د کالم او قطار موقعیت استازیتوب کوي. نو، هغه ساحه چې د متن Temp (C) ښکاره کوي په کالم 0 کې دی، قطار 0 او د تودوخې اړوند ارزښت (temp_c_field) په کالم 1، قطار 0 کې دی.
پروګرام 2. د الارم سره ECO2 متره
دا برنامه د بزر او ځینې په زړه پوري کارونکي انٹرفیس ځانګړتیاو په کارولو سره برنامه یو ته غزوي ترڅو د الارم غږ رامینځته کړي او کړکۍ سور شي که چیرې د eCO2 ټاکل شوې کچې څخه تیریږي. مونک د Raspberry Pi - FIG16 لپاره د هوا کیفیت کټ جوړويد کړکۍ په ښکته کې سلایډر د eCO2 کچه ټاکي په کوم کې چې بزر باید غږ شي او کړکۍ سور شي. هڅه وکړئ د الارم کچه د الارم څخه یو څه لوړه تنظیم کړئ
د اوسني eCO2 کچه او بیا په سینسر کې تنفس کړئ.مونک د Raspberry Pi - FIG17 لپاره د هوا کیفیت کټ جوړويدلته د پروګرام 2 لپاره کوډ دی، ډیری یې د پروګرام 1 سره ورته دي. د ګټو ساحې په bold.import threading کې په ګوته شوي.
د واردولو وخت
د ګیزیرو وارداتو ایپ ، متن ، سلایډر څخه
د AQ واردولو څخه AQ
aq = AQ()
ایپ = اپلیکیشن (سرلیک = "د هوا کیفیت"، عرض = 550، لوړوالی = 400، ترتیب = "ګریډ")
def update_readings():
پداسې حال کې چې ریښتیا: temp_c_field.value = str(aq.get_temp()) eco2 = aq.get_eco2() eco2_field.value = str(eco2)
که eco2 > slider.value: app.bg = "سرخ" app.text_color = "سپینه" aq.buzzer_on()
نور: app.bg = "سپینه" app.text_color = "تور" aq.buzzer_off() time.sleep(0.5)
t1 = threading.thread(target=update_readings)
t1.start() # هغه تار پیل کړئ چې لوستل تازه کوي aq.leds_automatic()
# د کارن انٹرفیس تعریف کړئ
متن(ایپ، متن="Temp (C)"، grid=[0,0], size=20)
temp_c_field = متن(app, text="-", grid=[1,0], size=100)
متن(ایپ، متن="eCO2 (ppm)"، گرډ=[0,1]، اندازه=20)
eco2_field = متن(app, text="-", grid=[1,1], size=100)
متن (ایپ، متن ="الارم (ppm)"، گرډ=[0,2]، اندازه=20)
سلائیڈر = سلایډر (ایپ، پیل = 300، پای = 2000، عرض = 300، لوړوالی = 40، گرډ = [1,2]) app.display()
لومړی ، موږ اړتیا لرو د هغه شیانو لیست کې سلیډر اضافه کړو چې موږ له ګیزیرو څخه واردوو.
موږ د update_readings فعالیت هم غزولو ته اړتیا لرو ، نو د تودوخې او eCO2 کچې ښودلو سربیره ، دا هم ګوري چې ایا کچه له حد څخه پورته ده. که دا وي، دا د کړکۍ شالید سور ته، متن سپین ته ټاکي او بزر فعالوي. که چیرې د eCO2 کچه د سلایډر لخوا ټاکل شوي حد څخه ښکته وي، دا بیرته راګرځوي، او بزر بندوي.

پروګرام 3. ډیټا لوګر

دا پروګرام (03_data_logger.py) ګرافیکي انٹرفیس نلري. دا یوازې تاسو ته هڅوي چې د لوستلو تر مینځ په ثانیو کې وقفه دننه کړئ ، وروسته د a نوم file
په کوم کې چې لوستل خوندي شي.مونک د Raspberry Pi - FIG18 لپاره د هوا کیفیت کټ جوړويپه example پورته، sampلینګ د 5 ثانیو لپاره ټاکل شوی او د file reads.txt نومیږي. کله چې تاسو د معلوماتو د ننوتلو پای ته ورسیږئ، CTRL-c به د ننوتلو پای ته ورسوي او بند کړي file.
معلومات په ورته شکل کې خوندي شوي لکه څنګه چې دوی پورته د سکرین نیول کې ښودل شوي. دا دی، لومړۍ کرښه سرلیکونه ټاکي، د هر ارزښت سره د TAB کرکټر لخوا محدود شوی. د file د پروګرام په څیر په ورته لارښود کې خوندي شوی. د معلوماتو ترلاسه کولو سره ، تاسو بیا کولی شئ دا په خپل راسبیري پای کې په سپریډ شیټ (لکه لیبر آفس) کې وارد کړئ او بیا د ډیټا څخه یو چارټ پلیټ کړئ. که ستاسو په Raspberry Pi کې LibreOffice نصب شوی نه وي، تاسو کولی شئ دا د غوره توبونو مینو کې د سافټویر اضافه / لرې کولو اختیار په کارولو سره نصب کړئ.
یو نوی سپریڈ شیټ پرانیزئ، د خلاصولو څخه غوره کړئ file مینو، او ډاټا ته لاړ شئ file تاسو غواړئ وګورئ. دا به د وارداتو ډیالوګ پرانیزي (بل مخ وګورئ) ښودل کیږي
چې سپریڈ شیټ په اتوماتيک ډول د معلوماتو کالمونه کشف کړي. مونک د Raspberry Pi - FIG193 لپاره د هوا کیفیت کټ جوړويد معلوماتو واردولو لپاره OK کلیک وکړئ، او بیا د eCO2 لوستلو لپاره کالم غوره کړئ. بیا تاسو کولی شئ د دې لوستلو ګراف د داخل کولو مینو څخه د چارټ په غوره کولو سره پلیټ کړئ ، او بیا د چارټ ډوله لاین غوره کړئ ، وروسته یوازې لاین. دا تاسو ته هغه ګراف درکوي چې په راتلونکې پاڼه کې ښودل شوی.مونک د Raspberry Pi - FIG21 لپاره د هوا کیفیت کټ جوړويد تجربې په توګه، هڅه وکړئ چې د 24 ساعتونو لپاره د لوګر برنامه پریږدئ ترڅو وګورئ چې څنګه د ECO2 کچه د ورځې په اوږدو کې بدلیږي.

ضمیمه A. د API اسناد

د جدي پروګرام کونکو لپاره - دلته تخنیکي اسناد دي. د file monkmakes_aq.py د بشپړ Python کتابتون په توګه نه دی نصب شوی، مګر باید په ورته فولډر کې د کوم بل کوډ په څیر کاپي شي چې ورته اړتیا لري. aq.py
د monkmakes_aq.py ماډل یو ټولګی دی چې ستاسو د Raspberry Pi او د هوا کیفیت بورډ تر مینځ سریال ارتباط پوښي.
د AQ مثال جوړول: aq = AQ()
د eCO2 لوستل لوستل
aq.get_eco2() # په ppm کې د eCO2 لوستل بیرته راګرځوي
د تودوخې درجه په سانتي ګراد کې لوستل
aq.get_temp() # د تودوخې درجه په سانتي ګراد کې راګرځوي
د ایل ای ډي ننداره
aq.leds_manual() # د LED حالت لارښود ته تنظیم کړئ
aq.leds_automatic() # د LED حالت په اتوماتيک ډول تنظیم کړئ
# ترڅو LEDs eCO2 ښکاره کړي
aq.set_led_level(level) # کچه 0-LEDs بند،
# کچه 1-6 LED 1 څخه تر 6 لیټره پورې
بزر
aq.buzzer_on()
aq_buzzer_off()
ټولګی د سینسر بورډ سره د Pi سیریل انٹرفیس په کارولو سره اړیکه نیسي. که تاسو غواړئ د سیریل انٹرفیس توضیحات وګورئ ، نو مهرباني وکړئ د دې محصول ډیټا شیټ ته یو نظر وګورئ. تاسو به د دې محصول څخه لینک ومومئ web پاڼه (http://monkmakes.com/pi_aq)

ضمیمه B. GUI صفر

لورا سیچ او مارټین او هانلن په راسبیري پای فاونډیشن کې د Python کتابتون (GUI زیرو) رامینځته کړی چې د GUIs ډیزاین کول خورا اسانه کوي. دا کټ هغه کتابتون کاروي.
مخکې لدې چې تاسو کتابتون وکاروئ ، تاسو اړتیا لرئ د هغې بټونه وارد کړئ چې تاسو یې غواړئ په خپل برنامه کې وکاروئ.
د مثال لپارهample، که موږ یوازې یوه کړکۍ غواړو چې یو پیغام ولري، دلته د وارداتو کمانډ دی:
د ګیزیرو وارداتو ایپ څخه ، متن
د ټولګي اپلیکیشن پخپله د غوښتنلیک استازیتوب کوي، او هر برنامه چې تاسو یې لیکئ چې ګیزرو کاروي دا واردولو ته اړتیا لري. دلته یوازینی بل ټولګی ته اړتیا ده متن دی، چې د پیغام ښودلو لپاره کارول کیږي.
لاندې کمانډ د غوښتنلیک کړکۍ رامینځته کوي ، سرلیک او د کړکۍ پیل ابعاد مشخص کوي.
app = اپلیکیشن (سرلیک = "زما کړکۍ"، عرض = "400"، لوړوالی = "300")
کړکۍ ته د یو څه متن اضافه کولو لپاره، موږ کولی شو دا لاین وکاروو: متن (ایپ، متن = "هیلو ورلډ"، اندازه = 32)
کړکۍ اوس د ښودلو لپاره چمتو شوې، مګر په حقیقت کې به تر هغه وخته پورې نه ښکاري چې برنامه لاین چلوي: app.display()مونک د Raspberry Pi - FIG20 لپاره د هوا کیفیت کټ جوړويتاسو کولی شئ دلته د ګیزیرو په اړه نور معلومات ترلاسه کړئ: https://lawsie.github.io/guizero/start/

ستونزې حل کول

ستونزه: بورډ زما په Pi 400 کې پلګ شوی مګر د بریښنا LED نه دی روښانه شوی.
حل: وګورئ چې د GPIO پنونه د ساکټ سره په سمه توګه قطار شوي دي. 4 مخ وګورئ.
ستونزه: بورډ زما په Pi 400 کې پلګ شوی مګر د بریښنا LED په چټکۍ سره چمکیږي.
حل: دا د سینسر سره ستونزه په ګوته کوي. ځینې ​​​​وختونه ، دا ټول اړتیا د بریښنا لپاره ده چې ستاسو د راسبیري پای بندولو او بیا فعالولو سره بیا تنظیم شي. که تاسو دا کار کوئ او چمکۍ دوام لري، تاسو شاید غلط بورډ لرئ، نو مهرباني وکړئ اړیکه ونیسئ support@monkmakes.com
ستونزه: ما یوازې هرڅه سره وصل کړل، مګر د eCO2 لوستل غلط ښکاري.
حل: د سینسر ډول چې په MonkMakes هوا کیفیت سینسر کې کارول کیږي، د لومړي ځل څخه چې تاسو یې وصل کړئ د لوستلو تولید به پیل کړي. په هرصورت، لوستل به د وخت سره ډیر دقیق شي. د سینسر IC ډیټا شیټ وړاندیز کوي چې لوستل به یوازې د 20 دقیقو چلولو وخت وروسته سم شي.
ستونزه: زه د تېروتنې پیغامونه ترلاسه کوم کله چې زه د پخواني چلولو هڅه کومampبرنامې.
حل: یادونه: تاسو ممکن GUIZero نصب نه کړئ. مهرباني وکړئ دلته لارښوونې تعقیب کړئ: https://lawsie.github.io/guizero/#raspberry-pi
ستونزه: زه د دې سینسر څخه لوستل د ریښتیني CO2 مترو سره پرتله کوم او لوستل مختلف دي.
حل: دا باید تمه شي. د هوا کیفیت سینسر د بې ثباته عضوي مرکباتو (VOCs) د کچې په اندازه کولو سره د CO2 غلظت (دا هغه څه دي چې په eCO2 کې 'e' دی) اټکل کوي. ریښتیني CO2 سینسرونه خورا ګران دي.

زده کړه

برنامه کول او برقیات
که تاسو غواړئ د راسبیري پای او بریښنایی برنامه کولو په اړه نور معلومات زده کړئ ، نو د دې کټ ډیزاینر (سایمن مونک) یو شمیر کتابونه لیکلي چې تاسو به یې خوند واخلئ.
تاسو کولی شئ د سایمن مونک لخوا د کتابونو په اړه نور معلومات دلته ومومئ: http://simonmonk.org یا هغه په ​​​​ټویټر کې تعقیب کړئ چیرې چې هغه @simonmonk2 دیمونک د Raspberry Pi - FIG221 لپاره د هوا کیفیت کټ جوړوي

مونک میکس

د دې کټ په اړه د نورو معلوماتو لپاره، د محصول کور پاڼه دلته ده: https://monkmakes.com/pi_aq
د دې کټ په څیر، MonkMakes ستاسو سره د مرستې لپاره هر ډول کټونه او وسایل جوړوي
جوړونکي پروژې. نور معلومات ترلاسه کړئ، او همدارنګه چیرته پیرود وکړئ: https://www.monkmakes.com/products
تاسو کولی شئ په ټویټر@monkmakes کې MonkMakes هم تعقیب کړئ.مونک د Raspberry Pi - FIG223 لپاره د هوا کیفیت کټ جوړويمونک د Raspberry Pi - FIG23 لپاره د هوا کیفیت کټ جوړوي

اسناد / سرچینې

مونک د راسبیري پای لپاره د هوا کیفیت کټ جوړوي [pdf] لارښوونې
د راسبیري پای لپاره د هوا کیفیت کټ، د راسبیري پای لپاره کیفیت کټ، د راسبیري پای لپاره کټ، راسبیري پای، پی

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *