Собираем монитор для растения: полное пошаговое руководство

Монитор растения считывает влажность почвы, освещённость и температуру, сверяет каждое значение с порогом и подаёт сигнал, когда растению нужна помощь. Полная классная сборка, включая калибровку.
Монитор растения — это небольшая схема, которая следит за тремя вещами: насколько влажная почва, сколько света получает растение и насколько тёплый воздух. Когда показание выходит за пределы диапазона, устройство подаёт сигнал. Соберите такой прибор — и вы за один проект охватите аналоговые датчики, калибровку, пороговую логику и защищённый от влаги корпус. Это руководство проводит классную сборку от голых деталей до работающего монитора и заканчивается тем, что в южноафриканской школе важнее всего: как сохранить растение живым на каникулах.
Что на самом деле делает монитор растения
Уберите корпус и код — и задача окажется простой. Микроконтроллер несколько раз в минуту считывает значение с каждого датчика, сравнивает каждое значение с заданным вами порогом и действует, когда порог пересечён. Действие может означать зажечь светодиод, дать короткий писк, вывести сообщение на экран или, позже, включить маленький насос. Всё остальное — детали поверх этого цикла: считать, сравнить, среагировать, подождать, повторить.
Каждый из трёх сигналов отвечает на свой вопрос. Влажность почвы говорит, пора ли поливать. Свет говорит, стоит ли растение в подходящем месте. Температура говорит, безопасно ли ему в помещении, а это существенно в классе, который летом раскаляется, а зимним утром выстывает.
Какие нужны детали
Держите список деталей коротким и дешёвым, чтобы комплект на класс оставался подъёмным по деньгам. Нужно по одному из всего перечисленного на ученика или на пару, если группа младше.
- Плата микроконтроллера с аналоговыми входами. Плата sheenbot∞ справляется с этим проектом без труда, а её блочный редактор помогает младшим классам не буксовать.
- Датчик влажности почвы. Лучше ёмкостный: дешёвые резистивные щупы во влажной земле корродируют за считаные недели.
- Датчик света, например фоторезистор (LDR), с резистором, образующим делитель напряжения.
- Датчик температуры — аналоговый термистор или небольшой цифровой датчик.
- Макетная плата, соединительные провода и способ запитать плату.
- Выход для сигналов: светодиод с резистором, зуммер или экран самой платы.
Добавьте в заказ несколько запасных датчиков: щупы выходят из строя первыми. Если заложить в бюджет примерно десять-пятнадцать процентов стоимости набора на запчасти, вы избежите суеты посреди четверти. Готовые наборы и отдельные детали есть в магазине.
Монтаж и первый цикл считывания
Подключайте по одному датчику за раз и проверяйте его прежде, чем добавлять следующий. Подведите питание и землю, заведите сигнальную линию датчика на аналоговый вход и напишите короткий цикл, который считывает значение и выводит его. Правильных чисел вы пока не ищете — только чисел, которые меняются, когда меняется мир: вдавите щуп влажности во влажную губку, и показание должно сдвинуться; накройте датчик света ладонью, и оно должно упасть.
Когда каждый датчик реагирует в нужную сторону, выводите все три вместе одной строкой каждые несколько секунд. Этот сырой поток — фундамент для следующего шага, а ещё это первое место, где ученики видят, что датчик никогда не выдаёт чистое круглое число.
Калибровка — это и есть урок науки
Сырое показание влажности само по себе ничего не значит. Превращение его в сухо или влажно — вот где сидит настоящее обучение, и это полноценный эксперимент. Возьмите два известных состояния: полностью сухую почву и полностью пропитанную водой. Запишите значение датчика для каждого, по нескольку раз, и усредните. Эти два числа — ваши опорные точки, и любое показание между ними отображается в процент от «сухо» до «влажно».
Проведите это как контролируемое исследование. Меняйте по одной вещи за раз, держите щуп на одной и той же глубине и записывайте каждое показание в таблицу, прежде чем притрагиваться к коду. Ученики быстро замечают, что опорные точки плывут от почвы к почве и между тёплой и холодной комнатой, — а это ровно то, что и требуется показать: калибровка не бывает разовой, и ни один датчик не абсолютен. Повторите тот же двухточечный метод для света — тёмный ящик против яркого окна — и для температуры, сверяясь с классным термометром.
Пороги и логика оповещений
С откалиброванными показаниями можно задать пороги, которые что-то значат. Определите для каждого растения процент влажности, ниже которого нужен полив, уровень освещённости, сигнализирующий о неудачном месте, и температурный коридор, внутри которого ему следует оставаться. Тогда логика сводится к набору простых проверок:
- Если влажность ниже порога сухости, поднять сигнал «полей меня».
- Если свет какое-то время держится ниже своего порога, отметить неудачное расположение.
- Если температура выходит из безопасного коридора, предупредить о жаре или холоде.
Добавьте небольшой запас, то есть гистерезис, чтобы сигнал не мигал туда-сюда возле порога. Обычное решение — требовать, чтобы показание оставалось за чертой несколько проверок подряд, прежде чем сработает сигнал, и снимать его только тогда, когда показание уверенно восстановилось. Одна эта идея избавляет от почти всей досады из-за писка невпопад.
Корпус
Вода и электроника не дружат, поэтому сборка считается законченной только тогда, когда она заключена в корпус. Держите плату, батарею и все открытые провода в закрытой коробке, а наружу выпускайте только щупы датчиков — туда, где они измеряют. Выведите щуп влажности вниз, к почве, датчик света — на сторону, обращённую к окну, и оставьте вентиляционный зазор, чтобы запертое тепло не искажало показание температуры. Прозрачная крышка позволяет ученикам видеть светодиод, ничего не открывая, а переработанные контейнеры хорошо подходят и удерживают стоимость низкой.
Как сохранить растение живым на каникулах
Монитор полезнее всего именно тогда, когда в комнате никого нет. Три расширения превращают его в нечто, переживающее школьные каникулы. Во-первых, пишите показания в память платы с отметкой времени, чтобы класс потом увидел, что происходило в их отсутствие. Во-вторых, добавьте маленький водяной насос, запускаемый по сигналу о влажности, чтобы растение поливало себя само, с жёстким ограничением на время работы насоса, — тогда залипший датчик не зальёт горшок. В-третьих, продумайте питание: сеть пропадает во время веерных отключений, поэтому батарея с хорошим запасом или энергосберегающий сон между измерениями позволят монитору пережить отключение.
Такая подготовка к каникулам — естественный проект для самих каникул. Наши каникулярные мастерские проводят подобные сборки от голых деталей до готового корпуса, и это удачный формат для дополнительной работы, на которую в обычном уроке редко хватает времени.
Главное
Монитор растения — редкий проект, который по-настоящему полезен, дёшев в сборке и достаточно богат, чтобы нести настоящую науку. Сначала соберите цикл считывания, отнеситесь к калибровке как к эксперименту, которым она и является, — и логика оповещений с корпусом встанут на место сами. Сделайте каникулярное расширение — и каникулы переживут и растение, и урок.
Частые вопросы
Какой датчик покупать первым, если бюджет ограничен?
Датчик влажности почвы, ёмкостного типа. Влажность — то показание, по которому ученики действуют чаще всего, именно оно управляет поливом, и именно этот датчик больше всех нуждается в уроке калибровки. Свет и температуру можно добавить на следующем занятии.
Почему показание влажности скачет даже в неподвижной почве?
Небольшой электрический шум — это нормально. Усредняйте несколько показаний, прежде чем сравнивать их с порогом, и держите щуп на фиксированной глубине. Если числа гуляют сильно, проверьте соединения и линию питания, прежде чем винить датчик.
На какой возраст рассчитан этот проект?
Он масштабируется. Старшая начальная школа справится с блочным кодом и направляемой таблицей калибровки, а старшеклассники сами напишут пороговую логику и проанализируют записанные данные. Академия подаёт одну и ту же сборку на разных уровнях.



