1.0.1 • Published 4 years ago

@octopan/telegram-green-house v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

telegram-green-house

English version

Build Status

Открытый телеграм бот, который устанавливается в теплицу.

Основные функции:

  • Отображение температуры и влажности
  • Оповещение при превышениях температуры
  • Отображение прогноза из сайта погоды (какого именно, задается в конфигурационном файле)
  • Отображение графика температуры за последние сутки
  • Запись коротких (до 1 мин) видео и фото из веб-камеры в теплице
  • Ручное управление поливом. Управление по отрезкам времени дорабатывается.

Демо

  • Телеграм-бот
  • Эмулятор теплицы - позволяет выставить температуру/влажность и посмотреть, как на нее реагирует бот. Также здесь можно увидеть, включен или выключен свет и полив.
  • Веб-панель - урезанная версия бота. На данный момент только отображает температуру/влажность.

Демо анимация

Нюансы работы демо

  • Отключена проверка прав доступа. В обычной версии нужно добавлять пользователей в конфигурационный файл, чтобы разрешить использование бота.
  • Всегда отсылаются примеры фото и видео, т.к. в демо нет настоящей камеры.
  • Доступен пример видео только для 5 секунд.

Применение

Бот предназначен для установки в теплицу, которая находится в непосредственной близости от дома.

Типичная схема использования

Цена

Предупреждение: 1. Цены указаны примерно. 2. Чтобы собрать рабочую модель, нужно обладать базовыми навыками в радиоэлектронике (например, уметь пользоваться паяльником, понимать назначение контактов на датчиках) 3. В инструкциях могут присутствовать недочеты и ошибки. Все делается на свой страх и риск.

ПозицияЦенаКомментарийСсылка
Raspberry Pi 3 Model B$45Ссылка1 Ссылка2
MicroSD карта Kingston 16GB Class 10$8Подходит и 8GB. Главное, чтобы Class 10. От флешки зависит стабильность работы Raspberry. Не стоит на этом экономить.Ссылка1 Ссылка2
Блок питания для Raspberry 5В 3А$5Нужно брать, если пока не планируется управлять поливом или освещением через 12B. Можно использовать имеющийся дома. Но надо смотреть, чтобы он выдавал хотя бы 2AСсылка1
Комплект перемычек для макетной платы МАМА-МАМА (JUMPERS-FF) - 40шт$2Для соеднения Raspberry с датчикамиСсылка1 Cсылка2
Датчик влажности и температуры GY-21 HTU21$4Ссылка1
Веб-камера$25-$70Опционально. Это может быть как USB, так и оригинальная камера от Raspberry. Перед покупкой USB-камеры проверьте, чтобы камера поддерживалась Raspberry. Например, здесьRaspberry-камера USB-камера
2-х канальный модуль реле 5В 10А$2Опционально. Для управления поливом и освещением.Ссылка1
Магнитный электрический клапан$7Опционально. Для управления поливом. Подбирайте диаметр под свои трубы. Мне подошло 1/2 дюйма.Ссылка1
Блок питания импульсный 12В 200Вт$11Опционально. Для управления освещением, поливом, окнами. Нужно подбирать мощность в зависимости от своих потребностей.Ссылка1
DC-DC понижающий конвертер LM2596$2Опционально. Для пребразования с 12В на 5В для питания RaspberryСсылка1

Установка

Здесь находятся пошаговые инструкции для установки бота на Raspberry.

План развития

  • Добавить управление окнами. Аналогичное этому
  • Унифицировать управление освещением, поливом и окнами.
  • Сделать уcтановку через npm install.
  • Дать возможность администратору разрешать и запрещать доступ другим пользователям.

Для разработчика

Здесь находятся инструкции для запуска бота в режиме разработки.