IoT в моей жизни. Кейс №4 — Умный огород | OTUS

IoT в моей жизни. Кейс №4 — Умный огород

Моя личная история с огородом в квартире началась на фоне сумасшедшей паники людей и скупки продуктов. В очередной раз пойдя в магазин и увидев пустые полки там, где должна быть картошка, я решила использовать последнюю найденную картошку в холодильнике не совсем по прямому назначению. Эту картошку я посадила в огромный горшок. С такого наивного эксперимента начался мой огород на подоконнике, который спустя два месяца уже выглядит так:

n0fu8svtx_2uwofn0twtqwbnugs_1-1801-da883f.jpeg

Так как я не весть какой цветовод, а огороду воды нужно еще больше, чем цветам, довольно быстро я столкнулась с проблемой, что забываю его поливать. Про автоматические системы полива я рассказывать не буду, это слишком заезженная тема, а организовать ее работу качественно довольно сложно. Вместо этого у меня появились следующие идеи:

  1. Сделать пуш-уведомление в платформе о том, что влажность почвы у какого-то растения ниже нормы и пора организовать массовый полив каждому по потребностям. Потребности легко понять, установив в каждый горшочек по одному датчику влажности почвы.
  2. Сделать аналогичное уведомление о том, что все горшки пора повернуть, так как растения имеют особенность расти по направлению концу, а Солнце только с одной стороны — в окне. То, что я долгое время не поворачивала картошку, привело к тому, что она завалилась на один бок. К тому же она такая огромная, что теперь ее остается только стенкой подпирать.
  3. Организовать включение и выключение ультрафиолетовой лампы в темное время суток по планировщику – включать в 18:00, а выключать в 6:00. Сразу хочу заметить, темное время суток — понятие растяжимое в зависимости от времени года. Но мы уже знаем, что для того, чтобы изменить время включения/выключения лампы, достаточно поменять значение в автомате и сохранить его.

Интерфейс будет выглядеть следующим образом:

jclk0folcitdlmfbqpwjksa33wa_1-1801-87c59d.png

Автомат для первого случая выглядит следующим образом. Переход в состояние, в котором высылается уведомление, сделан по сложному условию — у одного из растений влажность ниже нормы. Связка между условиями — ИЛИ.

uqyf2ahvb0x0ku9p_5n9iygomc8_1-1801-898538.png

Возврат в исходное состояние происходит по условию — у всех растений влажность почвы выше нормы, связка И.

mwxues4fn1drm6gy2ngv3bptcyw_1-1801-db5711.png

Автомат для второго случая выглядит следующим образом. Переход осуществляется по планировщику, возврат в исходное состояние — безусловный переход.

y2lhmtemn2dsuru_qakqfqnnbda_1-1801-17d000.png

И наконец, автомат для последнего случая:

9bm4xp8jsqddzowgaoinigkji_g_1-1801-5d2507.png

Эти автоматы запущены на одном объекте и работают параллельно.

93lyl5mrmwtpdrcp12mxklqfatu_1-1801-dcedd0.png

Пожалуй, это все, что я хотела осветить в своей статье. Основная идея, которую мне хотелось донести, — это то, что работа с платформой Интернета вещей невероятно облегчает создание бизнес-процессов любой сложности, потому что в этом случае нужно изучить всего один интерфейс — интерфейс платформы, который позволяет избежать глубокого погружения в работу железа и его программирования.

Все статьи на эту тему: - "IoT в моей жизни. Кейс №1 — Agile-gong"; - "IoT в моей жизни. Кейс №2 — Датчик углекислого газа"; - "IoT в моей жизни. Кейс №3 — СКУД"; - "IoT в моей жизни. Кейс №4 — Умный огород".

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто