Monk, Micro Bit üçün APARAT V1A CO2 Dok edir

GİRİŞ
CO2 Dock BBC micro:bit ilə istifadə üçün nəzərdə tutulmuş temperatur və nisbi rütubət sensorları ilə birlikdə əsl CO2 sensorudur. Lövhə micro:bit versiya 1 və 2 lövhələrlə işləyəcək. Bu kitabçaya MakeCode bloklarında kodla tamamlanan beş təcrübə daxildir.
CO2 VƏ SAĞLAMLIQ
Nəfəs aldığımız havadakı CO2 səviyyəsi rifahımıza birbaşa təsir göstərir. CO2 səviyyələri ictimai sağlamlıq baxımından xüsusi maraq doğurur view sadə dillə desək, onlar bizim başqalarının havasını nə qədər nəfəs aldığımızın ölçüsüdür. Biz insanlar CO2-ni nəfəs alırıq və beləliklə, əgər bir neçə nəfər zəif havalandırılan otaqda olarsa, CO2 səviyyəsi tədricən artacaq. Xəstəliyi yayan viral aerozollar kimi. CO2 səviyyələrinin digər mühüm təsiri koqnitiv funksiyadır - nə qədər yaxşı düşünə bilərsiniz. Aşağıdakı sitat ABŞ-dakı Milli Biotexnologiya İnformasiya Mərkəzindəndir: "1,000 ppm CO2-də qərar qəbul etmə performansının doqquz miqyasından altısında orta və statistik əhəmiyyətli azalmalar baş verdi. 2,500 ppm-də qərar qəbul etmə performansının yeddi miqyasında böyük və statistik əhəmiyyətli azalmalar baş verdi." Mənbə: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/ Aşağıdakı cədvəl məlumatlara əsaslanır https://www.kane.co.uk/knowledge-centre/what-are-safe-levels-of-co-and-co2-in-rooms və CO2-nin sağlamlığa zərər verə biləcəyi səviyyələri göstərir.
| CO2 səviyyəsi (ppm) | Qeydlər |
| 250-400 | Ətraf havada normal konsentrasiya. |
| 400-1000 | Konsentrasiyalar yaxşı hava mübadiləsi ilə işğal edilmiş qapalı məkanlara xasdır. |
| 1000-2000 | Yuxusuzluq və pis hava şikayətləri. |
| 2000-5000 | Baş ağrısı, yuxululuq və stagnant, bayat, havasız hava. Zəif konsentrasiya, diqqət itkisi, artan ürək dərəcəsi və yüngül ürəkbulanma da ola bilər. |
| 5000 | Əksər ölkələrdə iş yerində məruz qalma limiti. |
| >40000 | Maruziyet ciddi oksigen çatışmazlığına səbəb ola bilər ki, bu da daimi beyin zədələnməsi, komaya və hətta ölümə səbəb ola bilər. |
BAŞLAMAQ
Qoşulur
CO2 Dock öz gücünü BBC micro:bit-dən alır. Bu adətən micro:bit-in USB konnektoru vasitəsilə olacaq. BBC micro:bit-in CO2 Dock-a qoşulması sadəcə olaraq aşağıda göstərildiyi kimi micro:bit-in CO2 Dock-a qoşulması halıdır.
Nəzərə alın ki, CO2 Dock-un altındakı halqa konnektorları micro:bit-in halqa konnektorlarına qoşulub, mikro:bit-ə başqa şeylər əlavə etməyə imkan verir. Əgər mikro: bit enerjilidirsə, o zaman CO2 Dock-un MonkMakes loqosunda narıncı LED onun enerjili olduğunu göstərmək üçün yanacaq.
CO2 OXUNMALARINI GÖSTERMEK
MakeCode Linki: https://makecode.microbit.org/_A3D9igc9rY3w Bu proqram hər 2 saniyədən bir təzələnən CO5 göstəricisini milyonda hissələrlə göstərir. Səhifənin yuxarısındakı kod linkinə kliklədiyiniz zaman MakeCode sistemi bir ön açar açacaqview bu kimi görünən pəncərə: 
Əvvəlcədən edə bilərsinizview proqram, lakin siz onu dəyişdirə bilməzsiniz və ya daha da əsası, göstərilən Redaktə düyməsini klikləməyincə onu özünüzə micro:bit qoya bilməzsiniz. Bu, normal MakeCode redaktorunu açacaq və siz proqramı normal şəkildə micro:bit-ə yükləyə bilərsiniz. 
Proqram ilk dəfə başladıqda, siz CO2 səviyyəsinin mümkün olmayan oxunuşlarını görə bilərsiniz. Bu normaldır. CO2 Dock tərəfindən istifadə edilən sensor oxunuşların sabitləşməsi üçün bir neçə dəqiqə çəkir. Oxunmalar sabitləşdikdən sonra CO2 göstəricilərini artırmaq üçün CO2 Dock-da nəfəs almağa çalışın. Nəzərə alın ki, CO2 oxunuşlarının artması bir qədər vaxt aparacaq və onların yenidən otağın CO2 səviyyəsinə düşməsi daha uzun çəkəcək. Bunun səbəbi, sensorun kamerasına yol tapan havanın sensordan kənar hava ilə qarışması bir qədər vaxt aparacaq.
Kod olduqca sadədir. Başlanğıc bloku blokun hündürlüyünü ehtiva edir. Əgər siz hündür bir yerdə (500 metrdən çox) yaşayırsınızsa, bu blok faydalıdır, onda siz dəyəri 0-dan metrlə hündürlüyünüzə dəyişməlisiniz ki, sensor CO2 ölçülməsini dəyişən azalmış atmosfer təzyiqini kompensasiya edə bilsin. Hər 5000 ms-lik blokda hər 5 saniyədən bir işə salınacaq kod var. Bu faydalı blokları bloklar palitrasının Döngələr bölməsində tapa bilərsiniz. Bu, hər blokda CO2 ppm blokunu götürən şou nömrə bloku var, çünki bu, micro:bit displeyində sürüşdürüləcək parametrdir. Bunu işə salmaqda hər hansı probleminiz varsa, bu təlimatların sonundakı Problemlərin aradan qaldırılması bölməsinə baxın.
CO2 METR
MakeCode Linki: https://makecode.microbit.org/_9Y9Ka2AWjHMW
Bu proqram ilk təcrübə üzərində qurulur ki, A düyməsinə basıldıqda temperatur Selsi dərəcəsində, B düyməsi basıldıqda isə nisbi rütubət faiz olaraq göstərilir.tage.
Bu proqramı micro:bit-ə 1-ci təcrübədə etdiyiniz kimi, bu səhifənin yuxarısındakı kod linkindən istifadə edərək quraşdırın. A düyməsini basdığınız zaman, cari CO2 göstəricisi göstərildikdən sonra temperatur C dərəcəsində göstəriləcək. B düyməsi nisbi rütubəti (havada nə qədər rütubət olduğunu) göstərir.
CO2 ALARM
MakeCode Linki: https://makecode.microbit.org/_EjARagcusVsu
Bu proqram CO2 səviyyəsini rəqəm kimi deyil, mikro: bit ekranında bar qrafiki kimi göstərir. Həmçinin, CO2 səviyyəsi əvvəlcədən təyin edilmiş dəyəri keçdikdə, ekranda xəbərdarlıq simvolu göstərilir. Əgər sizdə mikro: bit 2 və ya P0-a qoşulmuş dinamikiniz varsa, CO2 həddi keçdikdə layihə də səs siqnalı verəcək. 
MƏLUMATLARIN A FILE
MakeCode Linki: https://makecode.microbit.org/_YeuhE7R7zPdT
Bu təcrübə yalnız micro:bit versiya 2-də işləyəcək.

