[Пример] Счётчик импульсов (батарейка)

cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение cabat » Пн окт 10, 2016 12:53 pm

C_3AXAPOB писал(а):ага понял. Буду искать где это надо указать.
Если вы пытаетесь использовать скетч из первого поста, то с версией 2.0 он в таком виде работать не будет..
Надо либо его адаптировать, либо использовать библиотеку версии 1.5
Правильнее наверное Ивана попросить актуализировать скетч, как автора, хотя там ничего сложного вроде нет.
Сам сейчас как раз собираюсь переползать на новую библиотеку..

Здесь краткое описание работы с библиотекой.
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение cabat » Ср окт 12, 2016 10:51 am

Если еще актуально, вот нашел тему на форуме MySensors с описанием порядка адаптации скетчей под библиотеку версии 2.0: Converting a sketch from 1.5.x to 2.0.x
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение Ivan » Ср окт 12, 2016 12:41 pm

Уже давно сделал и выложил https://github.com/Shagrat2/MySensorNod ... GazCounter
Смотрите и остальные скетчи https://github.com/Shagrat2/MySensorNodes/tree/master

Изменил начальный пост
За это сообщение автора Ivan поблагодарил:
cabat (Ср окт 12, 2016 12:52 pm)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение C_3AXAPOB » Ср окт 12, 2016 9:12 pm

Ivan писал(а):Уже давно сделал и выложил https://github.com/Shagrat2/MySensorNod ... GazCounter
выдает при компиляции (в иде 1.6.12) вот такую ошибку
exit status 1
'onPulse' was not declared in this scope

В 1.6.5 всё скомпилировалось.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение Ivan » Чт окт 13, 2016 12:13 am

Да есть такое. Не использую последние иде изза этого

Отправлено с моего SM-G7102 через Tapatalk
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение ipz » Чт окт 13, 2016 8:06 pm

Переместите функцию OnPulse к началу кода, до первого ее вызова
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение Sas » Вс фев 12, 2017 1:53 pm

Нашел в интернетах что nrf в пике жрёт 14mA
Это правда?
Планирую на плату развести dcdc 3.3 с максимумом тока 50-100mA
Или вешать что-то до 200?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение serghei » Вс фев 12, 2017 2:10 pm

Одна Nrf24 запитана от 2xАА батареек и живет в среднем 3 надели (раз в минуту посылка). Сама она подключена к Pro-Mini 3.3 вольта. В среднем раз в 5 дней зависает скорее всего радио модуль. Второй сенсор Nano 3 и радио запитано от встроенного стабилизатора (большая 1117 5-3.3 вольта). К ней вообще вопросов нет - молотит месяцами.
Сегодня попробую запитать NRF24 через всеядный DC-DC на 100 ма. посмотрим на устойчивость. ( сенсоры работают от 220 вольт , но с резервным аккумулятором 18650 ).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение Sas » Вс фев 12, 2017 2:47 pm

Еще бы кто нить схему зарядки нарисовал бы для резерва:)
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: [Пример] Счётчик импульсов (батарейка)

Сообщение ipz » Вс фев 12, 2017 3:13 pm

Sas писал(а):Нашел в интернетах что nrf в пике жрёт 14mA. Это правда?
Нет. Совсем. 14mA взято из оригинального даташита чипа Nordic.
То что продается сейчас на рынке это китайские клоны. Люди пишут, что они в пике потребляют до 200mA (?!). В основном при инициалиции модуля. Это может быть причиной, того что конкретный модуль Nrf может вообще не стартовать. Или стартует, но инициализируется значениями, записанными в нем по умолчанию. У разных производителей или у разных партий одного производителя эти значения могут отличаться. Тогда он будет непредсказуемо работать с конкретной библиотекой (в нашем случае MySensors).
Sas писал(а): Или вешать что-то до 200?
Работать будет. Надо проверять как.

В общем случае обязательны cглаживающие конденсаторы на питании:
- электролит (от 2-47 uF) - можно установить на источнике
- керамика (от 0,001 - 1uF) - нужно установить как можно ближе к модулю

Встроенный источник 3v3 на модулях Ардуино может не справиться с пиковыми 200mA. В особо запущенных случаях очень желательно отдельное внешнее питание для модуля Nrf. Или, хотя бы, предусмотреть свой LM1117 3v3 в устройстве (это может быть неприемлемо в батареечной ноде)

Есть хорошая ветка с обсуждением на Амперке. Достаточно прочитать первые 1-3 страницы обсуждения:
http://forum.amperka.ru/threads/nrf24l0 ... 1%8C.3205/

Все проблемы с модулями сводятся к обеспечению питания. Не просто все, а ВСЕ. Все 60 страниц обсуждения проблем с запуском модулей Nrf заканчивается, тем что люди делают наконец то, что написано в шапке.

PS: Так много букв написал, т.к. сам последний месяц переделывал свои ноды. Огромное поле экспериментов))). Если коротко, то сеть датчиков наконец-то начала работать идеально (ну почти))) )
Последний раз редактировалось ipz Вс фев 12, 2017 3:52 pm, всего редактировалось 1 раз.
Ответить