loading

Why I made this.

There are other tutorials of making alarm clocks and other defusable bombs, they are really good. but they are to complicated for my needs. This is a simple countdown and booom bomb.

So if you are looking for a simple to build and simple to use defusable bomb then this is for you.

Disclaimer and safety

There is no explosive or other dangerous stuff in this bomb. Only sound and light.

!!?!! Only use as toy. Don´t use to scare people. Don´t try to connect explosive to it, the circuit is only made for fun, and is not stable, or safe to use with explosives so just DON´T do it. Don´t place it in public places, you can get in some seriously trouble with the police !!?!!

Use it for fun, and be carefully.

When you connect a wire from + connector in the box. to the connector from the battery + side ( That is the RED wire) then the bomb is on and show 1111 in display.

There are 3 connectors in the box, 1# = V 2# = Gnd 3# = Fake wires.

when you push start button then its starts to count down (you can change this in the sketch)

When the bomb reach zero . the bomb will show 666 in display, light the led and make a high noise from the buzzer.

To reset, press reset button, and 1111 will show in the display again.

To change wires there are screw connectors in the box. and under the tape near the dynamite.

Simple loose the screws, and change the wires that have been cut over to start a new game.

Gameplay:

Two teams: terrorist and counter terrorist

Bomb timer: set to 30 min.

Points: Disarm in 1 try =100p. Disarm in 2 try =75p. Disarm in 3 try =50p. Disarm in 4 try =25p

Disarm in 5 try =10p. Bomb explode counter terrorist -50p / terrorist +100p.¨

One team will start with the bomb.

The other team will try to find and disarm the bomb.

Every time counter terrorist finds the bomb, they will have one single change to cut the wire, that disarms the bomb.

If there are connected 4 fake wires and 1 real. Team counter terrorist have to find the bomb a maximum of 5 times.

If team counter terrorist don't manage to disarm the bomb. they lost the round.

Every time the bomb disarm or explode, teams switches sides.

Have fun.

Step 1: Things You Need

You can make this project for about 7 dollars. if you use scrap and things you have in your house. I buy almost all my stuff on Ebay.com. Cheap prices and free shipping.

Electronic:

  • Arduino uno, nano, pro, clone ect. (I used Nano)
  • 4 digit 7 segment display i use tm1637 (If you are using another display maybe you have to make some changes in the sketch)
  • Breadboard for testing
  • Piezo / Buzzer
  • Red Led
  • 100 Ohm resistor for buzzer ( Please check for size for your self)
  • 220 Ohm resistor for led ( Please check for size for your self. (But somewere between 200-300ohm schould work)
  • 10k Resistor for button ( Please check for size for your self)
  • Power supply for Arduino (I used 4 X AAA)
  • Jumper wires / Dupont wires
  • 2 Momentary button

Tools:

  • Saw
  • Wire cutter
  • Scissor
  • Hobby knife
  • Screwdriver
  • Solder iron
  • Glue gun / Or hobby glue

Random stuff:

  • Round iron bars (Wood is better. my bomb is very heavy)
  • Box(I used cigarette pack, plastic is better, don´t start smoking just to get one;))
  • Tape
  • Wire connectors
  • Wires (to connections, battery, fake wires)
  • Thin round iron, pencil or other thin round thing. (to make curling wires)not needed

Software:

  • Arduino programmer
  • Library for the tm1637 display

Step 2: Make the Dynamite

First cut your tube in 6 pieces. (the length depends on the diameter of your stick)

Prepare the coffee filters, by cutting them open, and clean the sides.

Next roles up the dynamite. The endings should have a little extra, so you have something to stuff inside.

Take some FAKE WIRE. And put into the end of the sticks.

Stick the rest of the coffee filter in and done.

Step 3: Make Battery

Connect + to -. Be sure not to short cut anything. its a serial connection of the batterys that we are making.

if any doubt, search serial connection to be sure.

I used the connections from a old battery holder.

Tape together and put them in to the dynamite tubes.

Step 4: Test Circuit on Breadboard

Connect every thing as you see in the picture.

The reset button is not in the sketch. that is because we use the reset pins on the arduino.

We could make it in the sketch. but i think this is a fast and easy way to reset the bomb.

Arduino pins:

Pin 13 - Led

Pin 6 - Buzzer

Pin 4 - Countdown button

Pin 3 - Clk (display)

Pin 2 - Dio (display)

Rst - Reset button (Use the reset pin, on my nano clones they are named RST. On a arduino uno i have it says RES)

Step 5: Upload Sketch to Arduino

You have to download library for the display.

From GitHub avishorp has made a nice one.

https://github.com/avishorp/TM1637

I have made some comments on all most every line in the sketch, so hopefully it is a little easier

