nRF24L01 and Arduino: we win the module

  Рет қаралды 63,864

Home Made

Home Made

6 жыл бұрын

Radio control, transmission of data and information - all this can easily be organized with the help of radio modules nRF24L01. Now Arduino can manage and share data with other devices! But even here there are "podvodie stones." Manufacturers often minimize the quality to such an extent that the modules may simply not run on normal settings. In this video, let's look at the principles of connecting and setting up modules for high-quality work.
Tester, Receiver and Transmitter sketch: drive.google.com/open?id=0Bw5...
Forum on NRF24L01 + modules: forum.amperka.ru/threads/nrf24...
How to make a used car in arduino: • Радиоуправляемая машин...
Friends, support the channel!
R340967932571
Z422687519909
U139735106020
4149625807630874 The bank card of Privat Bank (Ukraine)
Useful links:
Modules NRF24L01+: ali.pub/1tikhl
Modules NRF24L01+ with a force (1 Km): ali.pub/1tikla
Arduino Mega 2560: ali.pub/1ny34r
Cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
Breadbord: ali.pub/1ny3ae
Lintels: ali.pub/1ny3la
Quality crosspieces: ali.pub/1ny3j5
The most convenient cash back:
LetyShops: goo.gl/Ev5XgI
The most profitable cash back on aliexpress:
Ecomerce: goo.gl/3dDc2w

