Страница 7 из 25

Re: mysensors

Добавлено: Пт ноя 28, 2014 7:40 pm
binladin
Ivan писал(а):Продолжаю изучать библиотеку

Сделал и протестировал ещё одно устройство DHT

Arduino Pro Mini. На картинке справа
RF24 - Рядом с ардуинкой в термоусадке
А-ха, а я не заметил :)

Аккумулятор - LR123A 2000мА - по серединке
Где брали, почем ?
Всё помещается в маленькую коробочку
Заказал себе 2 таких и 2 пошире - на двойную батарею.

Re: mysensors

Добавлено: Пт ноя 28, 2014 8:26 pm
Ivan
Брал у знакомого. Который посоветовал такие коробки.
Следующую партию взял на ebay

Re: mysensors

Добавлено: Пт ноя 28, 2014 8:47 pm
binladin
Ivan писал(а):Брал у знакомого. Который посоветовал такие коробки.
Следующую партию взял на ebay
Я про батарею LR123A.

Re: mysensors

Добавлено: Пт ноя 28, 2014 8:50 pm
Ivan
не 2000 но и цена ниже
http://www.ebay.com/itm/271676342921?_t ... EBIDX%3AIT

Re: mysensors

Добавлено: Пт ноя 28, 2014 9:21 pm
binladin
Ivan писал(а):не 2000 но и цена ниже
http://www.ebay.com/itm/271676342921?_t ... EBIDX%3AIT
Спасибо, через вашу ссылку нашел и заказал эти - 4x 3.7V 2300mAh Red GTL

Re: mysensors

Добавлено: Ср дек 03, 2014 10:43 am
Ivan
Очередной отчёт о проделанной работе.

Датчик окна. Автономно работает уже 8 сетки - падение напряжения на аккумуляторе не замечено

Датчик температуры/влажности (для туалета). Автономно работает 36 часов - падение напряжения на батареи не замечено. Пока идут аккумуляторы из Китая купил батарейку CR123A

Датчик расхода газа на основе геркона. Работает отлично.
Победил запрос предыдущих данных с сервера. Скеч прилагаю.
Запрашиваю VAR1 получаю VAR2.
Пока есть проблемы. Убрал функцию reque но пока не придут данные, спать устройство не должно. Что может посадить батарейку если главный контролер выключен или тупит.
Алгоритм можно оптимизировать (батарея будет тратиться меньше)
1. дать запрос
2. не спать 200 мсек
3. Если не ответил, ложится спать на 30 сек
4. по истечению переходить на пункт 1, пока не получим ответ

Насчёт считывания внутренней температуры микросхемы. Наверно буду убирать, т.к. погрешность +-5 градусов. Пишут что нужно калибровать. По моему проще отказаться от этой идеи

Re: mysensors

Добавлено: Ср дек 03, 2014 9:42 pm
binladin
Ivan писал(а):Очередной отчёт о проделанной работе.
...
Запрашиваю VAR1 получаю VAR2.
А я из кода

Код: Выделить всё

void incomingMessage(const MyMessage &message) {
  if (message.type==V_VAR1) {  
    pulseCount = oldPulseCount = message.getLong();
    Serial.print("Received last pulse count from gw:");
    Serial.println(pulseCount);
    pcReceived = true;
  }
}
понял, что наоборот. Я не прав ?

Вас не затруднит показать соотв. объекты МДМ ?

Re: mysensors

Добавлено: Чт дек 04, 2014 8:52 am
Ivan
binladin писал(а): понял, что наоборот. Я не прав ?
Действительно наоборот


Проверял пока на тестовой системе. Как только соберу ещё один GateWay установлю уже на объекте
Список mqttПоказать
Снимок1.JPG
Список mqtt
Снимок1.JPG (186.54 КБ) 14731 просмотр
Объект WaterПоказать
Снимок2.JPG
Объект Water
Снимок2.JPG (36.22 КБ) 14731 просмотр
Свойства WaterПоказать
Снимок3.JPG
Свойства Water
Снимок3.JPG (43.83 КБ) 14731 просмотр
Метод CounterПоказать
Снимок4.JPG
Метод Counter
Снимок4.JPG (50.02 КБ) 14731 просмотр

Re: mysensors

Добавлено: Чт дек 04, 2014 2:07 pm
Ivan
Ещё один способ сэкономить на батарейки, занизив частоту процессора
http://iot-playground.com/2-uncategoris ... wer-sensor

Re: mysensors

Добавлено: Вт дек 09, 2014 5:51 pm
Ivan
Последний пост можно считать не оправданным

Перемерил с данным способом. Особой экономии не ощутил (имеется ввиду в режиме работы, НЕ сна)