Proqramdan istifadə etmək üçün məlumatların qeydinə başlamaq üçün A düyməsini sıxın – hər şeyin qaydasında olduğunu göstərmək üçün ürək işarəsi görəcəksiniz. Sampling 60000 millisaniyə (1 dəqiqə) olaraq təyin edilib – eksperimenti bir gecədə keçirmək üçün idealdır. Ancaq işləri sürətləndirmək istəyirsinizsə, hər blokda bu dəyəri dəyişdirin. s azaldılmasıampling vaxt daha çox məlumatın toplanacağını və yaddaşınızın daha tez tükənəcəyini bildirir. Girişi bitirmək istədiyiniz zaman yenidən A düyməsini basın. A və B düymələrini eyni vaxtda basmaqla bütün məlumatları silə bilərsiniz. Əgər micro:bit məlumatların saxlanacağı fləş yaddaşı bitirsə, o, girişi dayandıracaq və "kəllə" işarəsini göstərəcək. Məlumat a-da yazılır file MY_DATA.HTM adlanır. MİKROBİT sürücüsünə getsəniz file sistem, bunu görəcəksiniz file. The file əslində yalnız məlumat deyil, həm də mexanizmləri ehtiva edir viewməlumatların alınması. MY_DATA.HTM üzərinə iki dəfə klik etsəniz, o, brauzerinizdə açılacaq və belə görünəcək:
Bu, mikro: bitinizdəki məlumatlardır. Onu təhlil etmək və öz qrafiklərinizi yaratmaq üçün onu kompüterinizə köçürün. Siz məlumatlarınızı kopyalayıb yapışdıra və ya CSV olaraq yükləyə bilərsiniz file elektron cədvələ və ya qrafik alətinə idxal edə bilərsiniz. micro:bit data logging haqqında ətraflı məlumat əldə edin.
Əgər Visual ön klikləyinview düyməsini basdıqda, verilənlərin sadə süjeti göstərilir.
mikro: bit məlumat jurnalı

