The electrical subsystem contains all the components and circuitry that allow the vests and gloves to function. The largest challenge we faced was creating a working infrared (IR) and radio frequency (RF) communication network across several PCBs.
An early PCB prototype for the glove, which allowed us to test the functionality of the circuit. This circuit should be able to fire an infrared laser, as well as activate the haptic motor. However, this design has a lot of wasted space between components since this design utilizes a one-sided PCB. The electronics were sized down to ensure the glove's maximum comfortability for the wearer.
The final PCB prototype is double-sided and a fourth of the size of the early prototype, allowing us to create a more compact product.
Above is a screenshot of our final schematic. Note the red and blue wires representing the top/bottom of the double-sided PCB and the larger holes for the vias.
The future step for glove circuitry is to switch to an ATTINY-based glove. This would create a more compact and comfortable glove circuit, as the ATTINY is drastically smaller than the Arduino Nano used in our current design.
Our final vest PCB is similar to our glove PCB: it's double-sided and contains regions for a Nano, haptic motor, and LORA. In addition, we have a speaker and wires that link to LEDs that give the user feedback when shot.