'Mission Impossible' Bomb Arduino
'Mission Impossible' Bomb Arduino
Abstract— This report outlines the design and implementation of essential for numerical displays in various
a "Mission Impossible" style bomb simulation using Arduino.
The device features a countdown timer that starts from a applications.
random number between 10 and 99, decrementing to 00,
signaling a game over. The timer can be modified by A 7-segment display is an electronic display
disconnecting specific cables, each programmed to alter the device for displaying decimal numerals. It consists
countdown speed or trigger a win/loss condition. The materials
used include two 7-segment displays, an Arduino board, two of seven LEDs (hence the name) arranged in a
CD4511 decoders, a NOT logic gate, protoboard wires, Dupont rectangular fashion. Each LED is called a segment
cables, and a passive buzzer. because when illuminated, it forms part of a digit.
Keywords— Arduino, 7-Segment Display, CD4511 Decoder, II. DEVELOPMENT
NOT Gate, Countdown Timer, Digital Systems, Bomb
Simulation. The materials required for this project include
two 7-segment displays, an Arduino board, two
I. INTRODUCTION CD4511 decoders, a NOT logic gate, various
The project leverages the Arduino protoboard and Dupont wires, and a passive buzzer.
microcontroller for its versatility and ease of use in These components were chosen for their
prototyping. Arduino provides an excellent compatibility and ease of integration with the
platform for integrating various components like Arduino platform.
displays, decoders, and buzzers.
The code will be attached for further analysis. Fig. 4. Final Circuit
IV. CONCLUSION
This project successfully demonstrated the
integration of multiple digital components using
Arduino to create an interactive bomb simulation.
The use of 7-segment displays, CD4511 decoders,
and a passive buzzer provided a functional and
engaging representation of a countdown timer. The
ability to modify the timer using cable
Fig. 2. Code disconnections added an interactive element,
enhancing the educational value of the project.
A simulation was conducted using Tinkercad, an Future improvements could include adding more
online platform for creating and testing circuits.
complex win/lose conditions or integrating wireless
control for additional interactivity.
REFERENCES
[1] Banzi, M., & Shiloh, M. (2020). Getting Started with Arduino: The
Open Source Electronics Prototyping Platform (4th ed.). Maker Media,
Inc.
[2] Monk, S. (2019). Programming Arduino: Getting Started with Sketches
(2nd ed.). McGraw-Hill Education.
[3] Margolis, M. (2020). Arduino Cookbook (3rd ed.). O'Reilly Media.
[4] Levy, T. (2018). Atmel AVR Programming: Learning to Write
Software for Hardware. Maker Media, Inc.
[5] Floyd, T. L. (2014). Digital Fundamentals (11th ed.). Pearson.
[6] Mazidi, M. A., Causey, C., & Naimi, S. (2016). The AVR
Microcontroller and Embedded Systems Using Assembly and C.
Pearson.
[7] Ibrahim, D. (2012). Microcontroller Projects in C for the 8051. Newnes.
[8] Meier, R. (2012). Programming the Mobile Web (2nd ed.). O'Reilly
Media.
[9] Buchla, D. M., & McLellan, W. T. (2015). Applied Electronic
Instrumentation and Measurement (3rd ed.). Oxford University Press.
[10] Horowitz, P., & Hill, W. (2015). The Art of Electronics (3rd ed.).
Cambridge University Press.
[11] Anand, M. M. (2018). Digital Electronics: Principles and Applications
(8th ed.). Cengage Learning.
[12] Wakerly, J. F. (2018). Digital Design: Principles and Practices (5th ed.).
Pearson.