1.0.1 • Published 4 years ago
@octopan/telegram-green-house v1.0.1
telegram-green-house
Открытый телеграм бот, который устанавливается в теплицу.
Основные функции:
- Отображение температуры и влажности
- Оповещение при превышениях температуры
- Отображение прогноза из сайта погоды (какого именно, задается в конфигурационном файле)
- Отображение графика температуры за последние сутки
- Запись коротких (до 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.
- Дать возможность администратору разрешать и запрещать доступ другим пользователям.
Для разработчика
Здесь находятся инструкции для запуска бота в режиме разработки.