loading

Step 7: How it works

This circuit does more than just display some graphics and text on the screen. If it did that , then it wouldn't be self destructing.
The first sketch that should be run, is create mission objective sketch, this sketch uploads a character array to the memory chip, THIS is the mission objective/message that is destructed.
In the second sketch, Self Destructing Msg, a few things happen. At startup there is a idle screen, with the logo that moves across the screen. The button pin is checked for its state. If the button state is high, it goes into the reading function in the program. This function reads, data from the memory chip, then stores it in an array on the arduino memory.
The next function reads the array, and sends it to the display. after a set amount of time, to allow the user to read the message, it waits 5 seconds, then the important part.
All arrays with the message, are overwritten, and no evidence is left behind. If the button is pressed again, a different message is displayed, and the original secret message cannot be recovered.


What's going on in the video:

<8s - Idle screen, logo moves up and down.
*Button Pressed and held*
>8s && <=11s - Splash screen
-read data from memory
-write data to array "cache"

>=11s && <18s - Displays Secret Message

>19s && <24s - 5 second countdown
-Erase array (overwrites)
-Erase FM24C04 (overwrites)

>24s && < 30s - Returned to Idle screen
*Button Pressed*
(There is nothing to read from the memory chip, and nothing in the array cache" All evidence is gone. In addition, the loop that displays the secret message, is also only run once. Every time after that, the program automatically goes into the second loop, which has a complete different set of instructions, which, in the video, displays "nothing to see here!")

-enter 2nd loop
-no valuable data
 

Advertisement

What's with all the lines?
tv show? a model rocket motor should work. I was thinking something similar, smoke bombs, and use a model rocket engine igniter to lite the smoke bomb.
tv show? a model rocket motor should work. I was thinking something similar, smoke bombs, and use a model rocket engine igniter to lite the smoke bomb.
From the movie but what about the TV show? Also could you use something like a model rocket motor to melt the circuit board?
Lol yes there are two zombies on the board. Had to add them. This is V1 of the project. V2 will have a burning effect. I don't think many people will want to build this project then actually destroy the etched and soldered Breakout board or risk damage to their arduino. So next version will just appear to be burning up, but no components of the circuit will actually be burning.
oh and step 2? looks like 2 zombies lol
i thought it was really going to blow up!lol it's still pretty cool! lol

About This Instructable

19,108views

83favorites

License:

Bio: I am a college student; I enjoy hacking electronics and DIY projects
More by foxxtrotalpha:Self Destructing Message Goldeneye 007 Proximity Mine 3D Print PIR Soldering Assistant 
Add instructable to: