Project description:
DOMINATOR is a device - stopwatch for sports such as Airsoft, Paintball. The stopwatch uses an Arduino control microcontroller (Arduino Uno / Nano) or a separate chip (Atmel) AtMega328P, which controls the entire system logic. The stopwatch includes an LCD character display measuring 16x2 (16 characters x 2 lines), or 20x4, on which the times of individual teams are displayed.
There are 2 teams in the game - RED team and GRE team that play against each other and occupy the imaginary point that is formed by this device - DOMINATOR. At the beginning of the game, the display shows the times 00 hours, 00 minutes, 00 seconds for RED team , GRE team . Each member of the team is equipped with a card, bracelet or key fob, which communicates on the frequency 13.56MHz with an RFID reader, if it is within its range. Keychains and bracelets can be color-coded (green, red according to team and function ...), which allows them to be distributed more efficiently to players, but also their archiving and storage.
If RED team occupies point, the team player attaches his card to the reader, thus occupying the point. This action triggers a buzzer that announces a change in the point. Then the RED team's LED at this station will light up and the display will start adding time for that team.
If GRE team occupies point and a member of that team attaches the card to the reader, a buzzer sounds again, that team's LED lights up, RED's team time is paused, and team time counts. GRE, which occupied the point.
If the card / key fob is attached by the organizer (referee), both times are paused until one of the teams inserts the card. This type of card is thus suitable for starting a break, but can also be used at the end of the game, when it is necessary to stop time to evaluate the game.
There is still a fourth type of card in DOMINATOR - eraser, which pauses both times and resets to initial values as after starting the DOMINATOR stopwatch. Used to restart the game, initialize a new game.
The project is suitable for Airsoft events, sports facilities, or Airsoft teams, which can build the equipment. The advantage of the DOMINATOR system is that the system can be cloned and create X points with the same configuration via machine code, which can be fought independently in the game, while the RFID cards will work fully on all DOMINATOR devices.
The system is tested, functional, easy to maintain. The NXP RC522 reader works at a frequency of 13.56MHz, registers RFID tags at approx. 3 centimeters (almost physical contact with the reader is required), compatible ISO / IEC 14443-A tag format. The given tag standard also includes ISIC, bus cards, which function as NFC cards and can communicate their physical address - UID to a reader within range.
Hardware for the project - RFID DOMINATOR:
Principle of hardware functionality:
The RF5 reader RC522 communicates with the Arduino via the SPI bus. It reads the UID (identifier) of RFID cards in range, forwards this identifier to Arduino, which executes the program logic. The reader responds to the distance of the chip about 3 cm from the antenna. Arduino compares the read card address in a multi-condition, applies digital states to diodes, runs a universal counter every 100ms (counts in tenths of a second), controls the counting of both times. The time is sent via the I2C bus to the 20x4 character display, where it is plotted.
The display takes up to 30ms at an I2C bus speed of 100 kHz - Standard speed. Maximum time range that can be listed on the system: 99 hours, 59 minutes, and 59 seconds Consumption: approx. 110mAh with 5V power supply. Convenient to power via power bank, charger from a phone with USB output. To specify an RFID DOMINATOR project: The project is suitable for teams, clubs, sports facilities, events. If RFID cards, bracelets or key fobs are color-coded, they are very easy and universally distributed to players.
Tabs are easy to use for all ages. The chip is protected in a plastic case, it does not mind dirt, water ... Suitable for DOMINATION game modes, Capture Point (more than one DOMINATOR can be used in the game), a game mode that has a balanced number of players. The use is mainly for sports Airsoft, Paintball, Nerf Wars.
There are available 2 types of PCBs (both dual-sided with overlays 100x105mm) that can be created for project. One is for GERBER - machine production, second is for photo path. Both versions are sent to you for free GRATIS to project.
Price is for maximum 10 RFID UIDs for each team and maximum 2 RFID UIDs for referee, eraser. UIDs you can get from cards, keychains using RFID reader NXP RC522 using sketch available at:
https://martinius96.github.io/Airsoft-DOMINATOR-RFID/en/index.html
It will be good, if you can send me UIDs in .xls Excel sheet. It will be easier for me to implement it for you to code and for your archivation too!
I am selling software, that means, I will send you ready to upload and work application in .hex machine code for your Arduino platform. I need to specify LCD display I2C adress too. Please use I2C scanner to get it from display. It must be written to app. I am not selling source .ino CODE, app cannot be edited to future. App can be uploaded to Arduino in .hex format via Xloader with GUI or via AVRDUDE (for console users).