Airsoft Multi-Gamemode Prop

This repository contains the code and 3D design files to create an airsoft game prop to support a number of gamemodes

TODO

  • Move gamemodes into reusable classes
  • Export Fusion360 files
  • Add Pin-Disarm Mode
  • Add Dead man's Switch Mode
  • Add support for an ESP8266 WiFi Sub-Board
    • Allow remote viewing of status

Required parts

Displays:

  • TM1638 8 Digit Display Module
  • Generic 20x4 LCD with PCF8574 Module
    • Sometimes described as an "i2c LCD"
    • Available in various colours
    • eBay UK
  • WS2811 LED Strip
    • 60LEDs/M Preferred for greater light output
    • Available in 12V and 5V Variants, get 12V
    • eBay UK

Switches:

  • 4x4 Matrix keypad
  • 2 x Arcade buttons with backlight
    • LED Backlit, Usually with integrated resistor for 12V
    • eBay UK

Modules:

  • LM386 Amplifier
    • Can be pwered from either 5V or 12V
    • eBay UK
  • Arduino Mega 2560
    • Can be sourced easily from anywhere
  • Buck Converter (or other 12V to 5V step down)
    • LM2596 Modules readily available
    • Be sure to trim the correct voltage before connecting the outputs
    • eBay UK

Misc. Parts:

  • Fuse and holder
    • An inline fuse with the battery terminal, automotive fuses work well
  • Small Speaker
  • Battery Connector (XT60/Deans/Tamiya Etc.)
  • Crimp spade connectors (For arcade switches)
    • You could also solder the connections
  • Wire

Hardware:

  • M3 Bolts, Screws and Nylon Locknuts
  • M4 Threaded rod (Cut to length to hold enclosure together)
  • M4 Washers

Please note, links are not n endorsement of the associated seller. The links are merely an example of the part.

Arduino Libraries Required