Раздели

Колко вода е останала в съда

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

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

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

Какво става, когато свърши водата?

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

Питайте класа за коли и телефони: какво правят те, когато горивото или батерията свършва? Първо предупреждават, после ограничават, накрая спират.

Днес ще научим фермата да гледа и себе си - по същите три стъпки.

Целта е да се различи „машината работи" от „машината може да работи". Второто изисква ресурс, а ресурсът е нещо, което се следи.
Bкакво има на масата

Фермата

Умна ферма - STEM комплект с ESP32
Умна ферма - STEM комплект с ESP32
Дървен макет с платка ESP32: сензор за влажност на пръстта, сензор за ниво на водата, помпа с маркуч, екран, вентилатор, серво, светодиод и соларен панел.
Днес ползваме четири от тях: съд ниво на водата · пръст влажност · реле помпата · лампа сигналът.
STM10014 · 84 €
Двата сензора си приличат и често се объркват. Този за водата е по-дълъг и е със стълбица от пластини - така мери докъде стига водата.
Bчетирите, които ни трябват днес

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

Сензор за ниво на водата
аналогов вход
колко вода е останала
0-4095
Защо числото не стига до нула, когато съдът е празен?
Помпа с реле
изход
изпомпва вода през маркуча
вкл. / изкл.
Какво усеща помпата, ако работи на празно?
Лампата на растението
изход
тук служи за сигнал
вкл. / изкл.
Добър сигнал ли е лампа, която свети и по друга причина?
Екран LCD1602
изход
показва нивото и съобщението
2 реда по 16 знака
Защо надписът е на латиница?
Най-полезният въпрос тук е за сигналната лампа: защо истинските машини имат отделна лампа за авария. Отговорът е „за да не се обърка с нещо нормално".
⚙веднъж на компютър

Mind+ преди часа

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

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

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

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

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

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

Кога да каже „няма вода"?

 
Тук прагът не пази растението, а машината. Твърде късният сигнал е безполезен, твърде ранният се научава да се пренебрегва - и двете са истински проблеми в инженерството.
★преди часа

За учителя

Подготовка (10 минути): съдът с вода, сензорът за ниво вътре, маркучът на помпата до саксията. Пригответе чаша за наливане и отливане - без нея числото не се мени и урокът стои.

Къде се спъва часът: двата аналогови сензора се объркват (пръст 32, вода 33). Ако числото не се мени, първо проверете кой сензор е на кой пин.

Ако няма комплект: сложете сензора в чаша на учителската маса - целият урок се вижда от едно наливане и едно отливане.

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

Следващият урок: светлината - лампата, която сама решава колко да свети.