Electronic Fencing Target

18,091

118

42

Introduction: Electronic Fencing Target

How awesome it would be if you can build something that helps you train in fencing and have fun at the same time, right!?,
My name is Enrique Alvarez, I am the fencing master for the Fargo-Moorhead Fencing Club and I was tired of seeing my students playing video games in tournaments and not paying attention to what they should have been paying attention, ;) I had the idea to bring the electronic world and fencing together and have some fun with it, I am sure everybody is familiarized with electronic targets, devices that usually contain a set of lights and pressure sensors that determine which region of the target is being hit, very similar to the electronic memory game of Simon. I wanted to bring this idea to the next level, and that’s why I created the MMFT (multi modal electronic target).




Step 1: Cut Play-wood and Place the Targets

First step is to get the plywood cut and drilled,
I got half an inch Birch plywood and cut it 18 by 20 inches approximately
then I drilled 7 holes destined for the seven targets/push-buttons from All Electronics and finally placed them in the positions shown in the picture.

Step 2: Prep the Lights

The push-button from All Electronics come with the regular white bulb,
what I did, was to switch those bulbs for RGB leds, driven by an Arduino Mega
I also added some resistors to control the current sent to the LEDs.

Step 3: Prepare the Arduino

The Arduino Mega is limited in current output, so I included a set of n-channel Mosfets to beef up the power to the leds.

Step 4: Display Board

The Electronic Fencing Target includes a 4 digit display to show the fencer the results of the exercises and any other info messages.
The 4 digit display uses an SPI interface with the micro-controller, messages with the data to display are sent through the SPI link and received by the sub-system. More details are explained in the code section.

Step 5: Wrie It Up!

Now, you just have to wire the output from the N-channel Mosfets to the RGB leds and the push-button inputs,
in this particular model, there are:
- 7 outputs for the red leds,
- 7 outputs for the green leds,
- 7 inputs for the push-buttons.
The eagle schematic is also shown in the images files and the schematic in Eagle cadsoft is included.

Step 6: Wireless Module

The wireless module is composed of:

- 1 Arduino nano

- 1 link pair of nRF24L01+
- 1 cell phone micro motor

The submodule is based on the nRF24L01+, more info->

https://www.deviceplus.com/arduino/nrf24l01-rf-mod...

https://howtomechatronics.com/tutorials/arduino/ar...

https://learn.sparkfun.com/tutorials/nrf24l01-tran...

The wireless module receives messages form the Arduino Mega an when needed activates the micro motor to provide vibration in along the blade.The module is attached to the weapon with a couple of Neodymium magnets.

Step 7: Software Code

The project uses:
1 arduino Mega + Arduino Nano emitter
[code attached above]
Arduino Nano receiver
[code attached above]

Step 8: Vinil for the Front and Enjoy!

1 Person Made This Project!

Recommendations

  • The 1000th Contest

    The 1000th Contest
  • Battery Powered Contest

    Battery Powered Contest
  • Remix Contest

    Remix Contest

42 Discussions

0
gpprinaldi
gpprinaldi

5 months ago on Step 6

Very good project! Unfortunately the wikipage isn't available anymore. May you send me the pages related to the wifi module?Many thanks!

1
22hansen22
22hansen22

Reply 5 months ago

I just updated the links

0
gpprinaldi
gpprinaldi

Reply 5 months ago

Thank you but I cannot find the updated links. Could you share here, please?

0
gpprinaldi
gpprinaldi

Reply 5 months ago

Ok, many thanks!

0
ArtJ11
ArtJ11

2 years ago

I got mine working and its really awesome! If anyone is interested in the details I can post them here....there's some modification to the code required if you want to use the updated 4 digit display from sure-electronics.

Many thanks to the author :)

0
gpprinaldi
gpprinaldi

Reply 5 months ago

Hi! I have tried to download the skecht, but it is no more available. Could you share it again, please?

0
gpprinaldi
gpprinaldi

Reply 5 months ago

Wonderful! I appreciate it very much!

0
ArtJ11
ArtJ11

Reply 5 months ago

Sure no prob. Just FYI, although I installed a Bluetooth module in the fencing target I ran out of time to complete the remote buzzer portion of the project and never picked it up again....this was a Christmas gift for my daughter and I was already running 30 days late! I think if I were to install this feature I would do away with the RF portion and simply hard wire a power and control line from the weapon to the target...fencers are used to wires anyway!

1
ArtJ11
ArtJ11

Reply 5 months ago

If you ordered the updated display this code should work fine. The new displays have an inverter-driver now so I had to rebuild the character table to invert the logic from the original code. If you see funny characters it means the table will probably have to be updated for your particular display. Good luck!

0
nb1234
nb1234

Reply 2 years ago

That would be fabulous! I'm starting to pull together everything now to build it, and any help/additional info/warnings would be great.

Many thanks to BOTH of you!!

0
ArtJ11
ArtJ11

Reply 2 years ago

Hi....you can retrieve my latest working code from here:

https://drive.google.com/open?id=1r9QJ8lTMK1jkaRZ89gsL9Ex6HUsjUUf4

You may want to get it sooner than later because I clear out my google drive pretty often :)

I haven't been able to get the RF-buzzer portion of the project working yet....the Mirf library and all of its operational requirements may be a bit above my pay grade so if anyone else can assist that would be great. Otherwise everything else works fine with this code.....good luck!

0
nikkialibero
nikkialibero

Reply 2 years ago

It will be wonderful if you could share again your material.

0
nikkialibero
nikkialibero

Reply 2 years ago

Great. Thank you very much.

I hope I will have some time to dig into this soon!

0
ArtJ11
ArtJ11

Reply 2 years ago

No problem...I would recommend loading the code into your Arduino mega as a first step just to assure that your system is stable before attaching the peripherals.

0
Honir
Honir

Reply 2 years ago

Hey, thank you for your code and excuse me to distrub you, I begin to create the fencing target with my father and it's our 1st project with Ardruin. We began to do the electronic part but after upload the code in adruino. 0 Led are up. do you see a mistake on the electric part?

Thank you very much

20180810_131347.jpg
0
ArtJ11
ArtJ11

Reply 2 years ago

I'd say check the polarity of your MOSFETs first...make sure you have your gate, source and drain pins connected to the appropriate polarity.....after that make sure your LED's are also hooked up to appropriate polarity. One other important thing...I used a separate 5V power source to run the LED's as they do consume some power....the display panel I used just happened to have a nice regulated 5V source which was sitting there doing nothing so I put it to work.

********Also in your photo I don't see anything connected to the DC input jack...you appear to be running off USB only......that's a red flag right there....plug in a good DC source around 9 to 12 volts to make sure you have sufficient power to run that thing*********