Airsoft - Capture Points - Arduino + nRF24L01

Systém je určený pre športy typu Airsoft/Paintball/Nerf Wars pre herný mód Capture points.
Systém využíva dvojicu Arduino Uno pre 2 body, o ktoré hráči bojujú, na každej z dosiek sú dve diódy, hlásič, WiFi modul nRF24L01 + PA + LNA, respektíve nRF24L01 (bez externej antény). Okrem týchto periférii sú pri doskách umiestnené i tlačidlá pre každý z tímov.

Jedno tlačidlo je pre Tím 1 (zelený tím) a druhé pre Tím 2 (červený tím). Tím pri obsadení stlačí svoje tlačidlo, čo zmení farbu bodu podľa ich tímu.
Ak jeden tím obsadí oba body, rozozvučia sa hlásiče na oboch bodoch, WiFi prenos sa zastaví - hra sa skončila. Takýto stav pokračuje až do manuálneho reštart Arduín tlačidlom na doske.

Nutné napájať na 3.3V, možno využiť napájanie na 12V aj prostredníctvom autobatérie (nutné využiť adaptér YL-105, ktorý má 3.3V regulátor), možno použiť až 4 úrovne výkonu, s modulmi nRF24L01 + PA + LNA možno komunikovať až na 1,1 kilometra vo voľnom priestranstve - v lesoch cca do 400 metrov. Vyžaduje sa však externé napájanie, Arduino neutiahne tento mód napájania - zhorí regulátor.

Možno je rozšíriť až na 8 bodov, ktoré medzi sebou komunikujú.
V tejto implementácii je jeden vysielač (vysiela vždy) a prijímač (vysiela až po prijatí dát od vysielača, inak pasívne počúva). Možné využiť až 120 kanálov vo WiFi pásme 2,4GHz.
Viac o projekte, bloková schéma, schéma zapojenia, testovacie programy pre Arduino s modulmi nRF24L01 pre základný prenos a overenie funkčnosti (nie je to kód pre Airsoft Capture Points): https://arduino.php5.sk/airsoft-wifi.php

zobraziť viac ↓