Раздели

Поливането тръгва само когато пръстта е суха

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

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

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

Кога се полива?

Вкъщи поливаме, когато се сетим. В оранжерия поливат по часовник - всеки ден в 7. И двата начина имат един и същ недостатък: поливат и когато пръстта вече е мокра.

Питайте класа какво би станало със стайно цвете, ако го поливаме всеки ден по часовник. Отговорът идва от самите тях: корените киснат и загниват. Значи въпросът не е „колко често", а „кога".

Днес ще направим ферма, която решава това сама - по онова, което пръстта ѝ казва.

Целта на разговора е да се роди думата „условие", без да я казваме ние. Щом някой каже „като изсъхне", въпросът е готов: а как машината разбира, че е изсъхнало?
Bкакво има на масата

Фермата

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

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

Сензор за влажност на пръстта
аналогов вход
колко вода има в пръстта
%
Защо мократа пръст пропуска ток по-лесно?
Сензор за ниво на водата
аналогов вход
колко вода е останала в съда
%
Какво става с помпата, ако съдът е празен?
Помпа с реле
изход
изпомпва вода през маркуча
вкл. / изкл.
Защо помпата не се включва направо в платката?
Екран LCD1602
изход
показва числата в реално време
2 реда по 16 знака
Защо е важно числото да се вижда, преди да сложим условие?
Въпросите на картите са за разговор, не за изпитване. Най-полезният е за релето: децата рядко се сещат, че малкият ток управлява големия.
⚙веднъж на компютър

Mind+ преди часа

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

  1. Отвори Mind+ и избери Upload Mode (режим Качване).
  2. Долу вляво цъкни Extension → раздел Board и зареди платката ESP32 (тегли се веднъж, около 6 минути).
  3. В раздел Module отметни Supports current device и зареди LCD1602 Display и Analog Soil Moisture Sensor.
  4. В палитрата се появяват трите нови категории: ESP32 (червена), LCD1620 (лилава) и Soil Moisture Sensor (оранжева).
⚠ Блокчетата са на английски. Mind+ 2.x няма български превод и не зарежда потребителски библиотеки, затова и нашите български блокчета още ги няма - чакат DFRobot да ги преобразува.
⚠ Екранът показва латиница („Vlaga:"), защото LCD1602 няма кирилски знаци. Това е ограничение на самия екран, не на програмата.
Ако някой модул не е зареден, цялата му категория липсва в палитрата и блокчетата от урока не се намират. Това е първото, което се проверява при „не работи". Тегленето на платката отнема няколко минути - направете го преди часа.
Cредът, преди блокчетата

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

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

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

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

Кой избира прага?

 
Тук се вижда, че автоматиката не премахва човека - премества го едно ниво нагоре. Машината изпълнява прага, но прагът е човешко решение и зависи от растението: за кактус 20 % е много, за домат 50 % е малко.
★преди часа

За учителя

Подготовка (10 минути): заредете разширението на компютъра, отворете Mind+ в режим „Качване" с платка ESP32, напълнете съда с вода и проверете, че маркучът стига до саксията.

Къде се спъва часът: сензорът за пръст показва около 0 % на въздух - това обърква, докато не го забодат в пръстта. Помпата работи само ако съдът има вода над маркуча.

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

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

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