Беспроводная передача звука через nRF24L01 PA+LNA модули

Immortal
Offline
Зарегистрирован: 28.12.2013

Давно присматриваюсь к радиомодулям nRF24L01 PA+LNA стоимостью около $9 на али

В описании к ним заявлена максимальная рабочая скорость 2 Мбит, помехоустойчивая модуляция GFSK что позволяет передавать аудио или видео сигналы.

Однако уверенную связь на 1км, судя по описанию, можно получить только на самой низкой скорости 250KBPS.

Может кто то видел проекты с ними, где реализована передача звука на 250KBPS

Как думаете какую максимальную дальность связи они обеспечат в режиме передачи звука в идеальных условиях? (когда других wifi устройств рядом нет)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

передавать то хоть не ардуина будет?

axill
Offline
Зарегистрирован: 05.09.2011

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

можно попробовать сжимать сильно звук и тогда есть шанс. но вот ардуина с такой задачей уже не справится. и кстати не факт что можно применить сжатие не вредящее качеству типа mp3, скорее всего потребуется что то типа кодировок для сотовой связи где битовый поток что-то типа 9-20 кбит

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

Immortal
Offline
Зарегистрирован: 28.12.2013
Нашел готовый проект:
RF24Audio - Realtime Audio Streaming Library for Arduino
Удобная для пользователя Установка и настройка: Просто подключите модуль радио, микрофон, и динамик. Библиотека обрабатывает все остальное.
Multicast: Обеспечивает вещание на всех узлах, одиночных узлах или груповой вызов
Вот схема готовой рации: http://tmrh20.github.io/RF24Audio/Setup.html
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ага и видео есть

https://www.youtube.com/watch?v=eTFsQIXMXA0

Immortal
Offline
Зарегистрирован: 28.12.2013

Очень круто. Попробую собрать на Arduino Pro-Mini.

Надо только подумать как реализовать TDMA для полнодуплексной связи

По спекам чип может быстро переключаться RX-TX, думаю этого будет достаточно для временного разделения/

Тут в коментах есть интересные идеи http://geektimes.ru/post/255754/

Immortal
Offline
Зарегистрирован: 28.12.2013

Также нашел аналоговые 1Вт радиомодули $12.88 за UHF версию
Про них есть обзор от PD0AC

Через них можно и цифру передавать. 9600 бод заявлено. Но звук конечно только в аналоговом виде