for first timers to understand the sketch.

The sketch is also as download in the bottom.

Step 6: Make the Control Box

Cut holes for display, buzzer, wires and the led. and for buttons.

Step 7: Putting Things Together

Glue the sticks together. Put tape in both ends. Wire it all up

I hide gnd inside the box. so only fake wires and + is going out under the bomb.

Use the same diagram as on the breadboard. solder it all together and assemble the bomb.

Power it up.

Step 8: Now Your Done. What Could Be Better

Congratulation you have finish the tutorial.

Some thing that could be better. Use plastic box it looks better and is stronger.

Hide all other wires inside the box, so only fake wires and + wire is visible. I made all my wires visible for the looks.

Make a rain proof design to use in all weather conditions.

Change the sketch so that you can change the time by button push. on this vision you have to change it in the sketch.

Please let me know if you find any problems with the sketch or in the circuit. So that i can change it, i´m only human so mistakes can be there, but i have tested it and it should all work fine.

Use wisely

Please don´t scare people with this. Put it in a bag under transportation.

!!Don´t try to connect any explosive to it. it´s not made for such things. and is differently not safe!!

Now go outside and play:-)

Step 9: Download Sketch

Download the sketch and upload it to arduino

<p>i got it 100% working now</p><p>it what my 10K resistor i placed it just like you next to the gnd, but on my breadboard it has no gnd left like you HMMMM, but oke mine i places above the gnd and that was it see your picture, maybe a mistake at your side in building the scematic, i think. friend</p>
<p>Super that it work congratulation : )</p><p>yep that is my mistake.it looks like that they are not connected. I have changes the picture and made it more clear. thank you for pointing that out. please tell me if the new picture/schematic is better </p><p>I know you had some small trouble, but are there anything in the instructables that should be changes, to make it more easy to follow ?? </p>
<p>it is in my eyes 100%</p><p>becous i am realy a beginner,but i am an electrician,so i no how it must work and no how to use a multimeter,(that helpt me solve the startbutton problem and scematic mistaky, but yes maybe 1 thing,but it is then for me as a beginner, how to change the 15 seconds, becous in the line also explains about (lower than 16 then it wil countdown) ????</p><p>i must say i did not changed enything for exploring,this is now for 1 time the easy way,ask a pro.and maybe a wire scematic from board to the pipes and box, then you have realy a IBLE, that instead of a lot of asking. only probs wil get..but our conversations wil also help a lot of people friend.you got a new follower from the Netherland,,,,,,ME!</p>
<p>to change the 15 seconds</p><p>I will try to explain how to set the countdown numbers</p><p>for(numCounter = 15; numCounter &lt; 16; numCounter--) this is the line to make changes in.<br></p><p>(numCounter = 15) this is the start number we want to countdown from. and this is the number that you give to the arduino when you push the button.</p><p>(numCounter &lt; 16;) this says that the arduino should do something if numbcounter is smaller than 16. this happens when we push the button.</p><p>numCounter-- this says that arduino scall decrement numbCounter, thats what the two - means.</p><p>So we push a button with a value of 15, arduino know that if it see anything smaller than 16, it should start to countdown.</p><p>if you want to countdown from 30 to 0 you set numbcounter to 30 and &lt; to 31.</p><p>and it will countdown from 30.</p><p>it will countdown in seconds so half an hour is 1800sec so you need to set the numbcounter to 1800 and &lt; to 1801.</p>
<p>thats why my name is WANNADUINO, </p><p>I CANT GET IT TO WORK, NOW IT SAYS, AFTER THE BOMB SKETCH AND THE GITHUB, TM DISPLAY LIBRARY,, that iTS has not a name type, i getting frusty,pleace help</p>
<p>YOU ROCK,, thank you so mutch for all your time and efford,it is verry honoreble of you. i made a big thank you shout out for you. you deserve it</p>
<p>Thank you, its cool that you like it . much appreciated. </p>
I think it has something to do with the library for the display. <br>Please check out. Is the display library installed in the correct folder?<br><br>I have downloaded the sketch and it compile fine. I use arduino ide 1.6.8 <br><br>So I think it is something with the display library at your computer. Hope your figured it out. <br><br>
<p>what folder you mean?i put it in the folder of the librarys and yours in examples see! </p>
<p>the start button is not working, and the reset is only when i power it up ,it counts down 15 sec to 0 and then booooom.then you see 666 and after a few secconds it again counts down from 15 to 0 over and over,and i can not use start button,pfff</p><p>what did i do wrong now haha</p><p>so it resets continu on the display ,no 1111 in the sceen </p><p>but reset works ok.what can i do ?</p>
<p>i got is almost 100% working now,i refer a couple of times to my well placed name WANNADUino, the wannabe arduino tech, not</p><p>the board i was using was a 168 atmel not a 328atmel, that was 1 problem and the rest was mabey a misplaced file,i cant see it for sure,</p><p>i did a lot of things after al your help here,also a few pointers i find on the arduino forums, the message i had got about the name type! can also be that the new poster of the librairy puts his name after the item librairy, such as MASTER like this</p><p>(LM123-Master) but somtimes that makes also the same problem so it shut be (LM123 ) without the master. and the last thing if this happens ! the ccp file and H file. must be placed a directory highter or in the same directory as the prog file with the same name. first of al...ALL THE CREDITS TO DanishElectronic: MY man, 1 more thing i need help with bro </p>
<p>this is the message. i am getting frustrated, what is this, pls help i now it shitty but i am almost there,i used the same arduino 1.6.8.</p><p>used in my eyes the correct folders, and used your sketch and the github link.</p><p>and i cant get it to workor even compiled on the board, remember my name eeh haha</p>
There is two different folders for libraries. <br>#1 number 1 folder is where arduino program is. That's the one you taken a picture of. C - programFiles - Arduino - libraries. Don't put them here.! If you have the library in here delete it. <br><br>#2 number 2 folder is placed in documents - Arduino - libraries. <br>This is the correct folder. <br><br><br>Hope it makes sense <br><br><br>
<p>Arduino: 1.6.8 (Windows 10), Board:&quot;Arduino Nano, ATmega328&quot;</p><p>Build-opties gewijzigd, alles wordt opnieuw gebuild</p><p>softgun_bomb_english:25: error: 'TM1637Display' does not name a type</p><p> TM1637Display display(CLK, DIO); //setup 4-Digit Display</p><p> ^</p><p>C:\Users\WANNAD~1\AppData\Local\Temp\arduino_modified_sketch_630080\softgun_bomb_english.ino: In function 'void setup()':</p><p>softgun_bomb_english:29: error: 'display' was not declared in this scope</p><p> display.setBrightness(0x0a); //control brightness of display</p><p> ^</p><p>C:\Users\WANNAD~1\AppData\Local\Temp\arduino_modified_sketch_630080\softgun_bomb_english.ino: In function 'void loop()':</p><p>softgun_bomb_english:37: error: 'display' was not declared in this scope</p><p> display.showNumberDec(numCounter = 1111); //shows 1111 when bomb is connected</p><p> ^</p><p>exit status 1</p><p>'TM1637Display' does not name a type</p><p>This report would have more information with</p><p>&quot;Show verbose output during compilation&quot;</p><p>option enabled in File -&gt; Preferences.</p>
<p>All of these errors is because of that display library.</p><p>when i delete my library i get the same errors.</p><p>Maybe I think you have manually put it in the library folder?</p><p>You need to delete the library files you have and start all over.</p><p>try follow these steps.</p><p>#1 You need to download zipfolder from github.com</p><p>by pushing the green &quot;clone or dowload&quot;</p><p>then a little pop up window shows up. and then push the download zip.</p><p>#2 Then open aduino programmer.</p><p>And click on sketch =&gt; include library =&gt; add .zip library.</p><p>find the zip file and push open.</p><p>#3 Close the arduino program and open it again (restart) and it should work.</p><p>My libraries i had installed, is placed in</p><p>mycomputer/document/arduino/libraries/ </p>
Man, Nice project... I have a lcd display 16x2, as I apply to this project?
Thank you. Sounds cool
<p>and get also an error reading, in the sketch,about including tm display?</p><p>i used robotdyn arduino uno</p><p>and want it also on a pro mini and a nanov3</p><p>so if yoiu can give exact pins and collors and if all black are 1 at the end same as yellow i think?</p>
Have you downloaded the library for the display and installed it? <br>Do you have the same display? <br>If you look in the schematic you can see the colors. yellow and black are not the same. <br>Black is only gnd wires.<br>Yellow is only used from dio, and from reset pin. <br>Please look at the schematic. I have deleted the other photo.<br><br><br>
<p>pleace exact pin out on nano v3 and pro mini</p><p>I don't understand it .pleace a picture also in hd these are a bit blurry</p><p>I try to make it now but am stoped</p>
Hi it is all in step 4? <br><br>Pin 13 - led<br>Pin 6 - buzzer <br>Pin 4 - count down button <br>Pin 3 - clk on display <br>Pin 2 - dio on display<br>Reset pin - reset button <br><br>Same ports are used on uno, nano and mini. Don't think about it ?<br><br><br>Hope it was helpful

About This Instructable

4,663views

26favorites

License:

More by DanishElectronic:Arduino defusable bomb tutorial (Countdown timer) Arduino Bluetooth HomeControl (Android) 
Add instructable to: