Stránka 1 z 1

P: Airsoft WiFi body - Arduino + nRF24L01

Napsal: ned 9 úno, 2020 3:07
od martinius96
Ponúkam naprogramovaný softvér pre WiFi body, ktoré vzájomne komunikujú, vhodné pre Airsoft, Paintball. Cena je za softvér pre 2 body, ktoré medzi sebou komunikujú. - teoreticky možno rozšíriť až na 8 bodov.
Obrázek
Popis funkčnosti a použitie:
    Systém je určený pre športy typu Airsoft/Paintball/Nerf Wars pre herný mód Capture points.
    Systém využíva dvojicu Arduino Nano pre 2 body, o ktoré hráči bojujú
    Na každej z dosiek sú dve diódy, hlásič (buzzer), WiFi moduly nRF24l01, tlačidlá pre každý z tímov
    Jedno tlačidlo je pre Tím 1 (modrý 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 spojenie medzi bodmi sa ukončí a hra sa skončila.
    Môže to napríklad znamenať len koniec kola, alebo pripočítanie bodov.
    V reálnom čase medzi sebou obe Arduiná komunikujú s modulmi nRF24l01 v pásme 2,4GHz s dátovou rýchlosťou 250kbps, možno modifikovať na 2Mbps (znižuje sa maximálna vzdialenosť).

Vďaka modulom nRF24l01 je možné komunikovať medzi Arduinami na obrovské vzdialenosti na stovky metrov v nezarušenom prostredí
Pri využití externého 12V/5V zdroja s adaptérom YL-105 je možné komunikovať až na 1,1 kilometra - vyžaduje sa externé napájanie, nakoľko Arduino regulátor by neutiahol prúdové špičky modulu nRF24L01.

Využitý hardvér:

    2x Arduino Nano/UNO/Mega
    2x nRF24L01 s /bez externej antény
    4x Tlačidlá (2x pre každý bod)
    4x LED diódy (2x pre každý bod)
    2x Hlásiče (1x pre každý bod)
Pri využití WiFi modulov nRF24l01 ( označenie bez + PA + LNA) komunikujú na cca 70-100 metrov metrov, nRF24l01 + PA + LNA aj na kilometer, respektíve v lese a inak zarušenom prostredí na úrovni 200-400 metrov. Reštart oboch bodov prebieha za pomoci reset tlačidla Arduín, alebo vytiahnutím a pripojením napájania.

Viac o projekte: https://arduino.php5.sk/airsoft-wifi.php

Cena za softvér projektu: 20€.
V cene je:
    4x zdrojový kód (pre vysielač a pre prijímač WiFi bodov, tester vysielania a prijímania dát - vhodné pre zmeranie vzdialenosti, či budú body komunikovať)
    Pribalené knižnice RF24
    Schéma zapojenia
Stačí iba nahrať do Arduina a prevádzkovať.

Video na ukážku funkčnosti: