беспроводное управление

satory
Offline
Зарегистрирован: 11.07.2013

Доброго времени!

Не самый огромный опыт, но немного есть. Господа встала задача передавать сигнал, банальное 1/0 да или нет, на не большое растояние (±10-15 м). НО! Одновременно от ТРЕХ человек. 

В кратции некая система голосования, у каждого из трех человек - ДА и НЕТ (те две кнопки). И тут началось.

Вай-фай, блюпуп и прочее откинуто. Последним были пульты ИК и брелоки на 433 мГц.

Но и тут возниклы сложности. С пультами - когда одновременно - на айс. А с брелоками - купил три - но оказалось они все одно и то же делают. а надо бы разделить сигналы. Чтоб ТРИ независимых "пульта" с кнопками ДА и НЕТ.

ИК наборы брал эти:

http://www.dfrobot.com/wiki/index.php?title=Digital_IR_Receiver_Module_(SKU:DFR0094)

Брелоки такие (разве что без реле а просто + приемник):

http://masterkit.ru/shop/smarthome/executive-devices/1355051

Брелки или ИК пульт - решение хорошее, питание от батарейки и не нужна лишняя ардуина. Но когда нужно посылать сигнал сразу (и что важно возмножно - ОДНОВРЕМЕННО) - это решение отпало увы.

Далее эти сигналы (1-0) собираю на ардуине (YUN) и по ви-фи на роутер-сервер посылаю.

Прошу Вашего совета мудрого, как поступить??? Может как то можно все-же? или другое решение есть может?Просто уже не знама что делать. Благодарю!

 

MaksMS
Offline
Зарегистрирован: 11.03.2013

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

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

satory пишет:

Чтоб ТРИ независимых "пульта" с кнопками ДА и НЕТ.

...

Прошу Вашего совета мудрого, как поступить???

что бы было три независимых пульта, нужно приобрести три независимых пуьта.

*в чём суть вопроса? купил одинаковые брелоки и желаешь, что бы что?

satory
Offline
Зарегистрирован: 11.07.2013

MaksMS - именно что нету перемычек в пульте. Пульт ak-tf04 - светодиод, четыре кнопки и МК и все.

Клапауций - думалось как то программно можно разделить пульты одинаковые. Суть вопроса как воплотить?? Те если купить разные брелоки - то можно ??? Они не будут друг друга дублировать???

Просто есть два разных брелока - и они дублируют друг друга. Как точно убедиться что они не будут в одной "волне"все слать.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

satory пишет:

Клапауций - думалось как то программно можно разделить пульты одинаковые. Суть вопроса как воплотить?? Те если купить разные брелоки - то можно ??? Они не будут друг друга дублировать???

нужно считать коды кнопок и убедиться, что коды отличаются. если коды отличаются, то что может дублироваться?

satory
Offline
Зарегистрирован: 11.07.2013

Клапауций - Вот тут уже немного не понятно. Можно подробнее пожалуйста??!!!

При подключении приемника - используется 6 ножек (4 кнопки GRD и VCC) но есть еще ножка VF но не понятно и не нашел что это и как ее считать. У Вас есть пример как считать эти коды? Ибо примеры в рунете все просто подключить и помигать и на этом все...

Еще порыл что передатчик использует схему PT2264 и там есть 6 "пустых" ножек, но пока не понятно можно ли это как то использовать и как?

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

satory пишет:

Клапауций - Вот тут уже немного не понятно. Можно подробнее пожалуйста??!!!

ну, код кнопки "да1" должен отличаться от кода кнопки "да2".

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

 

satory
Offline
Зарегистрирован: 11.07.2013

