Страница 2 из 5

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

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

Здесь краткое описание работы с библиотекой.

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

Добавлено: Ср окт 12, 2016 10:51 am
cabat
Если еще актуально, вот нашел тему на форуме MySensors с описанием порядка адаптации скетчей под библиотеку версии 2.0: Converting a sketch from 1.5.x to 2.0.x

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

Добавлено: Ср окт 12, 2016 12:41 pm
Ivan
Уже давно сделал и выложил https://github.com/Shagrat2/MySensorNod ... GazCounter
Смотрите и остальные скетчи https://github.com/Shagrat2/MySensorNodes/tree/master

Изменил начальный пост

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

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

В 1.6.5 всё скомпилировалось.

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

Добавлено: Чт окт 13, 2016 12:13 am
Ivan
Да есть такое. Не использую последние иде изза этого

Отправлено с моего SM-G7102 через Tapatalk

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

Добавлено: Чт окт 13, 2016 8:06 pm
ipz
Переместите функцию OnPulse к началу кода, до первого ее вызова

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

Добавлено: Вс фев 12, 2017 1:53 pm
Sas
Нашел в интернетах что nrf в пике жрёт 14mA
Это правда?
Планирую на плату развести dcdc 3.3 с максимумом тока 50-100mA
Или вешать что-то до 200?

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

Добавлено: Вс фев 12, 2017 2:10 pm
serghei
Одна Nrf24 запитана от 2xАА батареек и живет в среднем 3 надели (раз в минуту посылка). Сама она подключена к Pro-Mini 3.3 вольта. В среднем раз в 5 дней зависает скорее всего радио модуль. Второй сенсор Nano 3 и радио запитано от встроенного стабилизатора (большая 1117 5-3.3 вольта). К ней вообще вопросов нет - молотит месяцами.
Сегодня попробую запитать NRF24 через всеядный DC-DC на 100 ма. посмотрим на устойчивость. ( сенсоры работают от 220 вольт , но с резервным аккумулятором 18650 ).

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

Добавлено: Вс фев 12, 2017 2:47 pm
Sas
Еще бы кто нить схему зарядки нарисовал бы для резерва:)

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

Добавлено: Вс фев 12, 2017 3:13 pm
ipz
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: Так много букв написал, т.к. сам последний месяц переделывал свои ноды. Огромное поле экспериментов))). Если коротко, то сеть датчиков наконец-то начала работать идеально (ну почти))) )