Пікірлер: 274
@user-sp8ss7jk8d
@user-sp8ss7jk8d 4 жыл бұрын
Была проблема с передачей данных, по вашему видео поставил все Настройки и всё заработало!! С проблемой мучился долго, спасибо огромное! Лайк и подписка однозначно!
@ApalonPSS
@ApalonPSS 5 жыл бұрын
спасибо за информацию о левых модулях.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
И ваш скетч очень хороший ,👍👍👍
@viktorgsm8728
@viktorgsm8728 4 жыл бұрын
Спасибо за проделанную роботу удачи.
@user-pd6ix4jf9l
@user-pd6ix4jf9l 3 жыл бұрын
Гайвер отдыхает! Пол дня у него промаялся, куда-то спешит. Чё-то там щёлкает, щёлкает. А тут с первых минут всё понял. Атте!(Спасибо, на коми языке).
@user-lt5kl2es1x
@user-lt5kl2es1x 5 жыл бұрын
Спасибо что ответил дружише👍👍👍
@Tehnolog92_ru
@Tehnolog92_ru 4 жыл бұрын
Чувак, не путай людей плз. setAutoAck - выключает(включает) автоматическое подтверждение пакета, т.е. просто чтобы передатчику знать принял ли приемник. А то, что ты рассказываешь, это так называемая полезная нагрузка в ответе приемника. Это функции enableAckPayload() enableDynamicPayloads() и другие связанные с Payloads... Изучи документацию блин. :) А в целом молорик!!!
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Спасибо вам дружище вы единственный кто ответил мне
@pavlomukosieiev6588
@pavlomukosieiev6588 2 жыл бұрын
Передаю данные с датчиков. Работают отлично!
@grishalamberd6973
@grishalamberd6973 3 жыл бұрын
не работал один модуль поменял 9 и 8 пин местами. Все заработало спасибо за совет
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Очень хочется попробовать
@istomine
@istomine 2 жыл бұрын
Вопрос по этому видео. Можно ли использовать эту пару nRF24 в качестве передатчика/приемника для передачи MIDI сигналов. Хочу сделать беспроводной midi баян (для выступлений на сцене) = midi контроллер на основе arduino (или teensy). Также рассматриваю esp32 (со интегрированным блютузом) как комбинацию передатчика и миди-контроллера на баяне. Возможно ли это? Заранее благодарю за ответ.
@UCanDo
@UCanDo 2 жыл бұрын
Добрый день. Хм... задачка. Не знаю, точнее я не знаю какой сигнал у MIDI и какое количество данных передается. + задержки.. мне кажется то что вы хотите нужно делать на более серьезной технике. Но я могу ошибаться, так как не разбираюсь в протоколе МИДИ и не знаю какие данные будут передаваться
@TheBalamutang
@TheBalamutang Жыл бұрын
@@UCanDo @Gjennadi Istomine midi это serial на нестандартной скорости, 31250 или около того. Для nRF24 за глаза хватит
@dedendssdsd6707
@dedendssdsd6707 5 жыл бұрын
можно сделать глушилку блютуз колонок ?
@variator111
@variator111 4 жыл бұрын
Здравствуйте! Можно ли между приемником и передатчиком реализовать авто переключение на свободный канал, если текущий занят помехами?
@UCanDo
@UCanDo 4 жыл бұрын
А как определить что это именно помехи а не потеря связи, на пример, из-за расстояния, или из-за стен?
@variator111
@variator111 4 жыл бұрын
Переключить и посмотреть - если кол-во дошедших тестовых пакетов (состав коих известен приемнику) увеличилось, значит помехи. Если нет - преграда.
@shlemkin
@shlemkin 3 жыл бұрын
@@variator111 *качество* связи убивают и расстояние, и помехи, и преграды... только качество мы и сможем узнать... включив подтверждение получения и установив максимальное кол-во попыток (по моему 15), можно после отправки пакета читать регистр 0x08 если не путаю)) модуль вернет кол-во _повторных_ отправок. меньше - лучше, 0 - молодец)) ну и дальше так сканировать по каналам (одновременно переключая канал раба и хозяина, канешна) и потом выбирать лучший... почему-то я у себя в библиотеке nrf не вижу функции для считывания этого регистра... странно. ведь, знать сколько попыток ушло на передачу - это нормально)) и очень, как оказывается, полезно)) снова студенты поработали, штоле?)) да и фиг с ними, "прОсто читАй регИстр")))
@alexlaziness
@alexlaziness 5 жыл бұрын
Аналогичный пример есть в библиотеке RF24, называется scaner
@rostikstadnikov4559
@rostikstadnikov4559 4 жыл бұрын
А почему на передатчике data просто переменная, а на приёмнике data как массив?
@user-fh4rs9kh9d
@user-fh4rs9kh9d 2 жыл бұрын
Доброго времени суток. В скетче приёмника при компиляции появляется ошибка byte data =[4]; Ожидаемый идентификатор перед числовой константой. Как устранить? Благодарю.
@UCanDo
@UCanDo 2 жыл бұрын
Почему у вас стоит знак равно? Должно быть так: byte data[4]; Ни пробелов, ни знаков равно
@Ek_Ko
@Ek_Ko 3 жыл бұрын
Если нрфка одна, на ce подать vdd, на csn - минус. Тогда будет работать? Планирую повесить на attiny13.
@UCanDo
@UCanDo 3 жыл бұрын
В теории должно работать
@Krabiktv
@Krabiktv 2 жыл бұрын
Подскажите отправляю radio.write(&counter, sizeof(counter)); Можно как-то получить ответ что донные дошли до получателя? Мне нужна проверка if(counter == 10 && данные дошли получен ответ подтверждение)
@UCanDo
@UCanDo 2 жыл бұрын
После отправки нужно перейти в режим приема. Получатель после того как получит данные должен перейти в режим передатчика и отправить подтверждение, которое получит отправитель. Иначе никак
@AlexBlog87
@AlexBlog87 3 жыл бұрын
Привет. скажи пожалуйста, можно ли связать пульт от катера на 2,4 Г с модуля NRF24L01L, с ардуино с модулям NRF24L01L.
@UCanDo
@UCanDo 3 жыл бұрын
Связать их вместе можно будет только при условии что и на пульте и на Ардуино будут одинаковые настройки радиомодулей, "труба", адрес канала и т.д. Так же нужно чтобы Ардуино умела правильно расшифровывать получаемые данные
@AlexBlog87
@AlexBlog87 3 жыл бұрын
@@UCanDo Проблема такова. у меня весь комплект и катер и пульт. катера утопил и не работает плата управление. я хочу создать на ардуино другую плату. и есть возможность узнать идентификатор передачи, и канал, скорость, мощность. трубу можно ли узнать их как то. иль переделать и пуль?
@UCanDo
@UCanDo 3 жыл бұрын
Нет, данные Настройки никак не получится узнать. А без этого не получится соединить их вместе
@AlexBlog87
@AlexBlog87 3 жыл бұрын
ok.
@user-qu4yr6rs4v
@user-qu4yr6rs4v 4 жыл бұрын
Добрый вечер! А можно между двумя модулями сделать двухстоторонний прием передачу ? И то и то в обе стороны. Конкретнее, идея пришла например р/у для машинки, управление по стандарту все, но на пульте дисплей добавить, и выводить какие нибудь показания с машинки. Уровень заряда батареи к примеру.
@UCanDo
@UCanDo 4 жыл бұрын
В примерах к библиотеке есть пример «двухсторонней» связи. В примере идёт переключение между приемом и передачей
@user-xl2fn8dq9e
@user-xl2fn8dq9e 2 жыл бұрын
Дяденька ! Дайте , пожалуйста , доступ к скетчам на Гугл диске. Запрос отправлен. Заранее спасибо)
@UCanDo
@UCanDo 2 жыл бұрын
Доступ открыл. К сожалению Гугл изменил политику безопасности теперь все мучаются из-за того что нужно открывать доступ. Не успеваю поправить все ссылки
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
У меня nano обе и можно будет скачать и загрузить ваш скетч переписать цыфры 9.10 пины
@AgUAgUshka
@AgUAgUshka 4 жыл бұрын
Работаю с nrf уже довольно долго и не где не паял кондеры да если nrf питать через самодельный преобразователь и через блок питания то естественно для частоты можно поставить но ((большой разницы не будет ) проверено) ))
@safarov6303
@safarov6303 5 жыл бұрын
Друг, помоги ещё советом. Делаю машинку на радиоуправлении небольшую, в качестве приемника использовал ардуино и nrf24l01. Машинка на коллекторном моторе и серве для поворотов. При пуске мотора (не всегда), намертво зависает приемная часть (не могу понять это ардуино или nrf24l01). Как посоветуешь избавится. Nrf24l01 запитан от ардуино напрямую из-за отсутствия понижайки на 3,3 вольт. Есть версия что при пуске мотора просаживпется напруга, но это бывает и при остановке мотора и вообще в любой момент, иногда даже от сервы. Можешь помочь? Может наводки?
@UCanDo
@UCanDo 5 жыл бұрын
Знаю такую проблему. Сам с этим сталкивался. Проблема в шумах по питанию. Шумы от мотора и сервы. Решается просто: 1) запирайте nRF от 3.3 вольт! Обязательно! Для этого можно использовать AMS1117 на 3.3 вольта + конденсаторы на выходе стабилизатора, электролит и керамика. Номиналы любые. Стабилизатор можно напаять прямо на ардуиновские 5 вольт, а конденсаторы прямо на nRF. 2) используйте L-C фильтр и диод для питания Ардуино. Я собираю так: Снова питается на прямую от 5 вольт (чтобы не влиять на Ардуино). Далее от 5 вольт идёт диод (любой, с минимальным падением напряжения), после диода подключается керамический конденсатор , другой его вывод на GND. К точке Диод-конденсатор подключается индуктивность, другой ее конец - выход. К этому выходу подключается электролит - это уже сглаженное, защищённое питание для Ардуино. Как то так. Надеюсь понятно объяснил.
@safarov6303
@safarov6303 5 жыл бұрын
@@UCanDo спасибо большое, случайно нарвался на твоё старое видео про модернизации машинки с ардуино, там увидел схемку
@timsteel1060
@timsteel1060 6 жыл бұрын
Незабываем кстати ,что электроника не любит статику
@Red-di7zb
@Red-di7zb 4 жыл бұрын
Ещё раз здравствуйте. У меня 2 nrf24l01+ с антеннами, ловят сигнал на расстоянии 600 метров по дороге на прямой видимости, но когда передатчик спускается по дороге сигнал теряется, ну вот и получается 600 метров. Может он идёт и дальше. Ну в любом случае, могу ли я как-то увеличить расстояние приёма сигнала?
@UCanDo
@UCanDo 4 жыл бұрын
Добрый день. Попробуйте поиграться с настройками nrf. Знаю что дальность на прямую зависит от настроек мощности и скорости передачи. Чем ниже скорость передачи, тем больше расстояние. То же самое и с усилителем, то есть настройкой мощности.
@Red-di7zb
@Red-di7zb 4 жыл бұрын
@@UCanDo А если купить другие антенны, то должно же дальше будет ловить?
@valbaldemar
@valbaldemar 6 жыл бұрын
18:38 елда дорисована. А если серьёзно, то все упрощения автора только больше запутывают
@alexbabenko392
@alexbabenko392 4 жыл бұрын
Скорее анус) Хотя тут уже как у кого фантазия разгуляется
@User_ycTaL
@User_ycTaL 16 күн бұрын
Здравствуйте! Сегодня приехали модули - собрал схему, подключил к ПК - модуль отображается корректно, но когда идут строчки после доступных каналов, там почти всегда только нули, иногда могут еденички проскочить. Но когда я законектил 2 модуля, все работало хорошо, модуль хорошо работал и принимал сигналы. Снова залил скетч доя проверки - тоже самое, почти всегда нули и изредка еденицы. Если подключаю можудь из другой партии - есть шумы. Что мржет быть с этими модулями? Может они какие-то особенные?)
@UCanDo
@UCanDo 16 күн бұрын
Проблема в том что официального производителя уже нет. Все модули NRF, которые сейчас продаются, являются лишь копиями оригинала. И эти копии могут иметь абсолютно разное качество. Мне попадались разные модули. Были такие, которые только передавали, но принимать не могли, были такие, которые работали на расстоянии не более 10 метров, были и такие, которые могли работать только на конкретных настройках - что-то поменяешь - все! Не передают и не принимают сигнал. По этому нужно помнить что все что покупаете - подделка разной степени паршивости. Конечно, есть производители которые делают качественные модули, но на таких случайно не наткнешься.
@user-jo7yu9mu3h
@user-jo7yu9mu3h 3 жыл бұрын
Привет. Скетч в ардуино обязательно заливать с подключенным модулем ?
@UCanDo
@UCanDo 3 жыл бұрын
Нет. Прошивать можно отдельно. А потом подключить все необходимое. Не забудьте что все манипуляции с подключением/отключением можно производить только при отключённом питании!!
@user-jo7yu9mu3h
@user-jo7yu9mu3h 3 жыл бұрын
@@UCanDo Спасибо
@user-jo7yu9mu3h
@user-jo7yu9mu3h 3 жыл бұрын
@@UCanDo Все получилось. Сделал 4 канальную RC аппу. Проблема была в том что на макетке на одной шине питания сидел и приемник и передатчик. Разделив их, начали шевелится сервы при манипуляции джойстиками. Если интересно брал от сюда www.rcpano.net/2020/02/17/simple-and-cheap-radio-control-making-for-rc-models-diy-rc/
@13-Gram
@13-Gram 6 жыл бұрын
такая же проблема на мега 2560 pro показывает "ффффф" меняю провода (либо в скетче цифры) местами- то "0000". хотя оба модули NRF рабочие проверял на "нано"
@UCanDo
@UCanDo 6 жыл бұрын
NRF жестко привязывается к пинам SPI, единственное что можно поменять - это пины CE и CSN. Есть еще такой прикол: иногда, нужно играться с настройками инициализации: radio.setDataRate(RF24_2MBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS radio.setRetries(15,15); radio.setCRCLength(RF24_CRC_8); // длинна контрольной суммы 8-bit or 16-bit radio.setPALevel(RF24_PA_MIN); Некоторые модули у меня заработали только когда я подобрал подходящий инит. То есть менял скорость, длинну контрольной суммы, мощность...
@Mstezlov
@Mstezlov 4 жыл бұрын
Быстрый вопрос , как мне подключить этот модуль если у меня на плате стоит motor shield ?
@UCanDo
@UCanDo 4 жыл бұрын
Смотрите распиновку вашего шилда. Подключение NRF идет по SPI, если эти пины заняты, то подключить не получится.
@user-lt5kl2es1x
@user-lt5kl2es1x 5 жыл бұрын
Здравствуйте а можно 100mf припоять .спасибо
@UCanDo
@UCanDo 5 жыл бұрын
Можно, конечно. Но разницы между 10 мф и 100 мф почти не будет. Больше чем 16 мф нет смысла ставить
@gromitwoll6907
@gromitwoll6907 2 жыл бұрын
Решил проблему с задержкой delay. Для тех кто сталкивался с тем что модуль перестает работать после задержки больше 10 миллисекунд. Во-первых функция write в конце опускает питание модуля. Модуль может повторно не выйти из спящего режима. Питание нужно самому поднять. Но мне это не помогло. Оказалось что перед передачей числа нужно активировать две функции startListening() и stopListening(). до сих пор не понимаю как они работают, но они пробуждают модуль после долгого сна.
@UCanDo
@UCanDo 2 жыл бұрын
Проще не использовать delay();
@gromitwoll6907
@gromitwoll6907 2 жыл бұрын
@@UCanDo Проблема возникает не из-за delay, а из-за того что модуль редко опрашивается. Если какой-либо цикл будет работать больше 15 миллисекунд то появится проблема. Или к примеру датчик температуры или какой-либо другой датчик будет долго собирать данные. Любая задержка дольше 10-15 миллисекунд вызывает зависания модуля. Несколько дней уже бьюсь с этой фигней. весь инет перерыл и ни у кого не было ответа как исправить баг.
@smolenykrivich
@smolenykrivich 5 жыл бұрын
Возможно ли каким-то образом организовать передачу с одной ардуинки , где есть считывания с двух и более датчиков?
@UCanDo
@UCanDo 5 жыл бұрын
Немного подробнее можете описать? Вы хотите чтобы одна Ардуино считывала показания датчиков, передавала их, а другая Ардуино их принимала?
@smolenykrivich
@smolenykrivich 5 жыл бұрын
@@UCanDo да , верно )
@UCanDo
@UCanDo 5 жыл бұрын
Какие датчики вы планируете использовать?
@smolenykrivich
@smolenykrivich 5 жыл бұрын
@@UCanDo ky-037(big sound ),ky-027,MQ-135(датчикгаза )
@UCanDo
@UCanDo 5 жыл бұрын
Код передатчика: #include #include #include "nRF24L01.h" #include RF24 radio(10, 9); // можно использовать любые (порты 15-19 CSN CE MOSI MISO SCK) /* -------------------*/ const uint32_t pipe = 123456789; // адрес - устанавливается для каждой машинки отдельно int data[3]; int ky037 = 0; // переменная отвечает за датчик звука int ky027 = 0; // переменная отвечает за датчик наклона int MQ135 = 0; // переменная отвечает за датчик газа #define SoundSensor A1 // определяем пины для датчиков #define TiltSensor A2 #define GasSensor 10 void setup() { radio.begin(); delay(2000); radio.setDataRate(RF24_2MBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS radio.setCRCLength(RF24_CRC_8); radio.setPALevel(RF24_PA_MIN); radio.setChannel(102); //////////////////////////// устанавливаете любой канал который вам нужно radio.setAutoAck(false); radio.setPayloadSize(32); radio.powerUp(); radio.openWritingPipe(pipe); // открыть канал на отправку delay(2); radio.stopListening(); delay(2); pinMode(SoundSensor, INPUT); // set pin to input pinMode(TiltSensor, INPUT); // set pin to input pinMode(GasSensor, INPUT); // set pin to input } void loop() { data[0] = analogRead(SoundSensor); data[1] = analogRead(TiltSensor); data[2] = digitalRead(GasSensor); radio.write(&data, sizeof(data)); delay(50); }
@user-xd6tt9ll7v
@user-xd6tt9ll7v 6 жыл бұрын
где обзор модуля закоса под nRF24L01 ?
@UCanDo
@UCanDo 6 жыл бұрын
Сниму в ближайшие дни. Может в пятницу, может в воскресенье.
@ussr7197
@ussr7197 3 жыл бұрын
Старина у меня тоже также 1 модуль определялся но не шумов не находил и приемо-передача не работала, Может помочь перепайка серебристой детали с цифрами 16.000. У меня заработал. Если остались сломанные попробуй ради прикола.
@medpunkt
@medpunkt 3 жыл бұрын
Только начинают разбираться с Ардуино. Вопрос по теме. На 17:21 показано подключение датчика к nRF, и их взаимодействие, вопрос можно в этом случае не использовать Ардуина на стороне приемника? Необходимо передавать лишь один сигнал, с одного датчика.
@UCanDo
@UCanDo 3 жыл бұрын
Передатчик - это не самостоятельное устройство. Он не может сам по себе функционировать. Для его работы нужен микроконтроллер. Так что без Ардуино не обойтись. То есть схема такая: с одной стороны датчики + ардуино + nRF, и с другой стороны nRF + ардуино + .... по другому никак
@medpunkt
@medpunkt 3 жыл бұрын
@@UCanDo Так и думал, смутило, что на рисунке было показано стрелочками, что сигнал идет напрямую с датчика на nRF. Даже если предварительный сигнал и поступает на nRF он идет от ардуинки. Заинтересовали модули . JDY-40, они могут работать из без контролера, однако только в одну сторону, а мне нужна работа прием - передача, сигнал всего с одной кнопки и свечение всего одного светодиода, НО шесть независимых дистанционных модулей, что можете посоветовать? Неужели в каждой модуль придется ставить ардуинку?
@UCanDo
@UCanDo 3 жыл бұрын
Увы, да... Можно, конечно сэкономить на размере и использовать что-то вроде attiny85... но это все тот же микроконтроллер. К сожалению не получится обойтись без микроконтроллера, который будет выполнять все необходимые операции.
@medpunkt
@medpunkt 3 жыл бұрын
@@UCanDo Еще вопрос. Можно ли организовать трубы так что бы каждая из шести ардуинок работала независимо на прием-передачу? Пока понял что принимать можно по шести трубам, а вот передача будет только по одной трубе, как же разделить управление каждой ардуинкой отдельно?
@UCanDo
@UCanDo 3 жыл бұрын
"Труб" для приема или передачи можно указать сколько угодно. Просто в коде нужно сделать переключение между "трубами".
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
и на вашей библиотеки выдается такая ошибка #include
@armagedon8328
@armagedon8328 2 ай бұрын
А если у меня в сканировании сети вместо нулей все 4, это норм?
@UCanDo
@UCanDo 2 ай бұрын
Нет. Это какие-то левые данные.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Библиотека nrf2401 testes не может быть использовано имена папок должны начинаться с буквы или цыфры а за ними следуют буквы, цыфры,тире,точки и подчеркивания.максимальная длина63символов. Вот это у меня пишет когда я открываю скетч но она загружается и работает хотел бы узнать это так должно быть ответьте пожалуйста мне если есть вариант
@UCanDo
@UCanDo 4 жыл бұрын
Напишите полностью что пишет Ардуино IDE.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo когда я открываю скетч которую я сохранил там сперва окошко вылазиет с надписью которую я вам написал .а потом открывается скетч и даже заливается в ардуино и работает .но в примерах нету скетч ей которые я сохранил .и извините что я вам так много пишу Но вы единственный который отвечает и старается помочь
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo Arduino: 1.8.9 (Windows 7), Плата:"Arduino Nano, ATmega328P" GettingStarted_CallResponse:17:18: error: RF24.h: No such file or directory compilation terminated. exit status 1 RF24.h: No such file or directory Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции" вот это пишет
@Vlad_4572
@Vlad_4572 4 жыл бұрын
Ты решил проблему? если нет, поробуй сделать в точности как тут: kzfaq.info/get/bejne/d6mGp651r7y8g2g.html У меня хотя бы нет ошибок с библиотеками. Попробуй другую версию IDE. Обнови.
@safarov6303
@safarov6303 5 жыл бұрын
Друг, помоги советом. Как максимально уменьшить, программно, потребление энергии этими модулями?
@UCanDo
@UCanDo 5 жыл бұрын
Они не много потребляют, и потребляют только в момент приёмо-передачи. Можете уменьшить мощность, но это скажется на дальности.
@safarov6303
@safarov6303 5 жыл бұрын
@@UCanDo я сделал так, чтоб отправлялись данные только тогда, когда они изменяются. Но думаю сделать так, чтоб они отправлялись только тогда, когда приемник подтвердил что он получает данные. Как можно это реализовать?
@safarov6303
@safarov6303 5 жыл бұрын
@@UCanDo или хотя бы просто чтоб я знал что приемник не получает информацию и это отображалось на передатчике
@user-jw7zt3rv7n
@user-jw7zt3rv7n 8 ай бұрын
Вышел срок у ссылки на скетч. Больше нету доступа
@UCanDo
@UCanDo 8 ай бұрын
Изменились настройки доступа у Гугла. Просто запросите доступ - открою.
@user-jw7zt3rv7n
@user-jw7zt3rv7n 8 ай бұрын
@@UCanDoЗапросил, заранее спасибо
@user-xx4mu4nj4j
@user-xx4mu4nj4j Жыл бұрын
здесь void loop() { if(radio.available()) { radio.read(data, 1) Serial.println(data[0]) } } ошибка
@k0x024
@k0x024 6 жыл бұрын
Может модули не работает из-за того что выбило статикой при пайке конденсаторов?
@UCanDo
@UCanDo 6 жыл бұрын
Я модули тестирую в первую очередь как есть, без конденсаторов. Если не показывают нормальную работу то ставлю конденсаторы. Если не помогло - играюсь с инициализацией. Если и после этого модуль "глухой" и не принимает никакого сигнала, то это значит что он дохлый. И пайка конденсаторов ни на что не влияет. Если модуль "слышит", но не передаёт - нужно подбирать настройки инициализации. Такие модули практически всегда удаётся запустить.
@aleksandrkalinin6238
@aleksandrkalinin6238 29 күн бұрын
🎉
@SkyIsSky
@SkyIsSky 5 жыл бұрын
А нормально,если каждый раз модуль ловит разные шумы?
@UCanDo
@UCanDo 5 жыл бұрын
Тестовый скетч для того и нужен чтобы определить на каких частотах зашумленность эфира и какие частоты свободны от шума
@SkyIsSky
@SkyIsSky 5 жыл бұрын
Home Made - То, что ты можешь сделать спасибо,теперь понял
@UCanDo
@UCanDo 5 жыл бұрын
Не за что! Успехов вам!
@SchwererPanzerspahwagen1604
@SchwererPanzerspahwagen1604 2 жыл бұрын
Здравствуйте. У меня при подключении модуля NRF24L01 + PA + LNA как бы я не менял местами CE и CSN почти все адреса по типу 0xfff... и 0x00... и модуль определяется как NRF24L01, когда на самой микросхеме указано что это версия +, на всех каналах шумы, например ccb8dffdccbdbddd0ccb9df, в чём может быть проблема?
@UCanDo
@UCanDo 2 жыл бұрын
Одно из двух: либо неправильно подключён модуль, либо он испорчен. Может вы неправильно подключили шину SPI, или питание. А возможно модуль не рабочие
@SchwererPanzerspahwagen1604
@SchwererPanzerspahwagen1604 2 жыл бұрын
Есть надежда если припаять конденсаторы? Питание в норме, SPI тоже. Возможно действительно модуль испорчен, но тут скорее он был таким изначательно.
@UCanDo
@UCanDo 2 жыл бұрын
Пробуйте с конденсаторами. Попробуйте другой модуль с теми же проводами, если заработает то проблема в первом модуле, если нет, то проблема может быть в чем угодно. Может быть в подключении, не туда подключили, или провод испорчен, или скетч, или что-то ещё. Если и второй модуль не заработает то вариантов может быть ещё больше. Я вам однозначно не могу ответить. Нужно все проверять. В описании под видео есть ссылка на форум. Настоятельно рекомендую его почитать!
@SchwererPanzerspahwagen1604
@SchwererPanzerspahwagen1604 2 жыл бұрын
Он ведёт себя как-то странно. Причём другой модуль, подключённый такими же проводами к такому же контроллеру работает и определяется. Самое странное то, что у него даже модель определяется неправильно... И работает от как-то странно..То вообще ничего не ловит, то одни помехи. Попробую кондёры припаять. Бывает чередуется 2 и 3, 7 и 6, иногда вообще одни 0. Вот как это выглядит: 00000000000000001111111111111111222222222222222233333333333333334444444444444444555555555555555566666666666666667777777777777777 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef 77777777777777777777777777777777777777777777766666666666667777777777777777777777777777777777777666666666666666666777777777777777 ddddddddccccccccccdeeeeeeeeeeeeeeeffffffffffffeeeeeeeededdddddddddddddddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccc 22222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 bbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaabbbbbbbbbbbbb 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 44444444444444444444444444444444444444444444444444444444444444444444444444444444444445544444444444444444444444444444444444444444 77777777777777777777788888888888888888888888888877777776666666666666666666666666666667777777777777777777777777777777777777777777
@UCanDo
@UCanDo 2 жыл бұрын
Если модель не определяется то это говорит о том что Ардуино не «видит» радиомодуль. Почитайте форум. Там много всего написано на эту тему
@user-dh6pr5uw4e
@user-dh6pr5uw4e 16 күн бұрын
Добрый день. Сможете помочь? Вообщем я делаю машинку на радиоуправлении на ардуино и нрф24л01. Также там есть серва, которя питается от 12в через стабилизатор l7805. При подаче питания все хорошо, вперед и назад работает стабильно (управления мотором через драйвер ta6586, также на мотор напаян керамический кондер), а вот с поворотами, тоесть с сервой не все гладко. Сначала все нормально, но спустя пару секунд (когда начинается нагрев стабилизатора) серву начинает дергать, то ее уводит вправо и она возвращается в начальное положение ,то она просто пищит и немного дёргается, то ее уволит влево и также резко возвращает в центр, где снова уводит в какую-то из сторон. Стабилизатор при этом греется. В чем может быть дело такого поведения сервопривода?
@UCanDo
@UCanDo 16 күн бұрын
Использовать линейный стабилизатор - худшее решение! Нужно использовать импульсный. На пример: LM2596
@Red-di7zb
@Red-di7zb 4 жыл бұрын
Видео хорошее, повторил всё, но не работает. Скетчем test проверил, 2 модуля определяются и ловят шумы wifi роутера на каналах, то есть не сплошные нули, но когда я прошиваю на один модуль скетч приемника, а на другой скетч передатчика, то приёмник просто ловит одни нули,но когда выключаешь передатчик то и приемник перестаёт печатать нули. Модули с антенной и доп модулем на питание с 5 на 3.3 вольта. Почему может быть такая проблема? PS: конденсаторы не напаивал.
@UCanDo
@UCanDo 4 жыл бұрын
У вас модули с усилителями? То есть не обычные, а с антенной? Такие модули нужно правильно настраивать. Нужно играться с инициализацией. Первое: нужно настраивать все что только возможно. Устанавливать все возможные регистры. Нужно пробовать различные варианты настроек и опытным путём подобрать те, при которых модули будут работать стабильно. Помню тоже с ними долго возился. У меня заработали когда я выставил уровень усиления на минимум.
@Red-di7zb
@Red-di7zb 4 жыл бұрын
@@UCanDo Понял, спасибо, буду пробовать
@Red-di7zb
@Red-di7zb 4 жыл бұрын
@@UCanDo Огромное тебе спасибо, заработало.
@UCanDo
@UCanDo 4 жыл бұрын
Отлично! Рад что все заработало!
@konstantind.7679
@konstantind.7679 5 жыл бұрын
У меня в мониторе порта "крякозябры". В чем может быть проблема?
@UCanDo
@UCanDo 5 жыл бұрын
Либо скорость порта неправильно настроена (в скетче она скорость, а в мониторе порта - другая) Либо что-то ещё. Сложно сказать так как не понятно что именно выдаёт сериал. Сделайте фото
@konstantind.7679
@konstantind.7679 5 жыл бұрын
Home Made - То, что ты можешь сделать огромное спасибо, за столь быстрый ответ! Я уже разобрался, таки разная скорость. Я просто, ну очень начинающий)))
@UCanDo
@UCanDo 5 жыл бұрын
Все когда-то учились :) Если что - спрашивайте, постараюсь помочь!
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
все версии испробовал /ни где ваши скетчи не сохроняются
@user-kb7cu9tk4i
@user-kb7cu9tk4i 5 жыл бұрын
дайте ссылки на библиотеки
@UCanDo
@UCanDo 5 жыл бұрын
Библиотека RF24 устанавливается через стандартный менеджер библиотек.
@sergeysergeyev4462
@sergeysergeyev4462 5 жыл бұрын
Мне вот любопытно, многие говорят, обязательно впаять конденсаторы, почему тогда их на заводе не впаивают. Это всё равно что в автосалоне автомобили без колёс продавали бы, вроде и автомобиль собранный, и колёса не сильно дорогие, а псле покупки надо докупить и прикрутить?
@UCanDo
@UCanDo 5 жыл бұрын
Они «обязательны» в том случае когда возможны проблемы с питанием. Вообще выпускается очень много компонентов, где есть обязательная установка компонентов, на пример DHT22, DHT11, DS18B20 и т.д. Все зависит от схемотехники.
@sergeysergeyev4462
@sergeysergeyev4462 5 жыл бұрын
Тут да согласен, мало ли куда разработчик этот модуль впиндюрит. С DS12B20, такая же ерунда была, без 4.7 кома ардуинка отказывалась температуру читать, чотя хозяин оборудования себя пяткой в грудь бил что у него на прямую работало. @@UCanDo
@misterzaboyny607
@misterzaboyny607 3 жыл бұрын
Посмотри маркировку на чипе, там должно быть
@user-xw1ez8ig2k
@user-xw1ez8ig2k 3 жыл бұрын
Пишу с ака жены, проверяйте контакты или лучше пропаять всё штыревые контакты, у меня так мертвец ожил.!!!!
@chrisn.6760
@chrisn.6760 5 жыл бұрын
У меня не получается питать nRF24L01 через ардуино, работает только с наружным напряжениям
@UCanDo
@UCanDo 5 жыл бұрын
Напишите, пожалуйста, подробнее.
@user-sk3rv8vx9i
@user-sk3rv8vx9i 4 жыл бұрын
дайте ссылочку где собирались рации
@UCanDo
@UCanDo 4 жыл бұрын
В поиске введите "рации на NRF24L01"
@Vislord
@Vislord 2 жыл бұрын
дай разрешение на файл скетча пжж
@UCanDo
@UCanDo 2 жыл бұрын
Имейте терпение. Я не сижу у компа и не жду когда кто-то запросит. Сейчас сделаю.
@Pegas136
@Pegas136 6 жыл бұрын
Привет. и всётаки уточни ёмкость керамического конденсатора. ;) Жду
@UCanDo
@UCanDo 6 жыл бұрын
На разных форумах пишут по-разному. Большинство (и я тоже ) ставят 0.1
@Pegas136
@Pegas136 6 жыл бұрын
МикроФарад... ;) Вы уж пишите точнее )))) другим тоже будет интересно прочитать
@UCanDo
@UCanDo 6 жыл бұрын
Да, все верно, микрофарад. Сын отвлекает...
@user-wi8bp7mo7t
@user-wi8bp7mo7t 6 жыл бұрын
вопрос если модуль принимает данные но адрес нули что с ним
@UCanDo
@UCanDo 6 жыл бұрын
Я не совсем вас понял. Можете немного подробнее написать? Что за "адрес нули"?
@demkaaaaa
@demkaaaaa 3 жыл бұрын
У меня даже статистика эта не показывается. Сразу иероглифы пишутся в одну строку. 3 модуля брал, на всех одинаково. Не знаю в чем причина
@UCanDo
@UCanDo 3 жыл бұрын
Настройки сериал порта выставлены неверно
@demkaaaaa
@demkaaaaa 3 жыл бұрын
@@UCanDo спасибо. Получилось. У меня выдает строку с нулями и в нескольких местах есть единички, штуки 2-3. Это значит все таки рабочие? Шумов очень мало в общем. На них напаял конденсаторы
@demkaaaaa
@demkaaaaa 3 жыл бұрын
@@UCanDo Ваш Скетч передатчика и приемника работает:) получилось:) Но странно, что взял готовый скетч на управление моторчиками джойстиком, подключил по схеме чтоб просто проверить и дальше разбираться, ничего не вышло, не реагирует. Радует только что они все таки рабочие
@UCanDo
@UCanDo 3 жыл бұрын
Если тестовые скетчи работают а другие нет то проблема либо в подключении либо в настройках. Скорее всего в скетче указаны другие пины
@midlfordmg
@midlfordmg 5 ай бұрын
можно доступ пожалуйста
@UCanDo
@UCanDo 5 ай бұрын
Простите за задержку. Сделано!
@landsknext
@landsknext Жыл бұрын
несколько модулей по одной трубе передавать могут? написать 2 "трубы" и по ним 15 приборов общаться?
@UCanDo
@UCanDo Жыл бұрын
Если одновременно, то нет. Сигналы будут накладываться друг на друга. Только поочередно. Тогда можно использовать 2 «трубы»
@landsknext
@landsknext Жыл бұрын
@@UCanDo мне нужно большое количество устройств связать. Пробовал через Esp делать, что-то вроде мэш-моста, но не смог найти рабочего примера, где бы ЕСП-шка выступа и передатчиком и приемником одновременно (в режиме приемника могла бы переключаться программно в режим передатчика. отправлять сигнал и снова "слушать")
@schabanow
@schabanow 4 жыл бұрын
Выпуская видео, сначала напиши сценарий - обстоятельно, в подробностях, ничего не упуская. Потом по этому сценарию напиши закадровый комментарий. Потом снимай. Потом просто ОЗВУЧЬ его, не торопясь: чётко, складно, последовательно, с расстановкой. Просто НЕ ТОРОПЯСЬ, как можешь красиво, ПРОЧТИ БУМАШКУ. Потом сведи закадровый комментарий с видео. В результате получишь совсем другой уровень! Не мычи, не кряхти в микрофон, не пытайся на лету подбирать слова, натужно изображая из себя опытного оратора... На данный момент у тебя получилось не руководство, а какой-то смертельный пиздец. Всё, о чём ты промычал и прокряхтел, можно было уместить в пять минут. Остальное - тупо вода. Если говоришь, что модуль контрафактный - расскажи о признаках. Если не можешь - просто скажи, что не можешь, не знаешь, не умеешь отличить, и что ты просто так ДУМАЕШЬ, потому что модуль у тебя не завёлся... А если победил - так ты ж расскажи, КАК? Нахера сначала закидывать удочку, вроде бы заводить речь о подделках, а потом просто подвешивать идею в воздухе - типа ПОДДЕЛКА, но Я и её победил! -1000 Потерянное время.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Хотя бы объясните как правильно установить библиотеку если вас это не затруднит буду признателен вам
@UCanDo
@UCanDo 4 жыл бұрын
wiki.iarduino.ru/page/Installing_libraries
@user-fh4rs9kh9d
@user-fh4rs9kh9d 2 жыл бұрын
Ух, неожидал такого быстрого ответа. Благодарю. Сам проглядел. А ещё не смог открыть файл с тестовым скетчем. А рабочие вручную переписал. Проще не нашёл, респект.
@UCanDo
@UCanDo 2 жыл бұрын
А почему не открывается? Там простой архив. RAR. Разархивируйте его, внутри скетчи и схемы.
@vikspirin5709
@vikspirin5709 Жыл бұрын
@@UCanDo меня гугл к файлу не пускает, нет доступа... Может быть, можете мне на мыло отправить этот архивчик? Мыло моё: vikspirinсобакаyandexточкаru, заранее благодарен. А то я уже всю голову сломал, эти модули есть, есть блоки с таким же гнездом... Но всё распиновано под модули на esp8266 и микросхеме памяти, а гнезда под них одинаковые. Только тут нашёл хоть какую-то информацию и опыт работы.
@UCanDo
@UCanDo Жыл бұрын
Это Новая политика защиты гугла, все ссылки нужно менять… либо ждать пока я вручную открою доступ. Блин, не удобно…
@Eduardmelnikoff
@Eduardmelnikoff 5 жыл бұрын
Приходит внук со школы, а бабуля на его компе порнуху смотрит... - Бабушка! Ты чё? Совсем сбрендила? - Внучек, не поверишь!!! Пятый раз пересматриваю и все никак в толк не возьму.... Поженились они или нет? Вот и я не пойму как с приёмника подать команду на переключение реле на ардуинке передатчика...
@UCanDo
@UCanDo 5 жыл бұрын
На примере р/у машинки: kzfaq.info/get/bejne/oNl2iqeEm82mmpc.html
@passaw7
@passaw7 4 жыл бұрын
Smd версию победите)) чтобы она ловила также через стены. А не на 6м прямой видимости
@UCanDo
@UCanDo 4 жыл бұрын
SMD от обычной ничем не отличается. Только разъемом подключения. В остальном они идентичны. И разницы между ними в дальности нет. Если у вас не работает так как надо, то либо вы что-то не так делаете, либо у вас бракованная NRF.
@user-wq8hw1kx2z
@user-wq8hw1kx2z 5 жыл бұрын
Добрый день уменя вот-так выглядит 00000000000000000000000000000000000000000000000000000000000000034428778513777631550000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000024477306634625888520000000000000000000000000000000000000000000000 это нормально
@UCanDo
@UCanDo 5 жыл бұрын
В общем, да. Очень много шумов на "средней" полосе. Эти каналы нельзя использовать. Когда будете делать готовое устройство, в настройках прописывайте канал выше 90
@VOVAN781000
@VOVAN781000 6 жыл бұрын
Кто нибудь может сказать, по поводу зависабельности модуля nrf24l01+ ? Модуль не имеет вывода reset, соответственно, возникает вопрос, виснет ли он, при длительной работе? Обычно болезнью "наш модуль надёжен на столько, что мы даже не делаем пин reset", болеют китайцы, с последующим геморроем после зависания.
@UCanDo
@UCanDo 6 жыл бұрын
Первый раз слышу про зависание модулей. Обо всех проблемах, о которых читал, связаны либо с неправильным подключением, либо ошибок в самом скетче. Смотрите у себя что вы там написали в программе и как подключили
@VOVAN781000
@VOVAN781000 6 жыл бұрын
Ну хотя бы пару лет, без перезагрузки, и без отключения питания проработает?
@user-mv6qs5xp6p
@user-mv6qs5xp6p 5 жыл бұрын
@@VOVAN781000 ты че такое строить собрался, что пару лет не будет возможности произвести диагностику техники? Мне кажется для таких замыслов нужно использовать оборудование подороже самых дешевых китайских модулей связи...
@VOVAN781000
@VOVAN781000 5 жыл бұрын
@@user-mv6qs5xp6p Я в общем то всю жизнь делаю устройства, которые не имеют права виснуть вообще, и не обслуживаются годами. P.S. nrf24l01 уже проверил - можно брать, не виснет, надёжен (чипсет). Ну и Nordic, это далеко не Китай, это Норвегия )
@user-mv6qs5xp6p
@user-mv6qs5xp6p 5 жыл бұрын
@@VOVAN781000, завышенные требования к своим поделкам это хорошо) Молодцом.
@13-Gram
@13-Gram 6 жыл бұрын
и почему то питание на нрф падает до 1 вольт после запуска ардуинки. Конденсатор не помог
@UCanDo
@UCanDo 6 жыл бұрын
Короткое замыкание.
@13-Gram
@13-Gram 6 жыл бұрын
вообще какой то полтергейст. никакого К. З. нет (и тестером тоже проверял). во время подачи питания все норма, но буквально через пару секунд видимо когда загрузилась ардуинка в связке с нрф питание падает
@13-Gram
@13-Gram 6 жыл бұрын
P. S. Скетч на мега 2560 про(Robotdyn) проверка шумов в воздухе
@UCanDo
@UCanDo 6 жыл бұрын
Попробуйте прописать другие настройки инициализации NRF
@Avazart
@Avazart 5 жыл бұрын
Неправильно подключил, проверь распиновку, иногда на самом модуле неправильно указана распиновка.
@user-rh6du6pt6c
@user-rh6du6pt6c 5 жыл бұрын
на порте монитора появляются только символы(((((( что это может значить?
@UCanDo
@UCanDo 5 жыл бұрын
Настройка сериал порта неправильная. В правом нижнем углу установите правильную скорость.
@user-rh6du6pt6c
@user-rh6du6pt6c 5 жыл бұрын
@@UCanDo спасибо. На выходных будем опять мучать)))))
@user-mv6qs5xp6p
@user-mv6qs5xp6p 5 жыл бұрын
не понял а зачем керамический кондер в питании? Я первый раз тоже с этой бедой столкнулся, модули вроде определялись, виделись, но друг с другом в упор отказывались общаться. Напаял електролит на 10 по совету, как рукой сняло. Зачем керамический? Дань правильной схемотехнике?
@UCanDo
@UCanDo 5 жыл бұрын
Электролитический конденсатор защищает от просадок напряжения. Керамический конденсатор выступает в роли высокочастотного фильтра по линии питания. Он так же необходим, так как предотвращает многие "глюки" в работе. Модули nRF очень чувствительны к питанию, как к просадкам напряжения, так и высокочастотным шумам. Так что керамику тоже обязательно ставить - избавитесь от головной боли выискивания причины внезапных глюков в работе.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
все делал как тут в ютюбе показывают
@ivanraykovskiy7387
@ivanraykovskiy7387 4 жыл бұрын
Странно, но ничего не работает, при попытке вывести инфу про модуль, ничего не выводиться
@UCanDo
@UCanDo 4 жыл бұрын
Старость монитора порта выставлена неверно. Посмотрите какая скорость у вас прописана в скетче (SerialBegin), такую же скорость поставьте в мониторе порта (правый нижний угол)
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
спасибо вам за то что старались ответили все это не работает туфта
@UCanDo
@UCanDo 4 жыл бұрын
Просто вы что-то делаете нетак
@UCanDo
@UCanDo 4 жыл бұрын
Попробуйте разобраться
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo наверное и вам я надоело мне отвечать сделал все в точь до самых мелочей без результатов .разные способы испробовал устанавливается та библиотека которая мне не нужна .а те которые мне очень нужны ваша ,Алекс гайвера, итд . Не устанавливается очень жаль
@UCanDo
@UCanDo 4 жыл бұрын
Просто попробуйте найти где у вас ошибка. Это сможете сделать только вы. Посмотрите как у вас в скетче записаны подключаемые библиотеки, может там ошибка? У меня это так: #include #include #include "nRF24L01.h"
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo спасибо вам большое .вы очень хороший человек все пытаетесь помочь уважуха и респект вам👍👍👍👍 щас посмотрю
@TOP1SIGMA
@TOP1SIGMA 6 күн бұрын
Вроде все правильно подключил но в мониторе порта какие то символы и квадраты
@UCanDo
@UCanDo 6 күн бұрын
Неправильно установлена скорость передачи данных в мониторе порта.
@TOP1SIGMA
@TOP1SIGMA 6 күн бұрын
Я проверяю с ардуино нано
@TOP1SIGMA
@TOP1SIGMA 6 күн бұрын
@@UCanDoкакую выбрать?
@UCanDo
@UCanDo 6 күн бұрын
Скорость в мониторе порта нужно выбирать ту же самую какая прописана в скетче.
@TOP1SIGMA
@TOP1SIGMA 6 күн бұрын
@@UCanDo спасибо
@MrEmotion74
@MrEmotion74 3 жыл бұрын
Дядюшка Ляо говорит что он не посылал тебе 3 сожженных модуля! Говорит это из-за конденсаторов, непредусмотренных его семьей! А на самом деле все прекрасно, но не раскрыто назначение кондеров!
@UCanDo
@UCanDo 3 жыл бұрын
А про два конденсатора слышали? Вообще среди изготовителей этих модулей есть очень много брака. Так, на пример, у меня есть горка радиомодулей, заказанных в разное время у разных продавцов. Есть обычные, а есть с усилителем и антенной. Около 20% всех модулей что я когда-либо заказывал приходили с браком. Либо не работают совсем, либо только принимают или только передают. Попадаются и такие что нормально работают, но на расстоянии в 100 раз меньшем чем должны были бы. На пример у меня есть несколько модулей с усилителями и антеннами. По документации они должны работать на расстоянии до 1000м. Но мне попались несколько штук, которые работают на расстоянии не более 10 метров... Это все без учета упомянутых вами конденсаторов. Те модули, которые стабильно работают после установки конденсаторов я считаю полностью рабочими и к браку не отношу. А вот реального брака действительно хватает...
@safarov6303
@safarov6303 5 жыл бұрын
Кто шарит помогите разобраться. Купил nrf модули себе, подпаял всё к ардуино, питание 3,3 подвёл через понижайку импульсную, на всякий случай на сами модули кондеры припаял, залил прошивку на обе в которой в порте показывает время отправки сигнала. Но при отправке почти всегда ошибку показывает, изредко отправляются сигналы и то с задержкой 1000+ микросекунд. Уже всё перепробовал, заного перепаивал, перепроверял контакты, одно и то же. Помогите кто может, а то всё готово для машинки радиоуправляемой, а вот эта ситуация подводит
@UCanDo
@UCanDo 5 жыл бұрын
Сами модули проверяли тестовым скетчем? Где расположены модули? У меня была ситуация: модуль расположил в правой части пульта, там где рукоятка. Получалось что когда пульт брал в руки то рука полностью накрывала ту часть где находился модуль. Из-за этого связь была очень не устойчивой. Руку убираю - все в порядке. Пришлось менять местоположение модуля. Посмотрите, может что-то мешает сигналу: провода и т.д. И посмотрите как ведут себя модули в непосредственной близости, то есть в нескольких сантиметрах расположите друг от друга. Еще проблема может быть программной. Может сам скетч написан не оптимально, или настройки модуля не подходящие.
@safarov6303
@safarov6303 5 жыл бұрын
@@UCanDo модули не в пульте, я их для теста проверял, запаяв напрямую. Ставил тестовую прошивку, модуль определяется, прогонял по частотам, шумят на мой роутер в определенном диапазоне частот, но не стабильно: То нули показывают, то шумят. Ощущение как будто импульсами модуль работает, при приеме/передаче они находят друг друга, но изредко. Не могу понять в чём причина. Думаю, может питание, заказал преобразователи с 5 на 3.3, но ждать долго. Думал кто поможет
@UCanDo
@UCanDo 5 жыл бұрын
Показания в тестовой прошивке - норма. Просто частоты сигналов не совпадают. По питанию я всегда ставлю AMS1117 на 3.3 вольта + два конденсатора (электролит на 10 мкф. и керамику) на саму nRF. Этого вполне хватает. Преобразователи ставить совершенно не обязательно. Наоборот, они будут работать в ШИМе, и могут шуметь, а nRF чувствительна к питанию. По крайней мере с AMS1117 у меня проблем никогда не было. У вас есть еще модули? Попробуйте поменять. Может они из разных партий. Такое бывает. Еще нужно играться с настройками: radio.setDataRate(RF24_2MBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS radio.setRetries(15,15); radio.setCRCLength(RF24_CRC_8); // длинна контрольной суммы 8-bit or 16-bit radio.setPALevel(RF24_PA_MIN); // RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH and RF24_PA_MAX radio.setChannel(102); // установка канала radio.setAutoAck(false); // - автоответ. У вас модули с антенной (усилителем) или без? У меня были модули, которые стабильно заработали когда я поставил скорость RF24_1MBPS и усилитель RF24_PA_MIN, при других настройках связи почти не было. Пробуйте.
@safarov6303
@safarov6303 5 жыл бұрын
@@UCanDo спасибо что откликнулись, вечером отпишусь если помогут ваши советы.
@UCanDo
@UCanDo 5 жыл бұрын
Не за что. Сам с NRF много возился.
@Clindatu
@Clindatu 2 жыл бұрын
У меня дальше 5 метров по прямой не работает(((
@UCanDo
@UCanDo 2 жыл бұрын
Бракованный или подделка. Часто попадаются. У меня тоже таких не мало
@Clindatu
@Clindatu 2 жыл бұрын
@@UCanDo а есть проверенный магазин? Я обычно беру на WAVGAT на Алиэкспресс. Думал там нормальные платы(
@UCanDo
@UCanDo 2 жыл бұрын
Я покупал в разных магазинах - это все лотерея, так как официальный производитель их больше не изготавливает.
@user-iz8ho2ue8d
@user-iz8ho2ue8d 3 жыл бұрын
Это.. 127 канал или какой то там...
@UCanDo
@UCanDo 3 жыл бұрын
Каналов всего 127. Настроиться можно на любой. Только заранее нужно проверить чтобы выбранные каналы не были зашумленны
@user-sk3rv8vx9i
@user-sk3rv8vx9i 4 жыл бұрын
а может надо модуль прошить
@tigrafrog
@tigrafrog 6 жыл бұрын
1. Объявляем о том что нужны два конденсатора. 2. Все работающие модули показаны без конденсаторов. ?????? Всем совет: не мучайтесь, доплатите чуть-чуть и купите "Base module" к ним. Тогда не нужно конденсаторы колхозить и в 90% все "неработающие" заработают. У меня было 2 "проблемных", плюнул, купил 2 новых с "Base module" - и проблемные сразу "завелись".
@tigrafrog
@tigrafrog 6 жыл бұрын
Именно. LDO 3.3 + все необходимые конденсаторы и коннекторы в удобном формате = "ехать сразу". А так да, можно всё самому.
@UCanDo
@UCanDo 6 жыл бұрын
Без конденсаторов - новые, и проверяются на расстоянии 5 см. друг от друга. Я всегда ставлю конденсаторы. На пример посмотрите мое видео о радиоуправлении на ардуино. Покупать что-то еще? Ну, модули nRF должны работать без покупки дополнительных модулей. В то же время что из себя представляют эти модули? Стабилизатор + конденсаторы, а цена космическая, как сам модуль...
@tigrafrog
@tigrafrog 6 жыл бұрын
Понятно: Do as I say, not as I do! "модули nRF должны работать без покупки дополнительных модулей." - да, при наличии достаточного питания. Да, можно всё самому. Мне представляется наиболее удобным такой вариант: В "конечной коробочке" LDO, на столе - модуль(и).
@UCanDo
@UCanDo 6 жыл бұрын
В даташите написано что они предназначены для 5 в. логики. К тому же в "модулях" нет никакой конвертации этой самой логики. Только стабилизатор питания и конденсаторы...
@bmk74
@bmk74 6 жыл бұрын
Home Made - То, что ты можешь сделать а вот интересно конденсатор на 10 мкф зачем. у вас модуль жрет в пике несколько сот миллиампер? или скачки напряжения в сотни миливольт? если последнее то лучше поменять стабилизатор. ))
@user-vk2wy7wx4r
@user-vk2wy7wx4r 5 жыл бұрын
подскажите пожалуйста при верном подключении к ардуино уно после компеляции теста в порту выдает следующий ряд символов BPD⸮vK ⸮⸮⸮⸮]⸮BGF⸮B⸮XBCC⸮Z⸮⸮B\Q⸮X⸮A'BE@⸮⸮⸮]⸮⸮⸮⸮C CBCBCBC⸮BCBCBCBCBCBCBCCC⸮CBCBCBCBCBCCCCB⸮CCCBBBCBCBCBC⸮BCBCBCBCBCBCBCBCBCB⸮. Подскажите в чем может быть проблема и возможное решение данной проблемы.
@UCanDo
@UCanDo 5 жыл бұрын
Скорее всего у вас в скетче и в Мониторе Порта установлены разные скорости. Посмотрите, что бы в скетче и в мониторе порта стаяла одна и та же скорость! В скетче это устанавливается в разделе Setup: Serial.begin(9600); В Мониторе Порта скорость выбирается в правом нижнем углу. Ее нужно установить такой же как и в скетче!
@user-vk2wy7wx4r
@user-vk2wy7wx4r 5 жыл бұрын
благодарю вас.
@UCanDo
@UCanDo 5 жыл бұрын
Надеюсь заработало :) Успехов вам!
@user-vk2wy7wx4r
@user-vk2wy7wx4r 5 жыл бұрын
хотелось бы уточнить заработает ли ваша програма на ардуино про микро(с учетом понижения 5 вольтов)
@UCanDo
@UCanDo 5 жыл бұрын
Не играет роли какую Ардуино использовать. Главное что nRF24L01+ должна работать от 3.3 вольт. По этому для ее питания нужен еще один стабилизатор.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
иммено выдает ошибку на заголовочную файл
@UCanDo
@UCanDo 4 жыл бұрын
Полностью напишите что выдаёт Ардуино IDE. Без этого я не могу вам ничего подсказать
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo compilation terminated.exit status 1 rf24.h: No such file or directory .Неверная библиотека найдена в C:\Program Files(x86)|\Arduino\libraries rf:нет заголовочных файлов (.h),найденных в C:\Program Files(86)\ARDUINO(x86)\libraries\NRF:нет заголовочных файлов .Неверная библиотека найдена в C:\Program Files(x86)|\Arduino\libraries\NRF:нет заголовочных файлов (.h),найденных в C:\Program Files(86)\ARDUINO(x86)\libraries RF24I01 -master:нет заголовочных файлов(.h), во всех скачаных библиотеках ошибка вылазиет
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
rf.h:no such file or directory
@UCanDo
@UCanDo 4 жыл бұрын
Это говорит о том что у вас не установлена библиотека NRF
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
@@UCanDo я думал что вы конкретно что то посоветуете . библиотека установлена .
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
По другому незнаю может ещё способ есть как установить эту библиотеку
@bmk74
@bmk74 6 жыл бұрын
автор. все таки советую почитать даташит на модуль. что бы не нести чушь. Во первых проверять модули зашумленностью каналов .это шедевр. А по поводу автоответа вообще супер. модуль никуда ничего не записывает.
@UCanDo
@UCanDo 6 жыл бұрын
Предложите ваш вариант как проверить модули на работоспособность.
@bmk74
@bmk74 6 жыл бұрын
Home Made - То, что ты можешь сделать Начнем с того каким образом он выводит данные о шуме в каналах. Опять же смотрим библиотеку и то как она выводит эти данные..далее читаем datasheet . и что мы видим...А вот что у данного модуля есть один регистр который устанавливается в 1 когда на протяжении не менее 128 микросекунд модуль находиться в состоянии приема и обнаруживает на данной частоте несущую (частоту). ну типа что на данной частоте передаются данные а таких у модуля уж 125 частот начиная от2.4 Ггц и выше с шагом 1 мгц. так вот данный скетч опрашивает каждую частоту 100 раз. и при обнаружении несущей инкрементирует счетчик. а уже потом выводит данные этого счетчика..но не более 15 или 0xf . это для выравнивания.что бы табличка не разъехались. и на этом основании расчитывается зашумленность данной частоты. Кстати в том же даьашите про эту возможность написано. но в контексте того что если при передаче пакетов у вас много потерь. тогда можно воспользоваться данной возможностью для выяснения какая частота более "чистая . А теперь представьте у вас свой дом Где нет ни одного роутера и wi fi. и у вас будут по все частотам нули. единственный способ проверить это только два модуля. один на прием второй на передачу. Да и по поводу автоответа. это работает совсем не так. эта опция включает ретрейны. т.е если пакет потерян то модуль будет его пересылать по истечению таймаута. ну и еще там есть опции. и ничего более. Кстати полезная штука. Так как модуль после отправки пакета сам переходит в режим прослушки и ждет ответа. и в случае его отсутствия переотправляет данные. Ну как то так. P.S. с ардуино давно не работаю. есть мк более интересные. тот же esp. ног маловато. под nrf2401 почти все выходы занял.но сама железка намного лучше.
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
#include "nRF24L01.h"скажи пожалуста почему у меня вот это ошибка в скетче
@UCanDo
@UCanDo 4 жыл бұрын
Возможно у вас не установлена библиотека
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Как объяснили установил
@UCanDo
@UCanDo 4 жыл бұрын
Тогда полностью напишите что у вас выдаёт в терминале, а то гадать приходится
@user-lt5kl2es1x
@user-lt5kl2es1x 4 жыл бұрын
Спасибо вам дружище вы единственный кто ответил мне
@DrVid__DeAtH_hUnTeR
@DrVid__DeAtH_hUnTeR 5 жыл бұрын
Меньше 10 мф не желательно а больше 10 бессмысленно Я не понял то зачем тогда они ?
@UCanDo
@UCanDo 5 жыл бұрын
1-2 микрофарада не справятся с просадка напряжения. А конденсаторы большой ёмкости будут просто место занимать. 10 микрофарад - самый оптимальный объем
@stepankiselev2401
@stepankiselev2401 7 ай бұрын
Откройте скетч пожалуйста
@UCanDo
@UCanDo 7 ай бұрын
Сделано 👍
@user-mo2bl9ku3w
@user-mo2bl9ku3w 4 жыл бұрын
а почему у меня одни нули?
@UCanDo
@UCanDo 4 жыл бұрын
Либо неправильно что-то подключено, либо модуль не рабочий, либо вы в чистом поле в 100 км. от цивилизации...
@user-mo2bl9ku3w
@user-mo2bl9ku3w 4 жыл бұрын
@@UCanDo спасибо
@hendmei7066
@hendmei7066 4 жыл бұрын
почему у меня все444444444444 показывает
@UCanDo
@UCanDo 4 жыл бұрын
Неправильно подключили, либо модуль не рабочий.
@enisykin1299
@enisykin1299 10 ай бұрын
гребные модули, слов нет два дня присидел с ними 5штук и один отдельно заказал с усилителем у другого продавца ,ниодин не работает как положено и ладно бы но spi их видит конфигурацию проходят но как отправлять так fail и хот ты тресни 🤬
@UCanDo
@UCanDo 10 ай бұрын
Официальная контора, которая производила эти модули, закрылась. Сейчас продаются только неофициальные копии. Могу вам посоветовать вот что: поочередно меняйте настройки и пробуйте пересылать данные. Да, на перебор всех возможных комбинаций уйдет очень много времени но только так можно будет найти те настройки на которых модули заработают.
@sanychprojects6210
@sanychprojects6210 2 жыл бұрын
почему не объяснил зачем припаивать кондёры? где аргументы в пользу этого? я вот не верю что они нужны, у меня всё отлично без них пашет. И да, ты что в инглише ваще не бум-бум? Priem peredac4a блин...
@UCanDo
@UCanDo 2 жыл бұрын
nRF24L01 очень чувствительны к питанию + очень много есть некачественного исполнения и без конденсаторов по питанию не работают, или работают со сбоями. Здесь вопрос не в верю/неверю, а в том что китайцы сейчас производят все подряд, и не обязательно придерживаются всех стандартов, из-за чего на рынке много глючных и поддельных товаров. Работает без конденсаторов? Ну что же, вам ПОВЕЗЛО не нарваться на подделку. И не забывайте о том что официальный производитель уже не существует и не производит данные модули. Все что есть в продаже - это копии лучшего или худшего качества. А вот придираться к названию переменных - это совсем треш....
@zhuk462
@zhuk462 4 жыл бұрын
нагнал пурги. сам не знает как это работает. тольго голову морочит
@violinplayer9744
@violinplayer9744 5 жыл бұрын
не грузит библиотеку nrf24l01 .Лучше бы это снял.Диз за рекламу и за воду .
@UCanDo
@UCanDo 5 жыл бұрын
За рекламу ютуба мне дизлайк? Умно...
@user-hb3mb3zv5y
@user-hb3mb3zv5y 5 жыл бұрын
Нужно и точка. Что. Почему ? А пох на вас. Диз
@NeoJeni
@NeoJeni 4 жыл бұрын
ПЛАГИАТ!!!
@UCanDo
@UCanDo 4 жыл бұрын
Плагиа́т - умышленно совершаемое ... незаконное использование или распоряжение охраняемыми результатами чужого творческого труда, которое сопровождается доведением до других лиц ложных сведений о себе как о действительном авторе (ВИКИПЕДИЯ). Что украдено? Какая информация или части видео являются "охраняемыми результатами чужого творческого труда"?
We accelerate Arduino more than 20 times!
28:18
Home Made
Рет қаралды 69 М.
Arduino and nRF24L01. Wiring and wireless control by Arduino
16:33
Заметки Ардуинщика
Рет қаралды 891 М.
Мама забыла взять трубочку для колы
00:25
Даша Боровик
Рет қаралды 2 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 35 МЛН
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 6 МЛН
Радио-модули на базе nRF24L01+
17:46
Электроника в объективе
Рет қаралды 49 М.
Long-range radio control on Arduino-HC-12 radio Module
10:18
Ключ к Arduino
Рет қаралды 37 М.
EBYTE E22 LoRa 433MHz Radio Modules Review and Range Test
17:04
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Рет қаралды 927 М.
Убийца Arduino
10:12
Паяльник TV
Рет қаралды 120 М.
Внутренности Rabbit R1 и AI Pin
1:00
Кик Обзор
Рет қаралды 2,1 МЛН
Apple watch hidden camera
0:34
_vector_
Рет қаралды 2 МЛН
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Рет қаралды 17 МЛН
Android top🔥
0:12
ARGEN
Рет қаралды 1,5 МЛН
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Рет қаралды 9 МЛН
#Shorts Good idea for testing to show.
0:17
RAIN Gadgets
Рет қаралды 3,6 МЛН