Bu vizual öncədəndirview mikro: bitinizdəki məlumatların. Onu daha ətraflı təhlil etmək və ya öz qrafiklərinizi yaratmaq üçün onu kompüterinizə köçürün. Siz məlumatlarınızı kopyalayıb yapışdıra və ya CSV olaraq yükləyə bilərsiniz fileelektron cədvələ və ya qrafik alətinə idxal edə bilərsiniz.

Bu layihə yalnız micro:bit-in 2-ci versiyasında işləyir, çünki o, özü yalnız micro: bit 2 ilə uyğun gələn Data Logger genişləndirməsindən istifadə edir. Data Logger genişləndirməsində qeyd etdiyiniz verilənlərin sütunlarını adlandırmağa imkan verən bir sıra sütunlar bloku var. Cədvələ bir sıra verilənlər yazmaq istədiyiniz zaman, log data blokundan istifadə edirsiniz. Data Logger genişlənməsində həmçinin mikro: bit oxunuşları saxlamaq üçün yer bitdikdə onun daxilindəki əmrləri işlədəcək tam log bloku var.
USB ÜZERİNDƏ MƏLUMATLARIN QAZILIŞI
MakeCode Linki: https://makecode.microbit.org/_fKt67H1jwEKj
Bu layihə yalnız micro:bit versiya 2-də işləyir və Google Chrome brauzerindən istifadə etməklə ən yaxşı şəkildə işləyir. Bununla belə, siz tapa bilərsiniz web Chrome-un USB xüsusiyyəti həmişə etibarlı işləmir. Bu həm də mikro: bitin USB kabeli ilə kompüterinizə qoşulmalı olduğu bir layihədir. Məlumatları daxil etmək əvəzinə a file, Təcrübə 5-də etdiyimiz kimi, siz USB bağlantısı vasitəsilə real vaxt rejimində məlumatları kompüterinizə daxil edəcəksiniz.
Proqram qoşalaşmış mikro: bit istifadə edərək yükləndikdən sonra Data Device Show düyməsini klikləyin və siz buna bənzər bir şey görəcəksiniz. 
Məlumatları ələ keçirdikdən sonra onu CSV olaraq saxlamaq üçün mavi yükləmə işarəsini vura bilərsiniz file qrafikləri tərtib edə biləcəyiniz elektron cədvələ idxal edilə bilər. 
Üç oxunuş faktiki olaraq bir qədər fərqli vaxtlarda qeydə alındığı üçün CSV-də ayrıca vaxt sütunu olacaq file, hər oxu növü üçün. Qrafik yaratarkən, sadəcə olaraq x oxu üçün zaman sütunlarından birini seçin – hansının olmasının fərqi yoxdur. Bu layihə blokların Serial kateqoriyasında tapa biləcəyiniz serial yazma dəyəri blokundan istifadə edir. Bu, oxunu USB bağlantısı vasitəsilə kompüterinizin brauzerində işləyən makecode redaktoruna göndərir.
MAKECODE UZATMA
CO2 Dock proqramlaşdırmanı sadələşdirmək üçün bir sıra bloklar təmin etmək üçün MakeCode genişləndirməsindən istifadə edir. Əvvəlki keçmişample proqramlarında artıq quraşdırılmış genişləndirmə var, lakin yeni layihəyə başlayırsınızsa, genişləndirməni quraşdırmalı olacaqsınız. Bunu etmək üçün:
- Micro: bit üçün MakeCode-a keçin websayt burada: https://MakeCode.microbit.org/
- Yeni MakeCode layihəsi yaratmaq üçün + Yeni Layihə üzərinə klikləyin – ona istədiyiniz adı verin
- + Genişləndirmə üzərinə klikləyin və Axtarış sahəsinə aşağıdakıları yapışdırın web ünvan:
- https://github.com/monkmakes/makecode-extension-scd41 Bu, tək bir axtarış nəticəsini gətirməlidir.

