Witam,
chciałbym zbudować urządzenie podobne do 1 z 10 sterowane radiowo. Chodzi o pozbycie się przewodów od stanowisk do sterownika.
Chodzi o to, aby poszczególne stanowiska z przyciskiem chwilowym, radiowo do centralki wysyłały informację o tym który z graczy jako pierwszy nacisnął przycisk. Sterownik po decyzji załączał by podświetlanie stanowiska najszybszego gracza.
Problemem jest sytuacja, w której 2 lub więcej graczy, w podobnym czasie lub jednocześnie nacisną przyciski w swoim stanowisku. Wtedy jednoczesne wysłanie informacji drogą radiową spowoduje kolizję w transmisji i może się zdarzyć, że odbiornik nie odbierze informacji od żadnego stanowiska. Różnice w naciśnięciu między graczami będą zapewne rzędu milisekund.
Jakie moduły i sterowanie można tu wykorzystać, aby uniknąć kolizji?
Zastanawiam się nad takim rozwiązaniem:
- sterownik wysyła do stanowisk informację o gotowości (np zapala zieloną lampkę na stanowiskach)
- od tego momentu liczony jest czas w każdym z stanowisk.
- gdy każdy gracz naciśnie swój przycisk, zapala się czerwona lampka (jak jakiś gracz nie naciśnie po jakimś czasie zwłoki to nie jest brany pod uwagę)
- teraz gdy minęły np 3 sekundy od włączenia zielonej kontrolki gotowości, to sterownik odpytuje stanowiska i sprawdza czas reakcji każdego z graczy
- na końcu podświetla stanowisko gracza najszybszego
- w sterowniku będzie też przycisk Reset wyłączający podświetlania stanowiska lub inne przyciski (np do nastawy szans)
Co o tym myślicie, można to zrobić lepiej? Najchętniej za pomocą łatwo dostępnych modułów transciverów RF 433MHZ, 868Mhz itp.
Z góry dziękuję za pomoc i wskazówki.
Pozdrawiam Darek.
chciałbym zbudować urządzenie podobne do 1 z 10 sterowane radiowo. Chodzi o pozbycie się przewodów od stanowisk do sterownika.
Chodzi o to, aby poszczególne stanowiska z przyciskiem chwilowym, radiowo do centralki wysyłały informację o tym który z graczy jako pierwszy nacisnął przycisk. Sterownik po decyzji załączał by podświetlanie stanowiska najszybszego gracza.
Problemem jest sytuacja, w której 2 lub więcej graczy, w podobnym czasie lub jednocześnie nacisną przyciski w swoim stanowisku. Wtedy jednoczesne wysłanie informacji drogą radiową spowoduje kolizję w transmisji i może się zdarzyć, że odbiornik nie odbierze informacji od żadnego stanowiska. Różnice w naciśnięciu między graczami będą zapewne rzędu milisekund.
Jakie moduły i sterowanie można tu wykorzystać, aby uniknąć kolizji?
Zastanawiam się nad takim rozwiązaniem:
- sterownik wysyła do stanowisk informację o gotowości (np zapala zieloną lampkę na stanowiskach)
- od tego momentu liczony jest czas w każdym z stanowisk.
- gdy każdy gracz naciśnie swój przycisk, zapala się czerwona lampka (jak jakiś gracz nie naciśnie po jakimś czasie zwłoki to nie jest brany pod uwagę)
- teraz gdy minęły np 3 sekundy od włączenia zielonej kontrolki gotowości, to sterownik odpytuje stanowiska i sprawdza czas reakcji każdego z graczy
- na końcu podświetla stanowisko gracza najszybszego
- w sterowniku będzie też przycisk Reset wyłączający podświetlania stanowiska lub inne przyciski (np do nastawy szans)
Co o tym myślicie, można to zrobić lepiej? Najchętniej za pomocą łatwo dostępnych modułów transciverów RF 433MHZ, 868Mhz itp.
Z góry dziękuję za pomoc i wskazówki.
Pozdrawiam Darek.