Страница 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
Re: mysensors
Добавлено: Пт ноя 28, 2014 9:21 pm
binladin
Спасибо, через вашу ссылку нашел и заказал эти -
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 (186.54 КБ) 14731 просмотр
- Объект Water
- Снимок2.JPG (36.22 КБ) 14731 просмотр
- Свойства Water
- Снимок3.JPG (43.83 КБ) 14731 просмотр
- Метод 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
Последний пост можно считать не оправданным
Перемерил с данным способом. Особой экономии не ощутил (имеется ввиду в режиме работы, НЕ сна)