Первоначально опубликовано в официальном блоге ETI LABS.
«Любовь к садоводству — это семя, которое однажды посеяно, никогда не умрет».
Всегда замечательно иметь сад, наполненный яркими и красивыми растениями. Они оказывают умиротворяющее и успокаивающее действие на наши захламленные умы. Посадить сад — это поистине, посадить счастье!
Но в сегодняшнем занятом мире забота о наших дорогих растениях становится тяжелой работой. Необходимо постоянно следить за растениями, чтобы убедиться, что они растут здоровыми. Нужно интуитивно догадываться, когда поливать растения и какое растение поливать.
А когда есть приусадебный участок с большим разнообразием различных растений, становится еще сложнее, потому что у разных растений разная потребность в воде. Это приводит либо к переувлажнению, либо к заболачиванию растений. И то, и другое вредно для здоровья растения. Может показаться, что уход за домашним садом — это одно большое дело.
Но эй! Зачем беспокоиться, если работать в саду с IoT так весело! Небольшое ноу-хау Raspberry pi вместе с некоторыми базовыми идеями программирования на Python сделают свое дело!
Давайте познакомимся с сутью одного простого, но интересного проекта. Теперь наша идея состоит в том, чтобы по-разному относиться к потребности каждого растения в воде и автоматически поливать их только в зависимости от потребности. Каждое растение следует рассматривать как отдельный объект.
Таким образом, в данный момент времени автоматически будут обеспечены водой только те растения, которые нуждаются в воде. Это снижает потери воды и обеспечивает здоровый рост растений.
Давайте кратко рассмотрим программные и аппаратные компоненты:
Raspberry pi 3B: широко используемая плата для различных проектов Интернета вещей. Он действует как компьютер, и к нему можно подключить различные устройства, такие как мышь, клавиатура и датчики.
Python:Raspberry pi написан на языке программирования Python.
Датчик влажности: определяет наличие влаги в почве, определяя сопротивление почвы. Сухая почва имеет большее сопротивление, в то время как влажная почва имеет меньшее сопротивление.
Электромагнитный воздушный клапан: это основной клапан, используемый для управления потоком воды в зависимости от полученной информации (здесь от датчика влажности).
Реле. Реле — это переключатели, используемые для электронного размыкания или замыкания цепей.
Водяной насос: он перемещает поток воды от источника воды к клапану и, в конечном итоге, к растению.
Батарейки 12 В: используются для питания электрических электромагнитных клапанов.
Теперь, как мы поступим с этим?
Каждому растению присваивается датчик влажности и электрический электромагнитный клапан на 12 В.
Как только обнаруживается, что влажность в почве растений ниже порогового уровня, открывается электрический клапан, подключенный к соответствующему растению (вернее, включается его реле), и вода подается только на это конкретное растение.
Чтобы получить очень приблизительное представление о расположении компонентов, посмотрите на эту блок-схему:
Как видно, оба датчика влажности напрямую подключены к Raspberry Pi через какой-то GPIO. Тогда как электрические электромагнитные клапаны подключаются через реле. Когда реле включается, клапан, подключенный к нему, открывается, в противном случае клапан закрывается.
(Но будьте осторожны! Если реле нормально замкнутое, будет наоборот!)
Кроме того, электрические электромагнитные клапаны имеют источник питания 12 В. Насос также подключен к Raspberry pi через реле. Он перемещает поток воды от источника воды к клапану с помощью трубы.
Датчики влажности будут рассматриваться как входы. А выходами будут реле электромагнитных клапанов и насоса (на источнике воды).
Но тогда как бы мы запрограммировали этот проект?
Поскольку этот проект предназначен только для двух заводов, необходимо рассмотреть четыре простых случая:
И для этих случаев схематическое представление алгоритма таково:
Просто и аккуратно, правда? Написание собственного кода теперь должно стать легким.
Итак, ваша панель запуска готова! Теперь у вас есть общее представление о том, как работает этот проект. Итак, вперед, создайте свой собственный проект и поприветствуйте садоводство с помощью Интернета вещей!
Потому что в некоторые дни самое крутое, что вы можете сделать, это поздороваться!
Этот проект был разработан в рамках Летней учебной программы «Комплексный подход к использованию Интернета вещей, облачных вычислений, разработки мобильных приложений и искусственного интеллекта», организованной DIC-MHRD, Microsoft University Relations, IGDTUW, ETIL Pvt. ООО [С 19 ИЮНЯ ПО ИЮЛЬ 19]
Наша команда заняла второе место за разработку этого простого, но потрясающего проекта! ;)
Члены команды:
Карника Пандей, Технологический университет Нетаджи Субхаша
Сринидхи Айягари, Делийский технический университет имени Индиры Ганди для женщин
Ссылки и дополнительная литература: