Дялове

Въздухът в стаята

micro:bit + CO2 сензор · числото няма единица, но разликата има смисъл

В този проект ще разберем защо число без мерна единица все пак може да казва истината. Ще носим един и същи некалибриран CO2 сензор в класната стая, коридора и навън и ще видим, че абсолютните стойности нищо не значат, но подредбата между трите места е винаги вярна. Накрая ще научим уреда да си прави собствена нула - хващаме най-чистия въздух при отворен прозорец и мерим разликата спрямо него, за да сравняваме резултата между стаи и дни.

740 навън: 300
Част AАналогов сензор - само J1 или J2

Число без мерна единица

Сензор за CO2
Сензор за CO2
колко е застоял въздухът
стойност 0-1023
J1
виж в магазина →
J1 CO2 сензор (аналогов - само J1 или J2)
Сензорът връща суров обърнат аналогов прочит 0-1023 без калибровка. Затова в този урок никъде не се цитира норма - уредът няма достъп до нея.
Част B⚠ числата са примерни - у вас ще са други

Числата не значат нищо. А редът?

-класна стая25 деца, затворено-коридорътмежду часовете-навъндо входастойност 0-1023
Един и същи уред, три места, една сутрин.
Тук е разликата между „не знам колко" и „не знам нищо". Абсолютната стойност е безполезна, но подредбата - стая, коридор, навън - е вярна и повторима. Точно това може да прави некалибриран сензор.
CБлоковете се строят по един

Кодът стъпка по стъпка

блокове
 
Блоковете на PlanetX и neZha са на английски (разширенията нямат български превод); вградените блокове на MakeCode са преведени.
Част D⚠ числата са примерни - измерете ги у вас

Уредът си прави своя нула

-при отворен прозорецнулата на СТАЯТА-след 40 минутисъщият уред, същото място-разликататова вече значи нещостойност 0-1023
Първо отваряме прозореца - това е нулата на СТАЯТА.
Това е калибриране по базова линия: не знаем колко е „чисто" в абсолютни числа, но знаем КОГА е било най-чисто, и мерим спрямо него. Така един и същи уред става сравним със себе си - между стаи, дни и класове.
За учителяВъздухът в стаята

Какво носи урокът

✅ Сигурно

  • Блокът връща суров обърнат прочит 0-1023 (1024 − analogRead), без калибровка.
  • Затова етикетът му е само „concentration value", без единица.
  • Подредбата между местата е вярна и повторима, макар числата да не са.

⚠ Внимание

  • Не казвайте ppm и не цитирайте норми (1000 ppm и подобни). Уредът няма достъп до тях. Ако някой попита - това е добрият въпрос и отговорът е „затова си правим собствена нула".
  • Числата в дялове B и D са примерни.
  • Сензорът иска няколко минути да загрее; не го изключвайте между местата.