Skip to content

airsoftnorge/TECP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Pre-pre-alpha

Do not use or try to make sense of.. public for sanity checking reasons.

TAK Enabled Capture Points

     ______   ______   ______   ____ 
    /_  __/  / ____/  / ____/  / __ \
     / /    / __/    / /      / /_/ /
    / /    / /___   / /___   / ____/ 
   /_/    /_____/   \____/  /_/      

Idea

Have physical points of interest that can be captured and have them reflect which teams hold which points on their Team Awareness Kit (TAK) End user device (EUD).

Make the programming as easy to modify as possible, to enable new ideas to quickly be implemented.

Features and anti-features

At no point do you have to use your phone to interact with this. No QR-codes, no minigames within the game. Paper-map gang can have their fun.

Implementation with meshtastic to reduce cost of each unit.

Open source so you can take it and make something cooler if so desired.

Everything here is preconfigured or made for ASN-TAK, if you intend to use it elsewhere you might need to make adjustments. Contact us for MQTT login if you want to online your units on the ASN-TAK servers.

We can be found ond discord for any questions.

Moving parts

TAK Gateway

Responsible for bringing points and statuses of points from the meshtastic network to the TAK servers in a COT format. Differentiate between rally points, spawns and capture points. It's just a point like all others, but require a internet connection to work as the gateway.

It can be a standalone point using gateway as mode or be any other point mode as described below.

  • TAKGateway displayed as neutral green: image

See gateway documentation.

Points

Each point contains a raspberry pi and a meshtastic device. Capture mode units will also contain a set of push buttons to interact with GPIO to let players capture them.

Full configuration found here

  • Points will be displayed using mil-std-2525 icons.
  • Friendly points are displayed as cyan rectangles: image
  • Enemy points are displayed as red diamonds: image
  • Unknown points are displayed as yellow blobs: image

Mode: Capture

Capturable points by holding down a button for a configurable amount of time. Upon capture the status will be broadcast on meshtastic to the gateway, updating the TAK servers.

Modifiers:

  • Customizable capture time.
  • Optional buzzer for audible capture.
  • Optional: Revert to original color after x time (Default is permanent and requires a re-capture to revert to other colors)

Mode: Spawn

Non-capturable points.

Modifiers:

  • Optional buzzer for audible respawn alert.
  • Custom respawn time interval (Only makes sense with a buzzer).

Mode: Rally

Rally points are only seen to the color they are configured for, acts as a moveable spawn point for one side. Can be disabled by other team if found and must be re-enabled to work.

Modifiers:

  • Customizable capture time. (Or deactivation)
  • Optional buzzer for audible respawn alert and deactivation alert.
  • Custom respawn time interval (Only makes sense with a buzzer).

Mode: Gateway

Non-capturable points.

Point you cannot interact with, but if you still want it on the map.

Ideas for future expansion

  • Added
    • Optional: Have points revert to initial state after a set amount of time
    • Optional: Support 16x2 LCD display giving you the state of the point.
  • To be added
    • Optional: RGB LED support, for simpler waterproofign i suppose.. ¯\(ツ)
  • Undecided
    • Optional: Off button logic to tell TAK the TECP box is out of play.
    • Activate spawn points based on currently owned points.
    • Force capture order

How we expect it to look once done

Friendly is always cyan, enemy is always red, neutral is always green and unknown is always yellow.

image

  • Friendly players in this map:
    • All cyan dots are friendly players.
  • Capture points in this map:
    • Alpha and Bravo is held by your team
    • Charlie and Delta is unknown.
    • Echo and Foxtrot is held by the enemy team.
  • Rally point:
    • Friendly rally point visible.
    • Enemy active rally point not visible (Neutralized will show up).
  • Spawns:
    • Both spawns are visible to both teams.
  • TAK Gateway:
    • Displyed as green emplacement.

Current iconography

image

Demo

https://youtu.be/sNUket2YNQc