Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 7.34 KB

README.md

File metadata and controls

70 lines (49 loc) · 7.34 KB

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.
  • Дать возможность администратору разрешать и запрещать доступ другим пользователям.

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

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