Вот тут то и беда. Пока не пойму как и что искать. Вижу Fixed code на чайна сайтах по этому пульту. А кроме PT2264 в пульте особо нет железа (

А если через либу VirtualWire попытаться прочесть? Такое нашел. Но опять же это только чтение кода, допустим. Сложность в изменении...

satory
Offline
Зарегистрирован: 11.07.2013

Друзья а подскажите вот что - есть пульты которые могут работать сразу вместе 3-5 штук и не дублировать друг друга, как было с тем что я купил????!!

Верно ли я понимаю, вот такие штуки -http://www.ebay.com/itm/433MHZ-2PCS-HCS301-Rolling-Code-Remotes-Control-1-pcs-Learning-Key-Receiver-/251245266676

пять таких пультов+приемники - и можно каждый пульт "обучить" только на свой приемник?

т.е. одновременно подключить к друине и сразу управлять разными входами?? И пульты и приемники будут работать каждый только со своим??!

Спасибо!

prometheus
Offline
Зарегистрирован: 31.05.2011

Ваши брелоки должны по разному себя идентифицировать.

Тогда приемное устройство будет знать, что это ответ от этого брелока, а это от другого.

Остальное - это дело протокола, кто будет вещать, а кому подождать малость, когда частота освободится.

satory
Offline
Зарегистрирован: 11.07.2013

Да, спасибо, понимаю. Но накупили с дуру 5 брелоков+приемники из первого поста, но они одинаковые и просто дублируют друг друга. Вот и спрашиваю - верно ли я понимаю, что есть и такие, которые разные. 

Какие конкретно брелоки+приемники найти/выбрать дабы они как Вы говорите - по разному себя идентифицировали???

Был опыт у кого? 

http://www.ebay.com/itm/433MHZ-2PCS-HCS301-Rolling-Code-Remotes-Control-1-pcs-Learning-Key-Receiver-/251245266676

Это что-то похожее, но не уверен, вот и спрашиваю. Спасибо!

prometheus
Offline
Зарегистрирован: 31.05.2011

satory пишет:

Да, спасибо, понимаю. Но накупили с дуру 5 брелоков+приемники из первого поста, но они одинаковые и просто дублируют друг друга. Вот и спрашиваю - верно ли я понимаю, что есть и такие, которые разные. 

Какие конкретно брелоки+приемники найти/выбрать дабы они как Вы говорите - по разному себя идентифицировали???

Был опыт у кого? 

http://www.ebay.com/itm/433MHZ-2PCS-HCS301-Rolling-Code-Remotes-Control-1-pcs-Learning-Key-Receiver-/251245266676

Это что-то похожее, но не уверен, вот и спрашиваю. Спасибо!

Это вам нужно смотреть код на эти платки. 

Обычно в коде для каждого такого устройства указывается его идентификатор.

Например, у колибри такое в демо-коде есть. Там задается адрес #define LOCAL_ADDR (0) для головного устройства, для ведомого #define LOCAL_ADDR (1) и т.п.

https://github.com/jt5/EZRadioPRO/blob/master/examples/RF_master/RF_master.ino

https://github.com/jt5/EZRadioPRO/blob/master/examples/RF_sensor/RF_sensor.ino

По этим номерам (0,1,2...) устройства различаются.

Но это не для новичков, беспроводка дело не простое.

 

satory
Offline
Зарегистрирован: 11.07.2013

Мммм, в коде - ясно.

Но тут другое немного - пульт(передатчик) + приемник. И все и ни какого кода. На приемнике есть кнопка Learning, вот я и подумал что каждому приемнику - обучается (учится) - пульт, передатчик. А далее уж с ног приемника снимаеть на друине.

Вот нашел конкретно это:

http://www.canton-electronics.com/2-buttons-open-close-wireless-control-switch-dc5v-nonlock-selflock-interlock-p-670.html

Или они тоже все дублироваться будут если взять три таких??

Не совсем понятны параметры:

Modulation mode: ASK;
 
Encoding format: Learning Code ( EV1527 ) ;
 
и есть еще
Encoding format: Fixed Code ( EV1527 )

 

kriss
Offline
Зарегистрирован: 24.01.2014

Я могу предложить простой вариант решения: комплет радиоуправления для моделей на 433Мгц. когда-то давно я делал на них игрушки.

В передатчике  там стоит  5-канальный кодер на РТ8А977, а в приемнике декодер РТ8А978.    Радиоканал на 5 разных команд сделать - 1 час работы. Если не сможете найти комплект - можете отдельно купить эти микросхемы и подключить к ардуинским модулям. Сама ардуина не нужна. В чем простота - каждый канал кода имеет один вывод, а в тех брелках, о которых выше был треп - номер кода программируется  в двоичном формате либо прошивкой. В Ваших брелка  возможно 4 -канальный кодер 2262

Кстати схемы подключения можно найти в даташитах на кодеры. 

Я много раз делал разные девайсы - проверено

  http://c2.at.ua/load/skhemy_ehlektricheskie/2262_pt2272/14-1-0-68

 

kriss
Offline
Зарегистрирован: 24.01.2014

 Сфоткал  приемник  с 9778

kriss
Offline
Зарегистрирован: 24.01.2014

Дополню - можно увеличить число каналов на РТА8А977/9778  вдвое. работает!