inzerce, prodej, prodám, bazar

Konfigurovateľný tlačidlový DOMINATOR - Airsoft - Arduino

Kategorie: Software

Ponúkam SOFTVÉR pre Arduino stopky so sekundovým počítadlom pre Airsoft, Paintball hru - herný mód Capture Point. V hre existujú 2 entity (Tím RED a tím GRE), ktoré proti sebe hrajú a snažia sa o obsadenie bodu. Obsadenie bodu sa realizuje stlačením (držaním tlačidla) príslušného tímu. Po obsadení bodu sa ozve hlásič (buzzer), ktorý hlási že došlo k obsadeniu bodu niektorých tímom.

Po obsadení bodu sa rozsvieti LED dióda daného tímu a začne sa na displeji pripočítavať čas tohto tímu do momentu obsadenia bodu druhým tímom. Ak sú obe tlačidlá stlačené zároveň, okamžite je čas zastavený (pauza), slúži pre zásah rozhodcu v hre pri potrebe prerušenia hry. Druhým typom hry, ktorú je možné cez menu zapnúť je Countdown, ktorý počíta od nastaveného času po nulu, pokým musia byť stlačené (držané) tlačidlá po určitú dobu aby došlo k zastaveniu odpočtu.

Systém je konfigurovateľný prostredníctvom konfiguračného menu, ktoré sa spustí po štarte celého systému. V konfiguračnom menu vie používateľ rotačným enkóderom prepínať položky menu a následne i aj konfigurovať s enkóderom. V tomto móde nereaguje systém na tlačidla tímov, rovnako tak v hre nereaguje systém na rotačný enkóder.

Menu je rozdelené na:
Štart hry DOMINATOR (2 tímy)
Nastavenie času pre obsadenie bodu (ako dlho má hráč držať tlačidlo pre obsadenie bodu - X sekúnd)
Nastavenie maximálne dĺžky hry (neobmedzené / X hodín)
ZAP/VYP hlásiča v hre
Nastavenie odpočtu pre countdown hru (X hodín)
Štart hry COUTNDOWN (1 tím, resp. 2 tímy a rýchlejší vyhráva stlačením oboch tlačidiel súčasne)

Všetky časy a nastavenia sú uložené do EEPROM pamäte Arduina, sú k dispozícii aj po odpojení a pripojení napájania, ide o energeticky nezávislú pamäť. Limit prepisov je na úrovni 100 tisíc. Displej je obmedzený na vykreslenie maximálne 99 hodín, 59 minút, 59 sekúnd. LCD displej rozmeru 16x2 i 20x4 je plne kompatibilný.

Súpis hardvéru:
Arduino Uno / Nano / samostatný AVR čip ATmega328P
LCD znakový displej 16x2 / 20x4
I2C prevodník pre LCD displej
2x tlačidlá (spínacie)
Rotačný enkóder 360° - napr. KY-040 (alebo podobný)
2x LED diódy
Voliteľný - buzzer

Program ponúkam v strojovom kóde .hex pre cieľovú architektúru ATmega328P (Arduino Uno / Nano). Projekt je možné vopred vyskúšať zdarma v testovacej verzii s meraním max. 15 sekúnd pre každý tím. Testovacia (Shareware) verzia slúži najmä pre overenie kompatibility vášho hardvéru a pochopenie logiky hry. Testovacia verzia neumožňuje spustiť herný režim COUNTDOWN, iba DOMINATION. K projektu nie je vytvorený DPS návrh.

Cena: 30€
Konfigurovateľný tlačidlový DOMINATOR - Airsoft - Arduino