logo
+7 (495) 997-37-74
Москва, ул.Международная, 15
28.10.2016

Продолжаем работу над «умным курятником»

28.10.2016

 

В прошлой статье  я рассказал о 5-и датчиках, которые соединяются с сервером AMS по радиоканалу при помощи модулей nFR24L01. В процессе работы над проектом выяснилось, что мы, на самом деле, делаем умный курятник. Соответственно надо было добавить блок управления кормушкой. Сказано - сделано!

Но фантазия не могла остановиться на браузерном управлении системой и нам захотелось добавить беспроводные технологии GSM и Wi-Fi.

Пока реализовали работу по GSM и теперь можно управлять и следить за курятником посредством SMS сообщений.

Реализовать GSM канал оказалось не так просто. Сложно найти модуль GSM, который удобно вставить на плату как «бутерброд», а главное надо заставить все это надёжно работать. Нашли GPRS Shield от «Амперки», но он отказался нормально работать, хотя на сайте написано и в службе технической поддержки сказали обратное.

Нашему партнеру, разработчику AMS, пришлось поломать голову, так как техническая поддержка производителя не смогла помочь решить этот вопрос. Результат долгой и упорной работы – положительный.

Соответственно сегодня мы имеем систему управления курятником, состоящую из шести беспроводных «умных датчиков», сервера AMS с GSM/SMS каналом связи, кроме Ethernet.

Пояснительная таблица к рисунку

Контролируемый параметр

Умный датчик (Sensor Node)

1

Температура

Блок с датчиком DS18B20

2

Дым

Блок с датчиком MQ-2

3

Протечка воды

Блок датчиком дождя

4

Управление нагрузкой 220 В (Реле освещения)

Блок силового ключа

5

Контроль доступа (контактный датчик)

Блок с герконом и магнитом

6

Кормушка

Блок с сервомотором

Стоит немного рассказать об «умных датчиках». Это блок из соответствующих датчиков, платы Arduino Pro Mini (3,3 или 5 Вольт), источников питания в виде батарейки или блока питания и специальная прошивка.

«Ум» датчиков кроется в прошивке, которая умеет:

  1. работать в режиме энергосбережения
  2. следить за напряжением питания
  3. измерять температуру микроконтроллера
  4. рассчитывать ресурс его работы
  5. диагностировать канал связи

Об успехах в освоении AMS написал. Теперь стоит поговорить о планах.

Планы у нас не меняются с момента начала разработки: нужно добавить Wi-Fi (Bluetooth) управление и написать приложение для смартфонов.