Монк микро бит үчүн HARDWARE V1A CO2 док жасайт

КИРИШҮҮ
CO2 Dock - бул BBC микро: бит менен колдонуу үчүн иштелип чыккан температура жана салыштырмалуу нымдуулук сенсорлору менен айкалышкан чыныгы CO2 сенсору. Башкарма micro:bit версиясынын 1 жана 2 такталары менен иштейт. Бул китепче MakeCode блокторундагы код менен толукталган беш экспериментти камтыйт.
CO2 ЖАНА ДЕН СООЛУК
Биз дем алган абадагы CO2 деңгээли биздин жыргалчылыгыбызга түздөн-түз таасир этет. CO2 деңгээли коомдук саламаттыкты сактоо жагынан өзгөчө кызыгууну жаратат view Жөнөкөй сөз менен айтканда, алар башка адамдардын абасын канчалык дем алып жатканыбыздын өлчөмү. Биз адамдар CO2 менен дем алабыз, ошондуктан, эгерде бир нече адам начар желдетилген бөлмөдө болсо, CO2 деңгээли акырындык менен жогорулайт. Оору таратуучу вирустук аэрозолдор сыяктуу. CO2 деңгээлинин дагы бир маанилүү таасири когнитивдик функцияда - сиз канчалык жакшы ойлоно аласыз. Төмөнкү цитата АКШдагы Улуттук Биотехнология Маалымат Борборунан алынган: "1,000 ppm CO2, орточо жана статистикалык маанилүү төмөндөштөр чечим кабыл алуу көрсөткүчүнүн тогуз шкаласынын алтоосунда болгон. 2,500 промилледе, чечим кабыл алуунун жети шкаласында чоң жана статистикалык жактан маанилүү кыскаруулар болгон ". Булак: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/ Төмөндөгү таблица маалыматка негизделген https://www.kane.co.uk/knowledge-centre/what-are-safe-levels-of-co-and-co2-in-rooms жана CO2 ден-соолукка зыян келтире турган деңгээлдерин көрсөтөт.
| CO2 деңгээли (ppm) | Эскертүүлөр |
| 250-400 | Айланадагы абада нормалдуу концентрация. |
| 400-1000 | Концентрациялар жакшы аба алмашуу менен ээлеген жабык жайларга мүнөздүү. |
| 1000-2000 | Уйкучулукка жана начар абага даттанышат. |
| 2000-5000 | Баш оору, уйкучулук жана сtagнант, эскирген, туюк аба. Начар концентрация, көңүл буруу, жүрөктүн кагышын жогорулатуу жана бир аз жүрөк айлануу да болушу мүмкүн. |
| 5000 | Көпчүлүк өлкөлөрдө жумуш ордунда таасир этүүнүн чеги. |
| >40000 | Экспозиция олуттуу кычкылтектин жетишсиздигине алып келиши мүмкүн, натыйжада мээнин туруктуу бузулушу, комага, атүгүл өлүмгө алып келет. |
БАШТАЛУУ
Туташуу
CO2 Dock күчүн BBC микро: биттен алат. Бул көбүнчө micro:bitтин USB туташтыргычы аркылуу болот. BBC micro:bitти CO2 Докуна туташтыруу бул микро:битти CO2 Докуна төмөндө көрсөтүлгөндөй туташтыруу гана.
CO2 Доктун ылдый жагындагы шакек туташтыргычтары micro:bitтин шакек туташтыргычтарына туташтырылып, микро:битке башка нерселерди тиркөөңүзгө мүмкүндүк берерин эске алыңыз. Эгерде micro:bit кубатталса, CO2 Dock's MonkMakes логотипиндеги кызгылт сары диод күйүп, анын кубатталганын көрсөтүү үчүн күйөт.
CO2 ОКУУЛАРЫН КӨРСӨТҮҮ
MakeCode шилтемеси: https://makecode.microbit.org/_A3D9igc9rY3w Бул программа СО2 көрсөткүчүн миллиондо бөлүктө көрсөтүп, ар бир 5 секунд сайын жаңыртып турат. Барактын жогору жагындагы код шилтемесин басканда, MakeCode системасы алдын ала ачатview терезе мындай көрүнөт: 
Сиз алдын ала аласызview программа, бирок сиз аны өзгөртө албайсыз же андан да маанилүүсү, көрсөтүлгөн Түзөтүү баскычын басмайынча, аны микро: битке киргизе албайсыз. Бул кадимки MakeCode редакторун ачат жана сиз программаны микро:битке кадимки жол менен жүктөй аласыз. 
Программа биринчи жолу башталганда, сиз CO2 деңгээлинин күмөндүү көрсөткүчтөрүн көрө аласыз. Бул нормалдуу көрүнүш. CO2 Dock колдонгон сенсор көрсөткүчтөрдү турукташтыруу үчүн бир нече мүнөт талап кылынат. Көрсөткүчтөр турукташкандан кийин, CO2 көрсөткүчтөрүн көбөйтүү үчүн CO2 докунда дем алып көрүңүз. CO2 көрсөткүчтөрү жогорулаш үчүн бир аз убакыт талап кылынарын, ал эми кайра бөлмөнүн CO2 деңгээлине түшүшү үчүн дагы көп убакыт талап кылынарын эске алыңыз. Себеби сенсордун камерасына кирген аба сенсордун сыртындагы аба менен аралашууга бир аз убакыт талап кылынат.
Код абдан жөнөкөй. Баштоо блогу блоктун бийиктигин камтыйт. Бул блок, эгерде сиз бийик жерде (500 метрден ашык) жашасаңыз, пайдалуу болот, анда сенсор CO0 өлчөөсүн өзгөрткөн төмөндөгөн атмосфералык басымды компенсациялоо үчүн маанини 2 ден бийиктикке метрге чейин өзгөртүшүңүз керек. Ар бир 5000 мс блок ар бир 5 секунда сайын иштей турган кодду камтыйт. Бул пайдалуу ар бир блокту блоктор палитрасынын Loops бөлүмүнөн таба аласыз. Бул ар бир блокто CO2 ppm блогун кабыл алган шоу саны блогун камтыйт, анткени ал микро: биттин дисплейинде жылдыра турган параметр. Эгер сизде муну ишке ашырууда кандайдыр бир көйгөй болсо, бул нускамалардын аягындагы Көйгөйлөрдү жоюу бөлүмүн караңыз.
CO2 МЕТР
MakeCode шилтемеси: https://makecode.microbit.org/_9Y9Ka2AWjHMW
Бул программа биринчи эксперименттин негизинде түзүлөт, ошондо А баскычы басылганда температура Цельсий боюнча градус, ал эми В баскычы басылганда салыштырмалуу нымдуулук пайыз катары көрсөтүлөт.tage.
Бул программаны микро:битке 1-эксперименттегидей эле ушул беттин жогору жагындагы код шилтемесин колдонуп орнотуңуз. А баскычын басканда, учурдагы CO2 көрсөткүчү көрсөтүлүп бүткөндөн кийин, температура C градуста көрсөтүлөт. B баскычы салыштырмалуу нымдуулукту көрсөтөт (абада канча ным бар).
CO2 ALARM
MakeCode шилтемеси: https://makecode.microbit.org/_EjARagcusVsu
Бул программа CO2 деңгээлин сан катары эмес, микро:биттин дисплейинде штрих катары көрсөтөт. Ошондой эле, CO2 деңгээли алдын ала белгиленген мааниден ашып кетсе, дисплей эскертүү белгисин көрсөтөт. Эгер сизде микро: бит 2 же P0го туташтырылган динамик бар болсо, анда CO2 босогосунан ашканда долбоор да сигнал берет. 
МААЛЫМАТТАРДЫ ЖАЗУУ А FILE
MakeCode шилтемеси: https://makecode.microbit.org/_YeuhE7R7zPdT
Бул эксперимент micro:bit 2 версиясында гана иштейт.