- https://github.com/monkmakes/makecode-extension-scd41 Bu, tək bir axtarış nəticəsini gətirməlidir.
- MonkMakes CO2 Dock uzantısına klikləyin və o quraşdırılacaq.
- ← Geri qayıt üzərinə klikləyin və siz CO2 Dock kateqoriyası altında bloklar siyahısına bəzi yeni blokların əlavə edildiyini görəcəksiniz.

Blokların təsviri
Qeyd 1. Bu blokun istifadəsi sensorun EEPROM-unu tədricən aşındırır (2000 yazı), ona görə də bu blok sıfırlamalar arasında bir zənglə məhdudlaşır.
Nasazlıqların aradan qaldırılması
- Problem: Mikro: bit üçün CO2 Dokunda sarı güc LEDi yanmır.
- Həlli: Mikrobitinizin özünün güc aldığından əmin olun. Layihəniz batareya ilə işləyirsə, təzə batareyaları sınayın.
- Problem: Proqramımı ilk dəfə işə saldığım zaman CO2 oxunuşları səhv görünür, bəzən 0 və ya çox yüksək rəqəmdir.
- Həlli: Bu normaldır. Sensorun yerləşməsi bir az vaxt tələb edir. Sensor işə salındıqdan sonra ilk bir neçə dəqiqə ərzində hər hansı oxunuşlara məhəl qoymayın.
Öyrənmək
mikro: bit proqramlaşdırma
MicroPython-da micro:bit proqramlaşdırması haqqında daha çox öyrənmək istəyirsinizsə, o zaman Simon Monk-un "Proqramlaşdırma mikro:bit: MicroPython ilə Başlarkən" kitabını satın almağı düşünməlisiniz, onu bütün əsas kitab satıcılarından əldə edə bilərsiniz. Bəzi maraqlı layihə ideyaları üçün NoStarch Press-dən Mad Scientist üçün micro:bit də bəyənə bilərsiniz. Simon Monkun (bu dəstin dizayneri) kitabları haqqında daha çox məlumatı bu ünvanda tapa bilərsiniz: https://simonmonk.org və ya @simonmonk2 olduğu X-də onu izləyin 
MONKMAKES
Bu dəst haqqında ətraflı məlumat üçün məhsulun ana səhifəsi buradadır: https://monkmakes.com/co2_mini Bu dəstlə yanaşı, MonkMakes istehsalçı layihələrinizə kömək etmək üçün hər cür dəstlər və qadcetlər hazırlayır. Daha çox, həmçinin haradan alınacağını buradan öyrənin: https://monkmakes.com MonkMakes-i X @monkmakes-də də izləyə bilərsiniz. 
Soldan sağa: Mikro:bit üçün Günəş Təcrübələri Dəsti, Mikro:bit üçün Güc (AC adapteri daxil deyil), mikro:bit üçün Elektronika Dəsti 2 və mikro:bit üçün 7 Seqment.
Tez-tez verilən suallar
Otaqlarda CO2-nin təhlükəsiz səviyyələri hansılardır?
Otaqlarda CO2-nin təhlükəsiz səviyyələri aşağıdakılardır:
- 250-400 ppm: Ətraf havada normal konsentrasiya.
- 400-1000 ppm: Yaxşı hava mübadiləsi ilə işğal edilmiş daxili məkanlara xas olan konsentrasiyalar.
- 1000-2000 ppm: yuxululuq və pis hava keyfiyyəti şikayətləri.
- 2000-5000 ppm: Baş ağrıları, yuxululuq və staghavasız. Zəif konsentrasiya və artan ürək dərəcəsi baş verə bilər.
- 5000 ppm: Əksər ölkələrdə iş yerində məruz qalma həddi.
- >40000 ppm: Maruziyet beyin zədələnməsi və ölüm də daxil olmaqla ciddi sağlamlıq problemlərinə səbəb ola bilər.
Sənədlər / Resurslar
![]() |
Monk, Micro Bit üçün APARAT V1A CO2 Dok edir [pdf] İstifadəçi Təlimatı HARDWARE V1A, HARDWARE V1A CO2 Dock Micro Bit, HARDWARE V1A, CO2, Dock for Micro Bit, Micro Bit |

