Дялове

micro:bit + Nezha A B три входа: A · B · A+B A температура °C · влажност % B налягане hPa A+B ниво на UV лъчението

Метеорологична станция

micro:bit + PlanetX сензори · един бутон = един въпрос
Цъкни, за да започнеш
Дял AСнимките са от нашия каталог · мерните единици са тези, които връща блокът

Какво мери всеки сензор?

DHT11
DHT11
температура и влажност
°C · %
J1
виж в магазина →
BME280
BME280
атмосферно налягане
hPa
IIC
виж в магазина →
UV сензор
UV сензор
ниво на ултравиолетовото лъчение
0–15
J2
виж в магазина →
Сензор за вода
Сензор за вода
ниво на водата / вали ли
0–15
зает
виж в магазина →
Сензорът не „вижда времето" — всеки връща по едно число (или две) с мерна единица.
И DHT11, и BME280 мерят температура. Не го казвайте сега — ще потрябва в дял D, където двата термометъра дават различни числа.
Дял AИзборът на сензор е първата стъпка на всяко измерване

Кой сензор отговаря на този въпрос?

 
 
Въпросът идва ПРЕДИ сензора. Така изборът е решение, а не разпознаване на картинка.
Дял BNezha breakout V1.2 · аналогови входове само на J1 и J2 · IIC за протокола I2C

Кое къде се включва?

Схема на свързване на PlanetX сензорите към платката Nezha V1.2
J1 DHT11 — температура и влажност · IIC BME280 — атмосферно налягане · J2 UV сензор (аналогов)
⚠ Грешен порт = кодът е верен, но нищо не работи. Това е причина №1 за „не става" в час.
Дял BПортът следва начина, по който сензорът говори

Портът не е произволен

 
 
цифров
J1 · J2 · J3 · J4
аналогов
само J1 · J2
I2C
IIC
 
Поантата на дяла е накрая: аналоговите входове са два и в тази станция и двата са заети. Затова сензорът за вода не се „добавя ей така" — трябва да се откажем от UV или да минем на друга платка. Това е инженерно решение, не дефект.
Дял CТук се различаваме от статията: програмата се СТРОИ, не се преписва

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

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Пускайте програмата СЛЕД всяка стъпка — детето вижда промяната, вместо да я приема на доверие. Блоковете на PlanetX са на английски (разширението няма български превод); вградените блокове на MakeCode са преведени.
Дял DТук станцията става урок: числата се СРАВНЯВАТ

Едно помещение — различни числа

прозорец радиатор врата учителско бюро
 
⚠ Числата тук са примерни — у вас ще са други. Урокът е в ПОДРЕДБАТА: до радиатора най-топло, до прозореца най-хладно. Ако при вас подредбата излезе друга, това е добър въпрос, не грешка.
Дял DЕдно и също място, две различни времена

Преди и след проветряване

Преди
 
 
След 5 минути отворен прозорец
 
 
Мери се на ЕДНО и също място — сменя се само времето.
Това е първият истински опит в урока: една променлива се мени (въздухът), всичко останало се държи постоянно. Кажете го с тези думи — седмокласниците ще срещнат същото в физиката.
Дял DЗа по-големите (7.–8. клас) · измерването винаги има неопределеност

Два термометъра, две числа

DHT11 · порт J1
температура
BME280 · порт IIC
температура
Двата сензора лежат един до друг и мерят едно и също.
Не поправяйте „грешния" сензор — няма грешен. Всеки има точност, обявена от производителя (DHT11 е груб, BME280 — по-точен). Поантата: всяко измерване има неопределеност, затова се пише „около 22 °C", а не „22,0000".
За учителяОрганизация на часа · по кои предмети върви

Как върви часът

1. Сензорите — в ръцете. Всяка група с по един сензор; името е напечатано върху платката.

2. Кабелите — проверка ПРЕДИ захранване. Грешен порт е причина №1 за „не работи".

3. Кодът — по един блок. Пускайте програмата след всяка стъпка.

4. Измерването — по групи, по места. Дял D е часът; дялове A–C са подготовката за него.

Портове: J1 DHT11 — температура и влажност · IIC BME280 — атмосферно налягане · J2 UV сензор (аналогов)
Сензорите в магазина: DHT11 · BME280 · UV сензор · Сензор за вода

Къде се вписва

5.–6. клас — Човекът и природата: измерване, въздух, климатични условия.

7.–8. клас — Физика: налягане и температура; География: климат и метеорология.

Всички класове — ИТ: събития, последователност, работа с данни.

Забележка за числата: примерните стойности в дял D са илюстрация на ПОДРЕДБАТА, а не измерени данни. Пишете на дъската това, което класът отчете, и сравнявайте с очакването.
Ограничение: матрицата на micro:bit показва числата без надпис — разпознават се по реда. Ако това пречи, следващата стъпка е OLED дисплей, където всяка стойност си има ред.