Создание беспроводной системы голосования. (Прошу помощи)

stslit
Offline
Зарегистрирован: 10.10.2012

 Доброго дня.

Задача: сделать беспроводную систему голосования. Т.е. человек жмёт кнопку а ПК регистрирует, кто и сколько раз нажал. Количество участником от 3х до 9.

Дополнение: Было бы здорово сделать на брелках сигнал о разряде батареи и индикатор количества нажатий.

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

stslit пишет:

 Доброго дня.

Задача: сделать беспроводную систему голосования. Т.е. человек жмёт кнопку а ПК регистрирует, кто и сколько раз нажал. Количество участником от 3х до 9.

Дополнение: Было бы здорово сделать на брелках сигнал о разряде батареи и индикатор количества нажатий.

а от форумчан то вы что хотите? ваш пост это коммерческое предложение или что?

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

На брелке написать "до взрыва осталось 15 нажатий", чтобы голоса выше ценились  никто не давил на кнопки зазря :)

Простое решение - нужное количество автомобильных сигналок, в комп - какя-нить плата АСУшная с нужным количеством дискретных входов. 

maksim
Offline
Зарегистрирован: 12.02.2012

Продаются комплекты брелков и приемника (433Мгц) они дешевые не имеют обратной связи, но при одновременном нажатии двух или более брелков (а точнее одновременной передаче) это 100% потеря данных, то есть нажали вместе и ни один не декодировался.
Если вы хотите 100% доставку данных, то можно использовать xBee модули, но они по-моему не работают в реальном времени (определить кто нажал раньше без дополнительных бубна и плясок не получится), для них и дуина не нужна, нужен только преобразователь USB->TTL UART и 10 xBee модулей, 9 в брелки (кроме батареек и кнопок больше ничего в брелок не нужно) и 1 на приемник, а дальше все зависит от программиста, который будет разрабатывать ПО, тогда и заряд батарей можно будет видеть, но это дорого и очень сложно.

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

AlexFisher пишет:

На брелке написать "до взрыва осталось 15 нажатий", чтобы голоса выше ценились  никто не давил на кнопки зазря :)

Простое решение - нужное количество автомобильных сигналок, в комп - какя-нить плата АСУшная с нужным количеством дискретных входов. 

Модуль блутус HC-04 + 2е кнопки + батарея 3,3В= брелок

Комп+блутус слушает от брелков и читает в софте

stslit
Offline
Зарегистрирован: 10.10.2012

vworld пишет:

а от форумчан то вы что хотите? ваш пост это коммерческое предложение или что?

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

От читающих этот форум прошу помощи с чего можно было бы начать. Может есть какие то решения на готовых блоках. Если делать паять самостоятельно, то с чего начать.

Т.к. будет скорее всего использоватся ЧМ в гражданском диапазоне (433Мгц), как осуществить сборку фильтров для выделения нужной частоты? И как задать нужную частоту(идентификацию) со строны предатчика?

P.S.

BlueToth не подойдёт расстояние может быть до 60 метров. Или это Вы о стандартном решении? Можно подробнее?

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

stslit пишет:

P.S.

BlueToth не подойдёт расстояние может быть до 60 метров. Или это Вы о стандартном решении? Можно подробнее?

я вот о таком

maksim
Offline
Зарегистрирован: 12.02.2012

Еще можно использовать nRF24L01+ (если 2,4ГГц устроит) и дополнительный МК (тини 44 например), тогда понадобится и дуина в качестве приемника. Сеть до 6 передатчиков nRF24L01+ поддерживает аппаратно, а больше протокол общения приемника и передатчиков прийдется описывать ручками.

Приемник = дуина + nRF24L01+

Передатчик = nRF24L01+ + Attiny44/84 + батарейка + кнопки

По докам nRF24L01+ обещают дальность по прямой около 100 метров.

stslit
Offline
Зарегистрирован: 10.10.2012

2 vworld. Спасибо за ценную информацию, но расстояние в 10 метров маловато будет.

2 maksim. Andruino проще спаять самому на чипе с лоадером или имет смысл брать готорую плату? Что бы не копаться там где не нужно есть готовая сслыка по nRF24L01+? Так понимаю вместо Attiny44 можно брать любой доступный контроллер? Опыта работы с данным оборудованием нет. Если не сложно можно простой алгоритм действий или комплект ссылок?

 

maksim
Offline
Зарегистрирован: 12.02.2012

 Хотите сами паяйте, хотите купите. Вот тут вроде все есть по nRF24L01+. Вместо титни можно любой контроллер, лишь бы ног хватило.

stslit
Offline
Зарегистрирован: 10.10.2012

 Спасибо ценная информация. Хотелось бы подробнее о порядке действий узнать в связке Attiny44 и nRF24L01+. Т.к. по ссылке выше такая схема рализована на Andruino.

Думаю проще будет смому паять Andruino. Как показала практика послыки даже из Москвы идут оот 30 до 40 дней. А так чип есть, программатор соберу, далее только bootloader залить. Инструций благо хватает.