Jump to content
American MilSim
Sign in to follow this  

Sell: RFID / Buttom Domination Timer - Stopwatch for Airsoft Capture Point game mode

Recommended Posts

I offer software for Domination Timer (DOMINATOR) project from year 2018. It is usable for Airsoft, Paintball sports for game mode DOMIANTION (Capture Point). There are two versions, one is using RFID entry with compatible cards, wristbands, second is using standard hardware pushbuttons for user entry.



Description of RFID Domination Timer:

Domination Timer is a device (stopwatch) for Airsoft sports, Paintball with an Arduino microcontroller (Uno / Nano) with an AtMega328P AVR chip. 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 - Domination Timer. 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 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 the RED team occupies a 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 a GRE team occupies a 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. If the card is attached by Eraser, both times are stopped and reset to the initial value of 00 hours, 00 minutes, 00 seconds at the same time. Used to restart the game, initialize a new game. Project RFID Domination Timer for Airsoft is suitable for events, facilities (arenas), or Airsoft teams. Huge advantage of the Domination Timer system is that the system can be cloned using same firmware for multiple RFID Domination Timers, so you can create as many Timers as you want that will react to same cards. 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.


How RFID Domination Timer works (hardware side):

The NXP RC522 RFID reader communicates with the microcontroller (Arduino / stand-alone AtMega328P chip) via the SPI bus with a clock signal (CLK) of 4 MHz. The reader responds to the distance of the chip about 3 cm from the antenna, while it has a configurable gain of the antenna in the range of 18 to 48 dB (48 dB is used in the final application). Reads the UID (identifier) of RFID cards in range, forwards this identifier to Arduino. Arduino compares the read card address in a multi-condition, applies digital states to diodes, runs a universal counter controlled by the millis() function, which is responsible for counting both times. Based on the fulfilled condition, the counter will be applied to the given team to which the UID belongs. The time is sent via the I2C bus to the 20x4 character display, where it is plotted on a specific line - only the specific position is overwritten for the fastest possible time recovery. Listing of all adjustments to the display takes up to 30ms at the I2C bus speed of 100 kHz - Standard speed, which is used. In case of serious interest, it is possible to create firmware in machine code for AtMega328P to measure for other types of RFID readers: RDM6300, PN532, Wiegand W26, increase of I2C bus clock signal up to 400 kHz (Fast Speed).


Where to use RFID Domination Timer project:

RFID Domination Timer project is, in terms of its versatility, suitable for implementation in Airsoft actions, and with the possibility of cloning the firmware, it is possible to place X DOMINATOR points in the game field with identical firmware, which players can play with the same RFID cards. DOMINATOR is also suitable for teams, sports grounds and playgrounds, which can use this device to expand the services and game modes offered for different numbers of players. If RFID cards, bracelets or key fobs are color-coded, it is very easy and universally distributed to players based on their team. Their archiving is also simple. Using cards, bracelets or key rings is easy and can handle all ages in Airsoft games. The RFID chip itself is protected in a plastic case, it does not mind dirt, water, it is fully maintenance-free. It has no battery, the chip activates the RFID reader, which charges it with the transmitted electromagnetic field and allows it to send a UID if it is within range of the RFID reader. DOMINATOR is suitable for game modes with the same number of players in both teams, e.g. DOMINATION, Capture Point (Points for multiple cloned DOMINATOR points). It is mainly used for Airsoft sports, Paintball games.

PCB for Airsoft Domination Timer - JLCPCB

For RFID Domination Timer is available PCB design (double-sided PCB). Production can be realized, for example, in China, where they can produce double-sided PCBs from GERBER design. One of the most popular and cheapest manufacturers is JLCPCB, where GERBER files can be uploaded directly as a .zip archive. The PCB is visualized, the layers, PCB dimensions, double-sided PCB are set automatically. Production takes 1-2 days. This manufacturer used to be famous for the action of producing 10 pieces of PCBs for $ 2. Today, JLCPCB allows you to produce 5 pieces of this PCB for RFID DOMINATOR for 6.96 €, 10 pieces for 10.16 € (currently as of January 2021, prices are rising). Transport - the cheapest alternative is available for 7.44 € up to DHL with delivery in 3-5 working days, while the cost of transport is 23.16 €. JLCPCB will automatically apply a € 8 discount coupon for shipping, which will be assigned to you after registration. Thus, with the cheapest shipping alternative with delivery within 25 days, this shipping is free with the coupon on the first purchase. An interesting manufacturer of PCBs is also AISLER, which offers PCB production from 3 pieces with a price of about 7.6 € per piece with free shipping, or offers the possibility of delivery for a surcharge via UPS. It is also possible to use other available manufacturers, for example: PCBWay, AllPCB, NextPCB, SeeedStudio, which have the technology for PCB production by machine method from GERBER files.



Button Domination Timer

There is a version equivalent for DOMINATOR with a button input that replaces the RFID reader. In button version of DOMINATOR, there are four buttons instead of four types of cards. PCB design is not available for the button version. Button version of DOMINATOR can be tried for free in the Shareware version. The version limitation is only in functionality, where it is possible to run DOMINATOR to measure a maximum time of 15 seconds for each team. That version is available at Github of project (accessable via Informations link below).


During this time it is possible to verify the response of the system to the inputs, the behavior of the system. The shareware version is in machine code .hex, which must be uploaded via AVRDUDE software to Arduino, or via GUI interface using XLoader app. There are versions for I2C address converter 0x3F and 0x27.


Used Hardware - Button DOMINATOR:

  • Arduino Uno / Nano / Mega (the scheme for each microcontroller is the same)
  • 4x pushbuttons connected as INPUT_PULLUP with ACTIVE_LOW contact
  • 2x LED with 2x 1k or 220ohm resistors (you can connect there relays instead of LEDs, if you want to turn more powerful lights for indication)
  • LCD display 16x2 / 20x4 with I2C converter

More informations about project with Youtube videos of - how DOMINATOR works available at: https://martinius96.github.io/Airsoft-DOMINATOR-RFID/en/index.html
Price of software: 30 € RFID version / 20€ button version
Alternative contact : martinius96@gmail.com
Preferred payment method: PayPal



Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...