Непонятки с питанием nrf24

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

Всем привет! Решил сделать дистанционное включение-выключение света на участке с помощью nrf-ок и ардуин, знаю что nrf-ки требовательны к питанию (3.3V вроде) поэтому купил для них еще адаптеры питания с 5 (ардуиновского выхода) на 3.3. Идея в чем: нажимаем кнопку на приемнике, срабатывает прерывание и отправляем в прерывании сигнал на другую ардуинку. Залил скетч, все работает, передатчик отправляет сигнал, приемник ловит. Как только отсоединяю ардуинку от компьютера и включаю питание от блока батареек, передатчик начинает себя непонятно вести, 80% нажатий кнопок не обрабатываются вообще. Изначально все было собрано на макетке джамперами, подумал что я наверное случайно плату пошевелил когда провод отсоединял, вот и не рабоатает. Но нет, перепаяв все нормальными проводами (причем я выпаял ножки из адаптера и впаял в него мертво nrf-ку) все равно от компьютера работает, от батареек нет. Причем не работает только передатчик, от ровно такого же блока батареек приемник работает всегда. Использую 3 батарейки ААА, подключаю к VIN ардуинки и параллельно к NRF. Думал что может надо не параллельно подключать, а питать NRF именно от arduino, нет, та же фигня, уже надоело все перепаивать, вот и решил спросить, заранее спасибо

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

Там описка в начале, написал "нажимаем кнопку на приемнике", имел ввиду нажимаем кнопку на передатчике

Olvin
Offline
Зарегистрирован: 01.08.2018

Pavlo Kovalov пишет:

Использую 3 батарейки ААА, подключаю к VIN ардуинки и параллельно к NRF.

Могу ошибаться, но Arduino же от 5В питается, а у вас - 4,5В

b707
Offline
Зарегистрирован: 26.05.2017

Olvin пишет:

Pavlo Kovalov пишет:

Использую 3 батарейки ААА, подключаю к VIN ардуинки и параллельно к NRF.

Могу ошибаться, но Arduino же от 5В питается, а у вас - 4,5В

более того, на пин Vin надо подавть не менее 6.5 - 7в

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Pavlo Kovalov,  3.3В - 5В подавать нужно на пин 5V (он же VCC). От 7В до 12В подавать на пин VIN (он же RAW).

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

NRFку обычно запитывал прямо от платы НАНО.
3.3 вольтового выхода СН340 вполне хватает.
Рекомендацию ставить по питанию кондёр микрофарад на 100 одобряю.
Ну и про подачу питания 4.5 Вольт с батареек прямо на 5 вольтовый вход вам уже сказали.
Ещё одни грабли на которые вы можете наступить -
это BODEN фьюзы.

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

Перепаял на 5В, не помогло. Дело в том что приемник собран по такой же схеме, от батареек + идет в VIN, 4.8В получается, и, тем не менее, приемник работает.

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

Я кажется понял в чем проблема, только незнаю как решить. Дело не в питании. Оказалось, что когда я включаю блок батареек и нажимаю кнопку, то передатчик ничего не шлет. Но, когда я только касаюсь проводом USB порта ардуины, он сразу начинат работать, более того если я к тактовой кнопке рукой притрагиваюсь то оно тоже сразу начинает работать, наверное минус не так подключен? Странно...

sadman41
Offline
Зарегистрирован: 19.10.2016

Придется руку приматывать к ардуине...

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

Может я когда касаюсь антенной становлюсь? Если бракованный nrf, нехватает мощности

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Pavlo Kovalov пишет:

Перепаял на 5В, не помогло. Дело в том что приемник собран по такой же схеме, от батареек + идет в VIN, 4.8В получается, и, тем не менее, приемник работает.

Работает, потому что после стабализатора 4.8В падают где-то до 3.3В. Этого тоже достаточно для работы ардуины. Но это лишний перерасход батарейки (часть заряда тупо уходит в тепло на стабилизаторе). К тому же, на высоких тактовых частотах при низком напряжении питания ардуина может работать нестабильно. В даташите на микроконтроллер есть график зависимости напряжения питания и тактовой частоты.

b707
Offline
Зарегистрирован: 26.05.2017

Pavlo Kovalov пишет:

Перепаял на 5В, не помогло. Дело в том что приемник собран по такой же схеме, от батареек + идет в VIN, 4.8В получается, и, тем не менее, приемник работает.

Павло, не надо спорить. Ваша "схема подключения" абсолютно безграмотна, почитайте хотя бы что-нибудь о устройстве платы ардуино - и сделайте правильно.

Pavlo Kovalov
Offline
Зарегистрирован: 26.10.2018

b707 пишет:

Pavlo Kovalov пишет:

Перепаял на 5В, не помогло. Дело в том что приемник собран по такой же схеме, от батареек + идет в VIN, 4.8В получается, и, тем не менее, приемник работает.

Павло, не надо спорить. Ваша "схема подключения" абсолютно безграмотна, почитайте хотя бы что-нибудь о устройстве платы ардуино - и сделайте правильно.

Так я ж и не спорю, я просто спросил почему работает при неправильном подключении :) Я перепаял как нужно, но оно, увы, от батареек все равно не заработало

Olvin
Offline
Зарегистрирован: 01.08.2018

Pavlo Kovalov пишет:

Так я ж и не спорю, я просто спросил почему работает при неправильном подключении :) Я перепаял как нужно, но оно, увы, от батареек все равно не заработало

Вы упоминали, что приёмник при таком подключении работает, так? Только вот ведь незадача: на передачу тратится больше энергии, чем на приём :) Видимо поэтому и идёт просадка, ведь схема и так работала на пределе. Плюс какие-нибудь наводки/помехи.

На 100% не уверен, я не гуру электроники, но эти версии достаточно правдоподобны.