FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

Использование GSM GPS WiFi Bluetooth NRF. ESP, LAN и др. модулей и обсуждение пользовательских блоков к ним
Ответить
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#1

Сообщение Слимпер » 06.02.2016{, 11:05}

Изображение
Выводы модулей подписаны и не вызывают вопросов:VCC - Плюс питания.GND -земля,вход ATAD у передатчика.У приёмника выход - это 2 и 3 выводы разъема.

Написал на пробу блоки передатчика и приёмника, для передачи двух чисел типа Int
Блоки:
Передатчик
Приёмник
Примеры:
Передатчик
Приёмник
Библиотеки
Библиотеки

Вариант думаю не последний, были мысли по доработки

Можно изменить количество и тип передаваемых данных (общий размер до 20байт)

Добавлено (06.02.2016, 11:05)
---------------------------------------------
Описание есть в блоках но добавлю и здесь

Передатчик
СпойлерПоказать
Speed
На скорости 7000 бит/с, дальность связи около 90м
На скорости 5000 бит/с, дальность связи около 100м
На скорости 2000 бит/с, дальность связи около 150м
На скорости 1000 бит/с, дальность связи около 150м

Параметры
identifier - Номер передатчика
mode - Выбор режима работы: 0 - оправка данных через заданный интервал, 1 - по входу Send
speed - Скорость передачи данных (должна быть одинакова )
transmit_pin - Номер пина к которому подключён передатчик
IdReceiver - Номер получателя 0- всем
timesend - Интервал отправки данных, мс

Входа:
Send - Послать строку. По переднему фронту отсылает данные на приёмник при mode=0
in1-in2 - любые числа которые необходимо передать .
Приёмник
СпойлерПоказать
Speed
На скорости 7000 бит/с, дальность связи около 90м
На скорости 5000 бит/с, дальность связи около 100м
На скорости 2000 бит/с, дальность связи около 150м
На скорости 1000 бит/с, дальность связи около 150м

Параметры
identifier - Номер приёмника
mode - Режим фильтрации: 0- принимать все сообщения, 1- принимать только адресованные данному приёмнику
speed - Скорость передачи данных (должнабыть одинакова )
receive_pin - Номер пина к которому подключен приёмник

Выхода:
NSender - Номер отправителя
out1-out2 - любые числа которые были получены .
Библиотека VirtualWire использует в Ардуино Timer1, и это сказывается на работе PWM выводов 9 и 10 и возможно будут проблемы с работой с сервоприводов
Последний раз редактировалось Слимпер 06.02.2016{, 21:12}, всего редактировалось 1 раз.

DenisR
Рядовой
Сообщения: 11
Зарегистрирован: 30.11.2015{, 10:39}
Репутация: 0
Откуда: Магнитогорск

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#2

Сообщение DenisR » 06.02.2016{, 11:21}

Вы добились стабильной работы этих модулей у меня дальше чем 40 см не получалось и антенной играл (кстате длина антенны была 17см. это правильно?) Если у Вас результат такой хороший можно сфотографировать или видео как работает ну или схему нарисовать. Заранее спасибо.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#3

Сообщение Слимпер » 06.02.2016{, 16:13}

DenisR писал(а):Вы добились стабильной работы этих модулей у меня дальше чем 40 см не получалось и антенной играл (кстате длина антенны была 17см. это правильно?) Если у Вас результат такой хороший можно сфотографировать или видео как работает ну или схему нарисовать. Заранее спасибо.
Нет те цифры я брал с какого-то сайта, но попробую позже по тестировать.

Добавлено (06.02.2016, 16:13)
---------------------------------------------
Ну 100м у меня в квартире взять не где Изображение Изображение
Но сейчас тестировал:
При питании передатчика от 5В уже через одну стенку (железобетон) и 4м не все посылки доходят, а через две стены связи нет.

При питании передатчика от 12В, уже две стены и 10м все посылки доходят без сбоев.

Но так как возможно потеря данных, думал позже сделать отправку нескольких одинаковых посылок с небольшим интервалом, с последующей фильтрацией повторных в приёмнике. Но пока не решил надо ли и как это сделать.
DenisR писал(а):кстате длина антенны была 17см. это правильно?
Сам не специалист, но везде пишут.
В качестве антенны может быть кусок проволоки определённой длинны:

Для 433 мгц - 17 см.

Для 315 мгц - 21 см.

 Если мало места возможно свёрнут в пружинку 

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#4

Сообщение Ruskat » 01.02.2017{, 21:21}

Имеется реле + клавиатура 4*4 + хочу задействовать пульт 315 мгц на 12 клавиш, через приемник FS1000A. все делаю через FLprog.
Как в нем подключить приемник и как "Учить"дабавляя пульты нажимая на клавиатуре 4*4 букву D + номер кнопки там же и кнопку на пульте, чтобы приписать кнопку на пульте к соответствующему реле ?
Надо управлять релюшками с клавы 4*4 и с RFпульта 315 мгц.

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#5

Сообщение Oleg1345140 » 01.02.2017{, 21:54}

Для начала я бы вам посоветовал сделать без обучения. Привязав кнопки жестко к реле.

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#6

Сообщение Ruskat » 01.02.2017{, 22:41}

Oleg1345140,  и как кнопки привязывать к реле?

Аватара пользователя
slavas
Лейтенант
Сообщения: 562
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#7

Сообщение slavas » 02.02.2017{, 00:27}

Слимпер, прекрасная работа! Я эти модули только светодиодом мигать заставил ито фигня получалась изза низкой помехозащищённости

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#8

Сообщение OlegAn1962 » 02.02.2017{, 01:13}

Да вообще баловство это, нрф24- наше всё!

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#9

Сообщение Ruskat » 03.02.2017{, 09:45}

Oleg1345140
Есть:
- пульт на 315 магагерц на 12 кнопок;
- приемник и передатчик FS1000A;
- матричная клавиатура 4*4;
- релейный модуль на 12 реле.
А теперь объясните пожалуйста, как мне:
1: В случае с приемником по нажатию на матричной клавиатуре кнопки "В" ввести номер реле, например 12, и с пульта нажать соответственно кнопку 12, чтобы привязать пульт или несколько именно к этому,12-му, реле?
2: В случае с передатчиком нажав на матричной клавиатуре цифру 5 передать сигнал на другой релейный модуль, в котором радиомодуль 315 мгц встроен?

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#10

Сообщение Oleg1345140 » 03.02.2017{, 11:26}

Пульт инфракрасный?

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#11

Сообщение Ruskat » 03.02.2017{, 12:31}

Oleg1345140, Такой вот:  
СпойлерПоказать
Конкретнее...

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#12

Сообщение Oleg1345140 » 03.02.2017{, 12:54}

и какие команды он передает? что бы его привязать нужен алгоритм и коды передачи так что не факт что вообще привяжется

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#13

Сообщение Ruskat » 03.02.2017{, 13:13}

Oleg1345140, мне сначала нужно подключить приемник к ардуине правильно. Вот и интересуюсь, как это правильно сделать в FLprog.

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#14

Сообщение Oleg1345140 » 03.02.2017{, 13:38}

какой выход имеет приемник?

Ruskat
Рядовой
Сообщения: 41
Зарегистрирован: 13.01.2017{, 12:43}
Репутация: 0
Откуда: Біла Церква

FS1000A / XY-MK-5V 433Mhz пользовательский блока на Си

#15

Сообщение Ruskat » 03.02.2017{, 19:55}

Oleg1345140Изображение
но дело в том, что там нужно организовать систему как в ИК пульте - каждой кнопке своя задача.

Ответить

Вернуться в «Беспроводная, проводная связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость