г. Москва, ул.Новороссийская, дом 21, к.64. м.Люблино,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74
28.10.2016

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

28.10.2016

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

 

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

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

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

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

Соответственно сегодня мы имеем систему управления курятником, состоящим из шести беспроводных «умных датчиков», сервера AMS с GSM/GPRS каналом связи кроме 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) и написать приложение для смартфонов.