Программаны колдонуу үчүн, маалымат журналын баштоо үчүн A баскычын басыңыз – баары жакшы экенин көрсөтүү үчүн жүрөк сөлөкөтүн көрөсүз. Сampling 60000 миллисекундга (1 мүнөт) коюлган – экспериментти түнү бою жүргүзүү үчүн идеалдуу. Бирок сиз ишти тездеткиңиз келсе, ар бир блокто бул маанини өзгөртүңүз. с кыскартууampубакыттын өтүшү көбүрөөк маалымат чогултулуп, эсиңиз бат эле түгөнөт дегенди билдирет. Каттоого бүтүргүңүз келгенде, А баскычын кайра басыңыз. Сиз бир эле учурда A жана B баскычтарын басуу менен бардык маалыматтарды өчүрө аласыз. Эгерде micro:bit маалымат сактай турган флеш эстутуму түгөнүп калса, ал каттоону токтотуп, "баш сөөк" сөлөкөтүн көрсөтөт. Маалыматтар а деп жазылат file MY_DATA.HTM деп аталат. Эгер сиз MICROBIT дискине барсаңыз file системасы, сиз муну көрөсүз file. The file Бул жөн гана маалымат эмес, ал механизмдерди да камтыйт viewмаалыматтарды алуу. Эгер сиз MY_DATA.HTM эки жолу чыкылдатсаңыз, ал браузериңизде ачылып, төмөнкүдөй көрүнөт:
Бул сиздин micro:bitиңиздеги маалыматтар. Аны талдап, өзүңүздүн графиктериңизди түзүү үчүн аны компьютериңизге өткөрүңүз. Дайындарыңызды көчүрүп, чаптап же CSV катары жүктөп алсаңыз болот file аны сиз электрондук жадыбалга же графикалык куралга импорттой аласыз. micro:bit маалыматтар журналы жөнүндө көбүрөөк билүү.
Визуалдык предметти бассаңызview баскычын бассаңыз, маалыматтардын жөнөкөй сюжети көрсөтүлөт.
микро: бит маалыматтар журналы

