Очень нравится твой канал! Делай больше видео. Добра тебе!
@rnadyrshin8 жыл бұрын
+TheMarko298 Спасибо за отзыв!
@fpv_am7 жыл бұрын
привет, а ты по какой программе загружал код в STM32 ?? я освоил модули на ардуино, хочу перейти в лигу повыше) прошу подскажи по каким программам загружать
@ЕвгенийМельник-я6в7 жыл бұрын
написано же IAR
@vsemcnc81498 жыл бұрын
Другой модуль лежит В МАШИНЕ! Хотя бы окно открыл и модуль наружу высунул. Это же 2.4ГГц. Длинна волны 12,5см. Любой объект больше 1/2 длинны волны экранирует сигнал. Тем более, железный автомобиль. Я на стоянке около дома домашний wifi могу поймать, только с открытым стеклом автомобиля. А с закрытыми стёклами, половину точек доступа местных не видно. Тест на дальность - не зачёт. Но, канал у тебя хороший. Смотрю периодически. Молодец!
@meet-nik6 жыл бұрын
Верно это не тест а какой то бред , парень вроде отлично шарит в битах и байтах , а в высокочастотной части вообще не шарит это свч доля миллиметра в право или влево расстрел на месте , и только в прямой видимости.
@id204334306 жыл бұрын
@@meet-nik да и визуально на видео 50 метров нет, максимум 20.
@valikaleshevich16184 жыл бұрын
как правило эти модули используются в т.н. интерне-вещей проектах, умный дом, радиоуправление, снятие показаний с каких-то счетчиков и т.д. о какой прямой видимости вы говорите, тупицы? кому нужна эта прямая видимость в случае управленя выключателем, чайником или метеостанцией? тест как раз и отражает 90% юзкейсов этих модулей! а о дальности в прямой видимости с хитровыебанной антенной или о еще каких, на деле никому не нужных идеальных условиях, мы и без тестов можем узнать из даташита.. ну или нагуглив результаты таких как вы, беспонтовых тестировщиков. но вам, конечно, с высоты вашего дивана, виднее какие должны быть тесты и как их делать, да...
@teladi66088 жыл бұрын
7:20, Когда происходит передача по одной трубе нескольких nrf, в теле сообщения можно указать какой-нибудь идентификатор передающей nrfки (я использовал 1й байт для идентификации, те максимум 255 устройств на трубе), и внутри кода уже будет разбор от кода будет разбор откуда пришел пакет и что содержит, в случае одновременной отправки сообщений по одной трубе, происходит коллизия, и пакет приходит поврежденным, поэтому отбрасывается на канальном уровне, для разрешения коллизий можно усыплять предатчики на случайное количество мс, один из них проснется раньше и отправит сообщение, следом тоже самое сделает второй
@ilonamask31278 жыл бұрын
Попробуй припаяй контакты , а не на съемных контактах. Тогда может и ошибок меньше будет
@Лёха83-щ1ш8 жыл бұрын
Всё очень грамотно, детально, интересно. Молодцом, так держать! P.S. Было бы ещё неплохо добавить замеры потребления тока в реальных условиях при различном напряжении питания - интересно прикинуть, сколько проживёт такой "жук" на автономном питании (я видел datasheet, но там непонятно для какого напряжения питания, и, реальность всё же может отличаться).
@rnadyrshin8 жыл бұрын
+Алекс Старков Согласен. По nrf24, вероятно, будет ещё одно видео
@Dreeni4 жыл бұрын
Удивительно как хорошо работает модуль без конденсаторов между + и -. И без адаптеров для nrf. И без припаяных контактов. Я также подключал так у меня ересь получалось.
@user-Atman3 жыл бұрын
Помоги разобраться с нрф ПЖЛ)
@MrCrystan8 жыл бұрын
Автору спасибо за объяснение такой интересной темы и модулей. Продолжайте в том же духе. Еще хотел бы узнать какие еще модули могут передавать на большие дистанции и как проверить сколько пакетов потеряно если соединение одностороннее (з.ы. желательно на Ардуино)
@rnadyrshin8 жыл бұрын
Я планировал этим летом сделать большой тест нескольких популярных радио-модулей (заодно устранить вероятные ошибки моего теста nRF24), но не сложилось. Поэтому сделаю обзоры и тест несколько позже.
@Jensiru7 жыл бұрын
Так и нету видео?
@ЕвгенийМельник-я6в7 жыл бұрын
Просто шикарно, сразу видно человек спец в этой сфере, все четко, грамотно и только по делу. Подписался. Супер.
@ЕвгенийМельник-я6в7 жыл бұрын
перепишу на CMSIS поделюсь
@ЕвгенийМельник-я6в7 жыл бұрын
интересно как он будет работать в колесе велосипеда)
@Sergio_s.7 жыл бұрын
Полезный у тебя канал. И толковая подача материала. Так держать! Ну и в комплект маааленькое замечание. Это НЕ nrf, это китайский 99% аналог. Известные отличия - несовместимый с оригиналом пакетизатор и повышенная жрачка в слипе
@MrObituss5 жыл бұрын
А скетчи можно выложить? А то ничего не ясно,куда кого и как прошивать.
@СледопутСусанин8 жыл бұрын
Необходимо учитывать, что один модуль находился внутри машины. Если антенна его будет снаружи, то дальность связи и качество будут выше.
@zmvelektro25726 жыл бұрын
Да есть такое. Надо на прямую припаять рода проблема пропадает. Мне помогло.
@aljan33338 жыл бұрын
Спасибо за обзор. Очень хотел посмотреть как они ведут себя "в жизни". Для такой мощности излучения (0dBm) и не очень хорошей чувствительности приемного тракта очень даже приличное расстояние. Не стал вдаваться в подробности, но, вероятно, модули используют PSK модуляцию, поэтому повторы пактетов в условиях даже небольших импульсных помех вполне закономерно. Не стоит обращать внимания на эти повторы. Для этого и используется пакетирование.
@ВалерийНовиков-в4х3 жыл бұрын
Сегодня тестировал энэрэфки. Минимальное что нужно сделать - это пропаять контакты. Никаких ардуинковских стикеров. А вот мощность рядомлежащих модулей нужно ставить минимальной У меня на максимальной мощности пакеты практически не ходили, а при минимальной получил 100 процентов пакетов.
@Karpoev8 жыл бұрын
думаю, что когда две нрфки рядом - это НЕ идеальные условия, т.к. впритык в приёмнике происходит захлёбывание.
@rnadyrshin8 жыл бұрын
Ну да, наверное
@Karpoev8 жыл бұрын
Вы смотрели в сети ролики о рациях на базе таких модулей? Может быть сделаете хорошее русскоязычное видео?
@utyff8 жыл бұрын
Захлебывание? Это какой-то термин из квантовой радиофизики? :)
@Karpoev8 жыл бұрын
я не спец в радио. :) знаю только что если орать мегафоном в ухо здоровому человеку, то он может не понять,что именно ему говорят.
@utyff8 жыл бұрын
Это называется - искажение слишком мощного входного сигнала из-за перегрузки по уровню
@DGT672 жыл бұрын
7:25 если несколько передатчиков сыпят пакеты на один приемник без квитанций, из payload на приемнике можно по метке парсить данные. другой вопрос что коллизии и пропуски точно будут в одном канале.
@kardanium8 жыл бұрын
На счет адресов. Тут скорее всего нужно подходить к этому, как к CAN интерфейсу. У того адресуются не устройства, а пакеты. И месаджбоксов у многих CAN контроллеров обычно не больше шести.
@user-Atman3 жыл бұрын
В личку могу обратиться????
@radiohome2 жыл бұрын
Да nrf любит пайку, и кандеры по питанию возле самой nrf
@DronDanDan8 жыл бұрын
Руслан, здравствуйте! Подскажите пожалуйста, какой логический анализатор используете? Оригинальный или клон? И какой именно?
@rnadyrshin8 жыл бұрын
+Андрей Зелянин Привет! у меня копия 8-канального анализатора от Saleae Он был в распаковке kzbin.info/www/bejne/foPNgYGCf82gp7M и частенько встречался в обзорах
@mamumbar8 жыл бұрын
Проблема с вашими потерями решается припаиванием проводов к плате. нрфки не любят навесных проводов и теряют пакеты от любого маленького движения в контакте проводов. также лучше работают нрфки с антенной, до 1км дальность. пртпаять провода, обеспечить стабильное питание дополнительным стабилизатором и пакеты будут теряться меньшн, и дальность выше.
@meet-nik6 жыл бұрын
Верно .
@Abram8937 жыл бұрын
как далеко в квартире работает?
@MrPymbaa8 жыл бұрын
можно ли организовать работу двух приемников и одного передатчика?
@СергейГапонов-й9д4 жыл бұрын
После двух регулировок модули стали работать идеально (6тыс пакетов из них 0 повторов и 0 ошибак) 1.число повторов поставил 15 (макс) , пауза между повторами 2 (это аргументы для функции). при других значениях паузы больше ошибок. (странно) 2. мощность передатчика поставил -18dB (число ошибок упало на порядок) 3. подобрал свободный канал (97) ошибки пропали полностью и повторы пропали. 4.скорость 1Mb модули использовал черные , с антенной выполненной травлением на плате , контроллер stm32f103
@roycas35 жыл бұрын
Can you please do a video for stm32 + NRF24 transceiver using Arduino code. ?
@roycas35 жыл бұрын
I was never able to work it out.
@ltybc19808 жыл бұрын
в каком ПО писали исходник для AVR? В коде не увидел, как вы выводите инфо на дисплей
@rnadyrshin8 жыл бұрын
+йцукен и для AVR, и для STM32 - в IAR. Вывод на дисплей - только в проекте для STM32, но можно добавить и в проект для AVR. Библиотека для работы с дисплеем была в обзоре oled-дисплея на ssd1306
@borisov_dmitry8 жыл бұрын
Если будет возможность затестите модуль с выносной антеной.
@rnadyrshin8 жыл бұрын
+Дмитрий Борисов Возможность будет, заказал ещё несколько вариантов радио-модулей
@arielvolog7 жыл бұрын
radiosoft тестил, не шибко большая разница
@xYz-11-j2m7 жыл бұрын
У меня зелёные модули с печатной антенной работали намного лучше чем чёрные с печатной антенной в одних и тех же условиях.
@rapidshe18 жыл бұрын
а stm чем програмируешь? ардуиновской ide?
@rnadyrshin8 жыл бұрын
Были отдельные ролики на эту тему: kzbin.info/www/bejne/i6HEmXeDe56Hm80 kzbin.info/www/bejne/bJ3QYquYq5iDipI
@rapidshe18 жыл бұрын
Электроника в объективе спасибо, только наткнулся на канал, буду изучать)
@istomine3 жыл бұрын
Руслан. Отличный обзор. Вопрос по этому видео. Можно ли использовать эту пару nRF24 в качестве передатчика/приемника для передачи MIDI сигналов. Хочу сделать беспроводной midi баян (для выступлений на сцене) = midi контроллер на основе arduino (или teensy). Также рассматриваю esp32 (со интегрированным блютузом) как комбинацию передатчика и миди-контроллера на баяне. Возможно ли это? Заранее благодарю за ответ.
@rnadyrshin3 жыл бұрын
Технически, думаю, да, вполне. Какая дальность нужна и в каких условиях?
@istomine3 жыл бұрын
@@rnadyrshin Спасибо за быстрый ответ. Расстояние для примера - в пределах зала ресторана (20м Х 20м max) на среднестатистической свадьбе или сцены (10м Х 5м min). Еще вопрос. Имеет ли смысл использовать интегрированные nRF-ки с платой ардуино: Arduino RFNANO? Чтобы было поменьше соединений?
@rnadyrshin3 жыл бұрын
Платы с Ардуино удобнее, поэтому лучше использовать их. У меня сомнение в другом. У nRF когда она повторяет неудавшуюся передачу возникает задержка на повтор. Не уверен, что она не будет критичной для вашей задачи
@istomine3 жыл бұрын
@@rnadyrshin Спасибо за совет. Да. Я о повторах тоже подумал. Предполагаю, что лечится большой антенной (на приеме так и на передаче), надежным соединением (пайкой), при этом работая на малых расстояниях (метры а не десятки метров). К тому же повтор - в течение милисекунд. При игре, длительность самой короткой ноты это десятые доли секунды. Поэтому модуль успеет опросить и исправить ошибку несколько раз пока нота будет нажата. Т.е. на слух не будет заметно.
@alexanderbecker89248 жыл бұрын
Очень хороший информативный обзор. У меня давно лежат нрфки а теперь появилась возможность их с STM32 задействовать. Я уже писал, переделываю твои исходные проэкты под HAL. У меня такой вопрос, а можно как-то сделать задержку в микросекунду не зависящей от такта микроконтроллера? Тогда можно было бы варьировать с частотой а значит и с расходом энергии. Спасибо и буду ждать продолжения.
@rnadyrshin8 жыл бұрын
+Alexander Becker Для 1 микросекунды способов не знаю. Но в принципе чтобы получить задержку, не зависящую от частоты основного генератора, можно использовать прерывание от таймера WatchDog. Он тактируется от внутреннего генератора на 40 КГц (LSI RC). Можно ещё пожертвовать RTC. Частоты остальных таймеров завязаны на частоты периферийных шин. Но всё это слишком сложные и не универсальные способы. Обычно просто заводят константы (частота кварца, желаемая частота основного генератора) и процедура инициалзации PLL, используя их, сама разбирается как затактировать контроллер. А при инициализации периферии можно всегда получить текущие частоты (основную, периферийных шин и т.д.) чтобы правильно настроить периферию (собственно, HAL, наверное, так и делает?)
@1two2997 жыл бұрын
Интересно ) а есть подобные модели на 5 ггц спектр ?)
@alexanderbecker89248 жыл бұрын
Наконец то переделал библиотеку под HAL и провел пару опытов по дальности и качеству приёма между двумя нрфками. Приёмник стоит в подвале, передатчик - в комнате на первом етаже. Что я заметил - качество передачи зависит ешё от тайминга между приёмом-передачей. Между ними я поставил побольше задержку и при 20000 (20 тысяч) отправленных пакетов было всего около 50-ти повторов и не одной ошибки! Я думаю это довольно таки хороший результат. Руслан спасибо ешё раз за библиотеку! // Передаём байт команды, параллельно принимаем байт состояния // uint8_t State = SPI_SendRecvByte(SPIx, Cmd); HAL_SPI_TransmitReceive(hspix, Cmd_ptr, State_ptr, 1, 10); // Принимаем указанное кол-во байт // SPI_recv8b(SPIx, pBuff, Len); HAL_SPI_TransmitReceive(hspix, tBuff, pBuff, Len, 10);
@rnadyrshin8 жыл бұрын
У меня тоже бывала такая статистики при определённом положение радио-модулей в пространстве. Я всё таки грешу на слабое питание 3.3в или брак в модулях (например, кварцы недостаточно точные). Ты молодец, что портируешь мой код на HAL, может подумаем как его публиковать с роликами? Думаю многим зрителям было бы полезно
@alexanderbecker89248 жыл бұрын
да конечно, я думаю это будет интересно людям которые конфигуруруют свои проекты в CubeMX. Я пошлю тебе на емаил...
@КириллВетошкин-м1р8 жыл бұрын
Александр, доброго времени суток, а можно тоже получить библиотеку переписанную на HAL?
@ruslanmarkiv71676 жыл бұрын
Александр а можно ваш проект ну или библиотеку? Мой емейл: ruslanmarkiv8@gmail.com Я сейчас тоже портирую библиотеку на HAL но так как знаний пока что очень мало то боюсь наделать очень много ошибок .
@DenisUsvh5 жыл бұрын
Как передать видео с камеры по nRF24l01?или GPS данные?
@obuhovmi7 жыл бұрын
А про модули si4463 будут какие-то уроки?
@rnadyrshin7 жыл бұрын
Не обещаю
@stevenlee17266 жыл бұрын
Hello? Please reply me. How to use your library. Any guide? Call which function first? Upload same program to both stm32 with nrf24l01? Is there any guide? Steps
@santex.pro618 жыл бұрын
что лучше и надежней stm32 дискавери или ардуино DUE???
@rnadyrshin8 жыл бұрын
+Alexander Shapiro микроконтроллеры в них примерно одного уровня. Тут скорее надо выбирать исходя из средств разработки/отладки, удобства самой платы. Если ориентируетесь на arduino ide и отладка не нужна - лучше arduino due. Если нужна внутрисхемная отладка и программирование на си - stm32 discovery
@santex.pro618 жыл бұрын
+Электроника в объективе а програмируется они одинаково??? и все датчики подходят от ардуино?
@rnadyrshin8 жыл бұрын
+Alexander Shapiro Программируются они по-разному, я об этом и написал в прошлом комментарии. Совместимость с модулями для arduino выше, конечно же, у плат arduino. И конструктивно, и готовых библиотек для arduino больше. На stm32 вам придётся детально разбираться как в самом контроллере, так и в модулях, с которыми будете работать (если не будет готовых библиотек).
@lossofsoul3693 Жыл бұрын
Мне нужно связать с помощью этих модулей одно мастер-устройство с 15ю слейвами, которые опрашиваются мастером. Устройства аппаратно поддерживают я так понял связь только с 6ю. У меня есть другие варианты кроме как пихать слейвы на разные частоты и менять периодически частоты опроса?
@rnadyrshin Жыл бұрын
Есть. Можете отключить во всех nrf24 автоподтверждение приёма и повторные отправки в случае неудачи. Тогда эту логику придётся реализовать в прошивке микроконтроллера, но зато не будет ограничения на кол-во слейвов
@lossofsoul3693 Жыл бұрын
@@rnadyrshin да, думал об этом, но не хочется конечно связываться с тем чтобы заново делать уже работающее без участия МК. пока думаю что смена частот будет меньшим злом еще разбирался вчера в библиотеке FR24Mesh, дополнительная плюшка которой в том что она автоматически строит сети которые позволяют передавать сообщения устройству сквозь другие, улучшая таким образом зону покрытия правда пока что мне сложно в этом разобраться и еще с ней я лишаюсь функционала отправки данные в ответ на запрос автоматически, чем я хотел воспользоваться, и нужно будет писать механику запрос мастера - ответ слейва
@olexiyvasilovich64388 жыл бұрын
Припаяйте конденсатор 0,1мкФ между + и gnd ножкой. Стабильность трансивера увеличиться.
@rnadyrshin8 жыл бұрын
Ёмкость я пробовал вешать. У меня подозрение, что слишком слабый стабилизатор на 3.3в был либо брак модулей (разбег кварцев или что то в этом духе) В любом случае, в ближайшем тесте радиомодулей питание усилю
@esthetik_life8 жыл бұрын
по радио каналу на расстояние около 100 м нужно передавать информацию о температуре помещения, можно ли это сделать с помощью модуля esp8266 без интернета ?
@rnadyrshin8 жыл бұрын
Насчёт 100 м - вряд ли
@MrCrystan8 жыл бұрын
на 100 метров можно использовать 433МГц Модули Трансиверы. Стоят копейки хотя скорость пакетов маленькая
@ztkostr7 жыл бұрын
я хотел бы научится програмировать на stm32. где вы берёте инфу??)
@rnadyrshin7 жыл бұрын
В официальной документации на stm32 и в книге по языку Си
@alexandr_845 жыл бұрын
Я правильно понял, одновременно данные модули не могут принимать передавать данные между собой?
@ПавлоАнатолійович-б2с4 жыл бұрын
1 приёмник до 6 передатчиков может работать
@bigtonytarsoniks56438 жыл бұрын
по опыту скажу что те проводки которые ты используешь сильно влияют на качество сигнала, лучше все припаять и протестируй еще раз
@ВасяЖлобов-щ8ь8 жыл бұрын
большая антенна может решить часть проблем)
@nazachemtembolee39204 жыл бұрын
Классное видео доходчиво и понятно! подскажите пожалуйста а возможно ли сделать такую метеостанцию которая например на модулях node MCu или Arduino- термометр. собирал данные с них планшет ,по wi,fi который подключен к интернету по gsm . ... и чтоб на каком-нибудь сайте можно было их соответственно просматривать. и соответственно Возможно на другом смартфоне получать эти данные чтобы Возможно даже визжит какой-то был типа как у блинка. Заранее спасибо !
@rnadyrshin4 жыл бұрын
Можно и так, конечно. Но лучше посмотрите в сторону систем умного дома. Они имеют хороший веб интерфейс и позволяют подключать к ним много стороннего оборудования
@nazachemtembolee39204 жыл бұрын
@@rnadyrshin это вопрос был.... Я хотел бы такую систему. Так как она бюджетна и проста но программ нет у меня.
@RACEweekendru-ie3ew8 жыл бұрын
контроль четности передачи пакетов, паузу выдерживать как то этот момент можно настроить? может контролер не успевает отработать?
@BeyElder7 жыл бұрын
у вас очень много ошибок по тексту. 1) предыдущие модели NRF без плюса не имели скорости 2 мегабита, вы говорите, что отсутствовала скорость 250 килобит. 2) потери пакетов - это коллизии в эфире. эфир всегда зашумлен. выб в дярёвню сходили, для чистоты. в документации ясно сказано, что чем ниже скорость, т.е. 250, тем дольше передаётся сигнал, тем выше вероятность коллизии и порчи пакетов. выб потестили ещё на скоростях 1 и 2 мегабит. 3) ограничение на 6 адресатов - только у приёмника, передавать можно на абсолютно любой адрес. поэтому можно и каскадировать, но это муторно. и можно, как посоветовали здесь же, использовать свою логическую адресацию. когда у всех NRF-ок один и тот же "аппаратный" адрес, но тут придётся заморочиться с обработкой коллизий. 4) про тест в машине тоже уже писали. выб ещё в клетку фарадея положили, и жаловались, что на метре уже не ловит.
@rnadyrshin7 жыл бұрын
по п.1 - модель без плюса не имеет именно скорости 250 кбит/сек, сравните даташиты. по остальным пунктам соглашусь, в радиосвязи я действительно профан
@BeyElder7 жыл бұрын
да, действительно в NRF24L01 без плюса 1 и 2 мегабит. но в даташите на NRF24L01+ явно написано в Аппендиксе B указания по настройке модуля для совместимости с предыдущими моделями модулей в пункте 6 - настроить на скорость 1 мбит или 250 кбит
@BeyElder7 жыл бұрын
да уж, без постраничного досканального сравнения даташитов NRF24L01 и NRF24L01+ так сразу и не увидеть разницу.
@johnnyenglish50597 жыл бұрын
spi любит короткую линию
@rnadyrshin7 жыл бұрын
В данном случае, полагаю, проблема была в питании. Всё руки не доходят повторить эксперименты
@Jensiru7 жыл бұрын
Будет ещё видео на эту тему с учётом комментариев?
@xKUMAxMU5 жыл бұрын
1 все нужно пропаевать 2 обматай там где антенна проводом в изоляции. заметь когда касаешься антенны то повторные отправки прекращаються
@murkotikus83833 жыл бұрын
У меня почему то не получается заставить их работать, очень привередливые. Эфир слушают, но друг с другом общаться не хотят.
@DGT672 жыл бұрын
такая же **ня. сканеры работают на обоих. а вот прием/передача ни в какую. Питание - AMS1117 3.3V от одной линии с Vcc МК + 10мкф электролит.
@murkotikus83832 жыл бұрын
@@DGT67 проблема решилась заказом у другого продавца на али, с нормальными отзывами. Работают без проблем и модули без усилителей и с усилителями. До этого несколько раз брал в разных местах и не везло.
@TheBjat7 жыл бұрын
как получить пакет полученных данных используя вашу библиотеку?
@rnadyrshin7 жыл бұрын
Если функция nrf24_Recv(&Pipe, Buff) вернула длину пакета > 0, то полученный пакет будет лежать в буфере Buff. Его можно анализировать, парсить и т.д.
@TheBjat7 жыл бұрын
Спасибо)
@TheBjat7 жыл бұрын
Библиотека судя по всему написана на IAR, заставить её работать в Atmel stdio не получается, всё компилируется без ошибок, но по радио пакеты не принимаются, проверил 4nRF модуля. Посоветуйте что может быть не так?
@gt540gfx8 жыл бұрын
У меня и в квартире не работают с другой комнаты и из за окна тоже стремно добивают, в общем слабые они пипец, но альтернативы нет.
@kalobyte8 жыл бұрын
они мощные достаточно, а не работают из-за помех от роутеров, надо опытным путем найти канал, где у них нет помех у меня так же в одной комнате не работали, пока я не попробовал каналы перебирать думал мне фейки прислали без плюса, хотя был нарисован
@borisov_dmitry8 жыл бұрын
А как через arduino ide это прошить?
@rnadyrshin8 жыл бұрын
+Дмитрий Борисов Никак. Исходники не для arduino ide
@vladi_g8 жыл бұрын
Интересно что пишут производители про повторы (сам я в буржуйском техническом не силён, только если очень прижмёт - со словарём)? Очень подозреваю, что они (повторы) нормальная часть работы приёмопередатчиков, только количество их должно быть приемлемым для конкретного проекта. Например, если это метеостанция с выносными датчиками, то на повторы можно наплевать и предусмотреть многократное дублирование передаваемой информации (время не поджимает). Если это устройство телеуправления, тот тут уже так не получится...
@sidorovich211019865 жыл бұрын
Скорость передачи многовата для таких длинных проводов. Из-за этого ошибки скорее всего.
@TheTsiklauri8 жыл бұрын
Посоветуйте, как его запитать от 18650 на 3.7в(после зарядки и больше бывает ведь)? Думал через диод, там какраз на переходе падение в районе 0,5в. Хочу добавить аттинку с 18д20 или дшт22, тем самым можно сделать несколько автономных, мобильных датчиков температуры и влажности И еще интересно стоит ли использовать модули 433мгц или не стоит и остановится на nRF24L01+ Также не могу определиться с проводной сетью в теплице для различных датчиков, 1-wire или rs-485, кто что посоветует?
@nomadenvoy8 жыл бұрын
Добрый день, Руслан! Мне понравилось ваше решение с STM32, решил повторить, но возникли проблемы с IAR, поскольку я с ним не работал. Подскажите, что ещё нужно скачать или установить на новый пакет, кроме вашего примера!? Я имею ввиду - nadyrshin_ryu-nrf24_stm32-109519be60b1.zip Может не хватает библиотек или настройки не все сделал!? Если не трудно то лучше связь на почту - sva@eskoart.ru Заранее признателен!
@rnadyrshin8 жыл бұрын
Добрый! Не нужно ничего настраивать. Просто устанавливаете IAR (конкретно для STM нужен EWARM). Открываете, компилируете, заливаете в МК. Если не получится, пишите. Почта в информации о канале
@nomadenvoy8 жыл бұрын
Сожалею, почту не нашел, но я так и делал и у меня компилиться с ошибками! Поэтому и стал Вас искать! Я обычно работал в CooCox или Eclipse, без проблем примеры в Кейл идут, а тут столкнулся и не пойму куда двигаться - простите у ВАС классные комментарии, что мне на 7 десятке очень ВАЖНО, но среда не поддается! Киньте на мой мэйл пожалуйста свой, если это не напряжет. ДА! Моя версия IAR 6.4 может в этом дело!?
@МаксимСалтыков-о9л6 жыл бұрын
nrf ки не любят джамперы, при спайке передача сильно улучшается
@АлексейЛаптев-г7с6 жыл бұрын
Здравствуйте. Интересная тема, и очень хорошо что есть проект. Попробовал в железе всё прекрасно работает, но на приемнике решил отключить дисплей (убрать из кода), и передача прекратилась. Как выяснилось при комментировании процедуры "SSD1306_DisplayFullUpdate();" передача прекращается. Пока не нашел в чем фишка, но интересно получается передача зависит от наличия дисплея. Может кто уже нашел данную проблему?
@rnadyrshin6 жыл бұрын
SSD1306_DisplayFullUpdate не должен влиять на работу с радио-модулем. Скорее всего, дело не в нём
@АлексейЛаптев-г7с6 жыл бұрын
Я понимаю что не должен, но. В общем убрал все библиотеки для дисплея, передачи пакетов нет. Вставляю в main SSD1306_DisplayFullUpdate(); а в библиотеку spim или nrf24 (без разницы) пустую функцию SSD1306_DisplayFullUpdate{}; и как не странно все работает. Стоит в main закомментировать //SSD1306_DisplayFullUpdate() как перестают идти пакеты. Попробовал переименовал в Update(); Update{}; соответственно, всё работает но как только комментирую //Update(); пакеты перестают идти. Что ещё интересно у этой функции в main обязательно нужно вставить буфер по умолчанию стоит disp1color_buff, если переименовать то работать будет, но буфер не менее 10 (disp1color_buff[10];) иначе не работает. Как-то так.
@poweredbysergey8 жыл бұрын
Nice
@MrSummoner458 жыл бұрын
Вот последний тест уже близко к реальному использованию -доходит только каждый второй пакет и это на 250KBps, а если учесть капризность данного чипа к точности кварца (модули использовать в реальной электронике не солидно, все встраивается в единую плату), то из вариантов использования остаются только всякие игрушки.
@rnadyrshin8 жыл бұрын
+I PL В целом согласен. Я ожидал от модуля более качественной работы
@TheCJDARKLORD8 жыл бұрын
Мне вот интересно как люди смотрят на человека с "бомбой" в руках
@rnadyrshin8 жыл бұрын
+Андрей Лещук Я выбирал момент, чтобы никого не смущать бомба-подобной коробочкой с проводами)
@mrProF48 жыл бұрын
Модули очень привередливы к питанию, повесьте smd-кондер с материнки на 10мкф прямо на обратную сторону гребенки на модуле.. До этого было много потерь/повторов.
@АрхитектурнаяСтудия-ъ8ц7 жыл бұрын
Спаять и повторов не будет
@ЕвгенийСтародубцев-и9о8 жыл бұрын
Резануло слух произношение слова semiconductor /полупроводник/. Конечно, слыша , понятно, о чём идёт речь, однако, тем не менее, уж если мы произносим англоязычные слова и фразы, то всем нам нужно стараться произносить их правильно по правилам английской речи без коверканья на русский лад. В частности, Semiconductor произносится как|ˌsɛmɪkənˈdʌktə| в английской или |ˌsemikənˈdʌktər| в несколько изменённой американской транскрипции с ударением на последнем слоге.А так в целом информация по товарам китайской электроники для многих радиолюбителей интересная и полезная. Спасибо! Поставил Like.
@Alexander_Gurov_RF5 жыл бұрын
Идеальные условия - это где нибудь в поле, вдали от цивилизации. А так, помехи - это нормально.