Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

рации на радио модулях

помогите создать пользовательские блоки

Ответить
wados97
Рядовой
Сообщения: 1
Зарегистрирован: 01.03.2018{, 09:12}
Репутация: 0
Имя: Вадим

рации на радио модулях

#1

Сообщение wados97 » 01.03.2018{, 09:25}

Ребят помогите пожалуйста создать пользовательские блоки для Arduino + NRF24L01. Дело вот в чём. наткнулся на такую вешь
Это рации на радио модулях. Нужно создать пользовательский блок для передачи и приема звука. видео вам поможет разобраться. надо к примеру чтобы при логической единицы он принимал звук. так же для отправки. там есть и регулировка громкости.

Это скетч для приёма:
СпойлерПоказать
#include <RF24.h>
#include <SPI.h>
#include <RF24V.h>
RF24 radio(7,8);
RF24V Sound(radio,0);
void setup() {
radio.begin();
radio.setChannel(0x4b);
radio.setDataRate(RF24_250KBPS); //250KBPS, 1MBPS, 2MBPS (250KBPS на nRF24L01 (без +) неработает)
Sound.begin();
Sound.reader();} // - Включаем прием
void loop() {}

Это скетч для передачи:
СпойлерПоказать
#include <RF24.h>
#include <SPI.h>
#include <RF24V.h>
RF24 radio(7,8);
RF24V Sound(radio,0);
void setup() {
radio.begin();
radio.setChannel(0x4b);
radio.setDataRate(RF24_250KBPS); //250KBPS, 1MBPS, 2MBPS (250KBPS на nRF24L01 (без +) неработает)
Sound.begin();
Sound.transfer();} // - Включаем передачу
void loop() {}
Это скетч готовой рации:
СпойлерПоказать
#include <RF24.h>
#include <SPI.h>
#include <RF24V.h>
RF24 radio(7,8);
RF24V Sound(radio,0);
boolean flag = 0;
boolean V_Up = 0;
boolean V_Down = 0;
void setup() {
pinMode(5, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
pinMode(15, INPUT_PULLUP);
pinMode(4, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
radio.begin();
radio.setChannel(0x4b);
radio.setAutoAck(0);
radio.setDataRate(RF24_1MBPS);
Sound.begin();
radio.setCRCLength(RF24_CRC_8);
digitalWrite(4,1);}
void loop(){
if (digitalRead(15) == 1 && flag == 0){Sound.reader();
digitalWrite(9,0); digitalWrite(10,0); flag = 1;delay(100);}
if (digitalRead(15) == 0 && flag == 1){Sound.transfer();
flag = 0;delay(100);}
if (digitalRead(5)==0&&V_Down==0){Sound.volume(0);V_Down=1;delay(100);}
if (digitalRead(5)==1&&V_Down==1){V_Down=0;}
if (digitalRead(6)==0&&V_Up==0){Sound.volume(1);V_Up=1;delay(100);}
if (digitalRead(6)==1&&V_Up==1){V_Up=0;}}
в параметрах можно чтобы задавалась скорость и канал

Отправлено спустя 13 минут 51 секунду:
как я понял пины уже прописаны в библиотеке. вход это A0. выходы D9, D10 для ардуино нано.

Отправлено спустя 19 минут 32 секунды:
входы для блока:
вкл приём
вкл передача
громкость + (не обязательно)
громкость - (не обязательно)
канал или частота ( чтобы можно было переключать к примеру на другой канал)

заранее благодарен

sergei2008
Рядовой
Сообщения: 3
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

рации на радио модулях

#2

Сообщение sergei2008 » 27.07.2020{, 12:04}

Актуальнее было бы на мой взгляд организовать передачу звука по wi-fi между двумя esp

Ardudue
Сержант
Сообщения: 110
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 1
Имя: Антон

рации на радио модулях

#3

Сообщение Ardudue » 28.07.2020{, 11:16}

sergei2008 писал(а):
27.07.2020{, 12:04}
Актуальнее было бы на мой взгляд организовать передачу звука по wi-fi между двумя esp
и передавать на 5 метров? Зачем? NRF24L01 до 1км работат.

Ardudue
Сержант
Сообщения: 110
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 1
Имя: Антон

рации на радио модулях

#4

Сообщение Ardudue » 28.07.2020{, 15:46}

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

KulibinOrsk
Сержант
Сообщения: 274
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 15
Откуда: Оренбург
Имя: Александр

рации на радио модулях

#5

Сообщение KulibinOrsk » 28.07.2020{, 16:54}

wados97, зачем такое извращенство ? Ладно, я понимаю, есть у людей время, желание, мозг "извращенческий" - дай чего-нить "ПОмучать, ПОпаять, ПОламать, ПОсобирать". Но у вас же:
"Нужно создать пользовательский блок для передачи и приема звука. видео вам поможет разобраться"
Отсюда вопрос - если вы извращенец в плане поломки своего мозга за счет свободного времени, ну так ломайте сами себе и получайте удовольствие )) А вы получается хотите поломать мозг всем остальным ))
Ибо ломается мозг когда я вижу за 1000 руб 2 станции https://aliexpress.ru/item/400098980577 ... hweb201603_ и это уже готовый продукт. И тут кто то предлагает остальным посмотреть видео которое должно помочь сделать для него ПБ.
Даже если у вас задача управлять рациями через 1-0 т.е. логическими сигналами то никто не мешает эти же станции задействовать и в таком режиме - паяйтесь к кнопкам.