Бул визуалдык алдын алаview сиздин micro:bitиңиздеги маалыматтардын. Аны кененирээк талдоо же өзүңүздүн графиктериңизди түзүү үчүн аны компьютериңизге өткөрүңүз. Дайындарыңызды көчүрүп, чаптап же CSV катары жүктөп алсаңыз болот file, аны сиз электрондук жадыбалга же графикалык куралга импорттой аласыз.

Бул долбоор micro:bitтин 2-версиясында гана иштейт, анткени ал Data Logger кеңейтүүсүн колдонот, ал өзү micro:bit 2 менен гана шайкеш келет. Data Logger кеңейтүүсү сиз жазып жаткан берилиштердин мамычаларына ат коюуга мүмкүндүк берген мамычалар блогуна ээ. Таблицага бир катар маалыматтарды жазгыңыз келгенде, сиз журнал маалыматтар блогун колдоносуз. Data Logger кеңейтүүсүндө ошондой эле микро: бит окууларды сактоо үчүн орун калбай калса, анын ичиндеги буйруктарды аткара турган толук журналга ээ.
USB АРКЫНДА МААЛЫМАТ КИРҮҮ
MakeCode шилтемеси: https://makecode.microbit.org/_fKt67H1jwEKj
Бул долбоор micro:bit 2 версиясында гана иштейт жана Google Chrome браузерин колдонуу менен эң жакшы иштейт. Ошентсе да, сиз таба аласыз web Chrome'дун USB өзгөчөлүгү дайыма эле ишенимдүү иштей бербейт. Бул дагы бир долбоор, анда микро: бит компьютериңизге USB кабели менен тиркелиши керек. Маалыматтарды каттоонун ордуна а file, биз 5-экспериментте кылгандай, сиз USB туташуу аркылуу реалдуу убакытта компьютериңизге маалыматтарды киргизесиз.
Программа жупташкан микро: битти колдонуу менен жүктөлгөндөн кийин, "Маалымат түзмөктөрүн көрсөтүү" баскычын чыкылдатыңыз жана ушул сыяктуу нерсени көрөсүз. 
Дайындарды басып алгандан кийин, аны CSV катары сактоо үчүн көк жүктөө сөлөкөтүн чыкылдатсаңыз болот file аны электрондук жадыбалга импорттоого болот, анда диаграммаларды түзө аласыз. 
Үч окуу иш жүзүндө бир аз башка убакта катталгандыктан, CSVде өзүнчө убакыт тилкеси болот file, ар бир окуу түрү үчүн. Диаграмманы түзүп жатканда, жөн гана x огу үчүн убакыт тилкелеринин бирин тандаңыз – кайсынысы маанилүү эмес. Бул долбоор блоктордун Сериялык категориясында таба турган сериялык жазуу мааниси блогун колдонот. Бул окууну USB туташуу аркылуу компьютериңиздин браузеринде иштеген makecode редакторуна жөнөтөт.
MAKECODE EXENSION
CO2 Dock программалоону жөнөкөйлөтүү үчүн блоктордун топтомун камсыз кылуу үчүн MakeCode кеңейтүүсүн колдонот. Мурунку эксample программаларда мурунтан эле кеңейтүү орнотулган, бирок сиз жаңы долбоорду баштап жатсаңыз, кеңейтүүнү орнотушуңуз керек болот. Бул үчүн:
- Micro:bit үчүн MakeCodeге өтүңүз webсайт бул жерде: https://MakeCode.microbit.org/
- Жаңы MakeCode долбоорун түзүү үчүн + Жаңы Долбоорду басыңыз – ага каалаган атыңызды бериңиз
- + Кеңейтүүнү чыкылдатып, Издөө аймагына төмөнкүнү чаптаңыз web дареги:
- https://github.com/monkmakes/makecode-extension-scd41 Бул бир издөө натыйжасын алып келиши керек.

