Первоначально опубликовано в официальном блоге 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]

Наша команда заняла второе место за разработку этого простого, но потрясающего проекта! ;)

Члены команды:

Карника Пандей, Технологический университет Нетаджи Субхаша

Сринидхи Айягари, Делийский технический университет имени Индиры Ганди для женщин

Ссылки и дополнительная литература: