This repository contains the code and 3D design files to create an airsoft game prop to support a number of gamemodes
- 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
Displays:
- TM1638 8 Digit Display Module
- Measurements: 20mmx120mm
- "Jy-MCU" Branded, eBay UK
- 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.
- ButtonDebounce
- NeoPixelBus
- TM1638
- CountUpDownTimer
- Keypad
- ArduinoMenu
- LiquidCrystal_PCF8574
- ArduBoyTones
- [Optional] MemoryFree