- https://github.com/monkmakes/makecode-extension-scd41 Бул бир издөө натыйжасын алып келиши керек.
- MonkMakes CO2 Dock кеңейтүүсүн чыкылдатыңыз жана ал орнотулат.
- Click ← Go Back жана сиз CO2 Dock категориясындагы блоктордун тизмесине кээ бир жаңы блоктор кошулганын көрөсүз.

Blocks Description
Эскертүү 1. Бул блокту колдонуу сенсордун EEPROM'ун (2000 жазуу) акырындык менен бузуп салат, андыктан бул блок баштапкы абалга келтирүүнүн ортосундагы бир чалуу менен чектелет.
БҮЗГӨЛҮКТӨРДҮ ТҮЗҮҮ
- Көйгөй: Микро: бит үчүн CO2 докундагы сары түстөгү LED күйбөйт.
- Чечим: Микробитиңиздин өзү кубат алып жатканын текшериңиз. Долбооруңуз батарея менен иштесе, жаңы батарейкаларды колдонуп көрүңүз.
- Көйгөй: Мен программамды биринчи жолу иштеткенде, CO2 көрсөткүчтөрү туура эмес көрүнөт, кээде 0 же өтө чоң сан.
- Чечим: Бул нормалдуу көрүнүш. Сенсорду орнотуу үчүн бир аз убакыт талап кылынат. Сенсор ишке киргенден кийин биринчи бир нече мүнөттө эч кандай көрсөткүчтөрдү этибарга албаңыз.
ҮЙРӨНҮҮ
микро: бит программалоо
Эгер сиз MicroPythonдо micro:bitти программалоо жөнүндө көбүрөөк билгиңиз келсе, анда Саймон Монктун "Programming micro:bit: Getting Started with MicroPython" китебин сатып алууну ойлонушуңуз керек, аны бардык негизги китеп сатуучулардан таба аласыз. Кээ бир кызыктуу долбоор идеялары үчүн сизге NoStarch Press компаниясынын Mad Scientist үчүн micro:bit да жагышы мүмкүн. Саймон Монктун (бул комплекттин дизайнери) китептери тууралуу көбүрөөк билсеңиз болот: https://simonmonk.org же ал @simonmonk2 болгон жерде X боюнча аны ээрчи 
MONKMAKES
Бул комплект тууралуу көбүрөөк маалымат алуу үчүн, буюмдун башкы бети бул жерде: https://monkmakes.com/co2_mini Бул комплект сыяктуу эле, MonkMakes жаратуучу долбоорлоруңузга жардам берүү үчүн ар кандай комплекттерди жана гаджеттерди жасайт. Көбүрөөк билүү, ошондой эле бул жерден сатып алуу: https://monkmakes.com ошондой эле X @monkmakes боюнча MonkMakes ээрчий аласыз. 
Солдон оңго: micro:bit үчүн Solar Experimenters Kit, micro:bit үчүн Power (AC адаптери камтылган эмес), Micro:bit үчүн Electronics Kit 2 жана micro:bit үчүн 7 Сегмент.
Көп берилүүчү суроолор
Бөлмөлөрдөгү CO2 коопсуз деңгээли кандай?
Бөлмөлөрдөгү CO2 коопсуз деңгээли төмөнкүдөй:
- 250-400 промилле: Айланадагы абада нормалдуу концентрация.
- 400-1000 промилле: жакшы аба алмашуу менен ээлеген ички мейкиндиктерге мүнөздүү концентрациялар.
- 1000-2000 промилле: уйкучулукка жана абанын сапатсыздыгына даттануулар.
- 2000-5000 промилле: баш оору, уйкучулук жана сtagтаза аба. Начар концентрация жана жүрөктүн кагышын жогорулатуу мүмкүн.
- 5000 ppm: Көпчүлүк өлкөлөрдө жумуш ордунда таасир этүүнүн чеги.
- >40000 ppm: Экспозиция ден-соолукка байланыштуу олуттуу көйгөйлөргө, анын ичинде мээнин бузулушуна жана өлүмгө алып келиши мүмкүн.
Документтер / Ресурстар
![]() |
Монк микро бит үчүн HARDWARE V1A CO2 док жасайт [pdf] Колдонуучунун колдонмосу HARDWARE V1A, HARDWARE V1A CO2 Dock for Micro Bit, HARDWARE V1A, CO2, Dock for Micro Bit, Micro Bit |

