Раздели

Алармата, която не вдига фалшива тревога

IoT стартов комплект с ESP32 · програмиране с блокчета в Mind+

5.-8. клас · 40 минути · по двойки

Aпреди да пипнем комплекта

Защо никой не вярва на алармите за коли?

Всички сме чували кола да пищи на улицата. Почти никой не отива да провери - защото знаем, че най-вероятно е вятър или минаващ камион.

Алармата, която вдига тревога за всичко, е по-лоша от никаква: тя учи хората да я пренебрегват.

Днес ще направим аларма и после ще я научим да се въздържа.

Големият урок тук не е техниката, а преценката: кога машината да действа и кога да изчака. Това важи и за известията на телефона.
Bкакво има на масата

Кутията

Основен IoT стартов комплект с ESP32
Основен IoT стартов комплект с ESP32
Платка ESP32 и над 60 части на макетна платка: светодиоди и резистори, бутони, потенциометър, фоторезистори, зумери, серво и мотори, екрани, дистанционно, сензори за движение, разстояние и температура.
Днес ползваме датчика, зумера и един светодиод: пин 23 датчик за движение · пин 5 активен зумер · пин 4 светодиод · USB сериен монитор.
STM10002 · 59 €
PIR датчикът „загрява" около минута след включване и през това време дава случайни единици. Пуснете го преди да започнете обяснението.
Bчетирите, които ни трябват днес

Какво прави всяка част

Датчик за движение (PIR)
цифров вход
усеща топло тяло, което се движи
0 / 1
Защо не вижда неподвижен човек?
Активен зумер
изход
свири, докато пинът е HIGH
вкл. / изкл.
Защо другият зумер мълчи със същата програма?
Светодиод
изход
показва какво вижда датчикът
вкл. / изкл.
Защо аларма със светлина, а не само със звук?
Втората проверка
логика
пита пак след две секунди
2 секунди
Какво губим с това изчакване?
Двете копчета на датчика са за чувствителност и за задържане. Ако класът почне да ги върти, върнете ги по средата - иначе поведението става необяснимо.
⚙веднъж на компютър

Mind+ преди часа

Блокчетата за този комплект са вградени в Mind+ - трябва само да се заредят платката и двата модула. Прави се веднъж:

  1. Отвори Mind+ и избери Upload Mode (режим Качване).
  2. Платката ESP32 вече е заредена от предишните уроци.
  3. Датчикът, зумерът и светодиодът се карат с блокчетата от категория ESP32.
  4. Свържи платката с кабела и избери порта от Connect Device.
⚠ Блокчетата са на английски. Mind+ 2.x няма български превод и не зарежда потребителски библиотеки, затова и нашите български блокчета още ги няма - чакат DFRobot да ги преобразува.
⚠ Екранът показва латиница („Vlaga:"), защото LCD1602 няма кирилски знаци. Това е ограничение на самия екран, не на програмата.
Ако някой модул не е зареден, цялата му категория липсва в палитрата и блокчетата от урока не се намират. Това е първото, което се проверява при „не работи". Тегленето на платката отнема няколко минути - направете го преди часа.
Cредът, преди блокчетата

Алгоритъм: аларма с въздържание

повтаряйдадаСтартПрочети датчиказа движениеИма ли движение?Светни и изчакай2 секундиОще ли се движи?Звъни 3 секунди
Прочетете схемата на глас, преди да отворите Mind+.
Схемата отделя МИСЛЕНЕТО от синтаксиса. Ако детето може да разкаже реда, кодът е преписване; ако не може, блокчетата няма да помогнат. Оранжевата стрелка е повторението - в кода това е „forever".
CПрограмата се СТРОИ по един блок, с обяснение защо

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

блокове
 
Блокчетата са вградените на Mind+ 2.x и са на английски - точно както излизат на екрана на детето. Сверени на живо с програмата на 19.10.2026.
Dколко да изчака преди тревога

Колко да изчака алармата?

 
Тук се връщаме към разговора от първия урок: числото е човешко решение. Разликата е, че сега грешката има цена и в двете посоки.
★преди часа

За учителя

Подготовка (15 минути): PIR на 5V, GND и пин 23; активният зумер на пин 5 и GND; светодиод с резистор към пин 4. Пуснете захранването минута преди часа.

Къде се спъва часът: пасивният зумер мълчи с тази програма - двата се различават по това, че активният е затворен отдолу. И второто: датчикът вижда и през тънка хартия, но не и през стъкло.

Ако комплектът е един: поставете алармата до вратата и оставете класа да измисля как да мине покрай нея - урокът се запомня с това.

⚠ Програмата не е пускана на истински хардуер. Блоковете са сверени с примерите на производителя, поведението - не.

Серията продължава с проекти, които свързват няколко части наведнъж: метеостанция, брояч на посетители, лампа с дистанционно.