Аватара пользователя
Anydy
Администратор
Сообщения: 2813
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 209
Имя: Андрей

рации на радио модулях

#6

Сообщение Anydy » 28.07.2020{, 16:59}

Можно и из буханки хлеба сделать тролллейбус ...но зачем??
Вам нужна рация - так купите в китае.....стоят копейки.....дешевле чем такой огород городить на ардуино!
Еще порекомендую посмотреть в сторону 27 Мгц раций - их у таксистов полно, т.к. не используются - у меня две валяются без дела --- а там уже другие расстояния - с базой (антенна на 9-ти этажном доме) связывался и хорошо говорил из машины за 50 КИЛОМЕТРОВ .....при чем база была в городе, а у меня антенна на крыше автомобиля

Аватара пользователя
nalnik
Капитан
Сообщения: 977
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 53
Откуда: Кисловодск
Имя: Александр

рации на радио модулях

#7

Сообщение nalnik » 28.07.2020{, 17:17}

Отправлено спустя 27 минут 1 секунду:
KulibinOrsk писал(а):
28.07.2020{, 16:54}
Отсюда вопрос - если вы извращенец в плане поломки своего мозга за счет свободного времени, ну так ломайте сами себе и получайте удовольствие )) А вы получается хотите поломать мозг всем остальным ))
KulibinOrsk Вы бы не хамили.
успокойтесь --- что с вами?
вы хоть дату посмотрите - когда это было написано. 01.03.2018{, 09:25}
И ваще - каждый сходит с ума по своем, один от идей, другой от психоза :smile250:
Будьте добрее! :shok:

И обратите внимание - это было первое и последние сообщение (вопрос) автора темы!
А вот Ardudue +
Я хочу быть добрее, но люди сами нарываются.

KulibinOrsk
Сержант
Сообщения: 274
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 15
Откуда: Оренбург
Имя: Александр

рации на радио модулях

#8

Сообщение KulibinOrsk » 28.07.2020{, 17:48}

nalnik, гды вы хамство то узрели? держите себя в руках и не психуйте :smile110:

Отправлено спустя 1 минуту 49 секунд:
Дату я и не посмотрел, видимо актуально еще было ))
А даже если и дату узреть то рации по той ссылке что я указал продаются с 2016 года. Это так между делом...

