Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вы знаете, что побудило людей создать первый в мире город? Это сельское хозяйство.
В этом проекте мы создадим цветочный горшок с 3D-печатью, в котором можно разместить растение небольшого и среднего размера со светодиодным дисплеем на внешней стороне, показывающим влажность почвы.
Шаг 1. Соберите все материалы
Вам понадобится Arduino, 5 светодиодов, ESP8266 и датчик влажности. Обратите внимание, что если у вас есть готовые светодиодные полосы, вы можете изменить мой дизайн, чтобы они соответствовали ей. В противном случае просто используйте мой дизайн вместе с 5 светодиодами 5 мм.
Кроме того, если у вас есть модуль датчика влажности, вы также можете использовать его, но для меня я разработал собственный датчик с использованием латунных электродов.
Шаг 2: 3D-печать
Распечатайте цветочный горшок и модель держателя светодиодной планки, которые доступны на моем GitHub. Возможно, мой дизайн будет слишком большим для печати на более дешевых 3D-принтерах, в этом случае вы можете уменьшить периметр горшка, но не вносите никаких изменений в электрод или гнездо для светодиодной планки. (https://github.com/5Volts/Smart-Pot)
Шаг 3: Сборка
Единственная механическая часть, которая должна быть собрана, - это светодиодная планка. Просто вставьте и припаяйте 5 разных светодиодов и катодные штыри последовательно, а анодные штыри параллельно в держатель светодиодной линейки, напечатанный на 3D-принтере. Затем вставьте его в прорезь в горшке.
Шаг 4: Схема
Я сделал схему фритзинга, которую можно найти в моем видео, просто используйте ее как руководство. Если вы используете Arduino, используйте protoshield, чтобы выполнить свою работу. А если вы используете модуль NodeMCU, используйте veroboard.
Шаг 5: кодирование
Итак, я использую модуль ESP8266-01, который усложняет создание прошивки для этой штуки. Я решил удалить все функции, связанные с Интернетом, прямо сейчас, после того, как видео было опубликовано, и начал работу над самодельной библиотекой, которая будет использоваться в будущем. Вы можете найти мой исходный код на моем GitHub. (https://github.com/5Volts/Smart-Pot)
Шаг 6: веб-сервер
Поскольку у меня есть некоторый опыт полнофункциональной веб-разработки с использованием Python + Django, я создал свой собственный веб-сервер, чтобы получать уведомления об уровне влажности горшка из любой точки мира. Но я настоятельно рекомендую зрителям этого не делать. Если вы используете модуль NodeMCU, вместо этого вы можете использовать приложение Blynk на Android.
Шаг 7: перенесите растение в другое место
Конечно, мы не можем забыть о самом важном из всех шагов. Помещаем в горшок растение или цветок. Я наделал беспорядок, пока работал над своим. И лопаты у меня не было, ну вообще-то есть, но лопата чудовищно огромна по сравнению с моим цветочным горшком, поэтому я использую кухонную ложку.
Шаг 8: Наслаждайтесь приятным украшением
Уверен, что наш старейший предок, первым основавший сельскохозяйственную колонию, будет горд увидеть, как далеко продвинулись человеческая изобретательность и технологии. Теперь у нас может быть цветочный горшок, подключенный к Интернету, который может отправлять уведомление, когда наш горшок высыхает, насколько это безумно круто!