av
Майор
Сообщения: 1104
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 79
Имя: Алексей

рации на радио модулях

#9

Сообщение av » 28.07.2020{, 22:12}

KulibinOrsk, ваше сообщение по поводу извращений явно неуместно. Если вы считаете пытливый ум(человек пытающийся что то создать или понять который взял планку выше своих возможностей) извращением, тогда кем же были вы в свое время когда заинтересовались радиотехникой , конструированием, программированием. Из вашего сообщения... простите за выдергивания из контекста:
KulibinOrsk писал(а):
28.07.2020{, 16:54}
зачем такое извращенство ? Ладно, я понимаю, есть у людей время, желание, мозг "извращенческий" - дай чего-нить "ПОмучать, ПОпаять, ПОламать, ПОсобирать"
можно понимать стремление человека понять как это работает(поламать, разобрать, пособирать если получиться) извращением. По моему мнению вы перегнули палку. Вы явно понимаете о чем идет речь в этой теме и разбираетесь лучше топикстартера, который уже и забыл что ее создал. Неужели было тяжело объяснить что это невозможно или трудоемко по тем или иным причинам ? И реакция на ваш коментарий форумчанина nalnik, вполне объяснима, но нет же вы и его упрекнули что он психует:
KulibinOrsk писал(а):
28.07.2020{, 17:49}
nalnik, гды вы хамство то узрели? держите себя в руках и не психуйте
Ваше поведение ни как не вяжется с вашим авторитетом(знающего человека на форуме, да да я слежу за форумчанинами и поверьте именно такое впечатление о вас у меня сложилось). Возможно у вас был тяжелый день или еще что то что послужило поводом для определения темы как "Извращением" повлияло на ваше суждение. Как говориться в одноименном мультсериале "Давайте жить дружно ".

KulibinOrsk
Сержант
Сообщения: 274
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 15
Откуда: Оренбург
Имя: Александр

рации на радио модулях

#10

Сообщение KulibinOrsk » 29.07.2020{, 06:01}

av, nalnik, ребята (уж извините за такое обращение, но думаю и за это можете обидеться) да вы совсем уже все переводите на какой то официоз! Нельзя так!
1. Я когда писал сообщение то в конце вообще-то поставил смайлик )) это уже думаю обозначает что фразу не нужно рассматривать как "официальную=серьезную". Я полагаю смайлики не зря люди придумали - как раз для того чтобы "разгрузить" мнение.
2. Слово "извращенческий мозг" можно так же применить и ко мне. Я нисколько не обижусь в этом плане т.к. сам постоянно что то собираю, паяю и прочее. И вообще не нужно выдергивать слова из контекста и тогда все будет понятно.
Да и к тому же фразу то написал в кавычках.
3. Ладно бы мне автор еще написал и сказал что ему что то не нравится, а то автор молчит, а вы пытаетесь выдумать для него защиту непонятно от чего.
С таким подходом и цензурой вы дойдете ровно туда куда наши гос.органы пришли.

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

av
Майор
Сообщения: 1104
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 79
Имя: Алексей

рации на радио модулях

#11

Сообщение av » 29.07.2020{, 06:50}

Не по теме
KulibinOrsk писал(а):
29.07.2020{, 06:01}
av, nalnik, ребята (уж извините за такое обращение, но думаю и за это можете обидеться) да вы совсем уже все переводите на какой то официоз! Нельзя так!
Меня так воспитали родители (проявлять уважение к любому человеку). И по другому уже не могу. На этом прекращаю дискуссию дабы не загаживать тему.

Ardudue
Сержант
Сообщения: 110
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 1
Имя: Антон

рации на радио модулях

#12

Сообщение Ardudue » 31.07.2020{, 18:30}

wados97, радисты - тестируйте Рация на Ардуино UNO и радиомодуле NRF24L01

Ответить

Вернуться в «Помогите, а то я "нимагу"»