This is an old revision of the document!


Thermal Detonator Toy

Author : Claudia-Oana Panait
Group : 1221A
Faculty : FILS

Introduction

“Thermal detonators were palm-sized, spherical devices that were used as extremely deadly explosive weapons. In addition to being surprisingly powerful for their size, they could only be deactivated by whomever turned them on. They would only explode when they were activated, and therefore a secure and stable weapon to carry. They could also be programmed to explode after a set amount of time.”

Thermal detonator. Wookieepedia. (n.d.). Retrieved April 22, 2022, from https://starwars.fandom.com/wiki/Thermal_detonator

General Description

The idea of this project is to replicate the looks of a detonator by using an Arduino microcontroller board. To this we connect a micro switch, DFPlayer Mini module (to witch the speaker is connected) and LEDs such that when the switch is pressed, the LEDs will light up in a specific order as well as the speaker will be emitting a particular sound, both of this signifying the start of an arming sequence for a detonator. We will also connect to the Arduino microcontroller a vibration/ movement sensor module SW-420, so that when the detonator is thrown and it hits an object, the previous sequence will change, meaning the LED’s will all be on at the same time and the speaker will emit an explosion sound.

Hardware Design

Components

Name Quantity
Arduino Pro Mini 1
Vibration Sensor Module SW-420 1
DFPlayer Mini 1
Speaker 1
Red LED 1
Yellow LED 3
Microswitch 1
Switch 1
9V Battery 1
Plastic ball shaped case 1

Electric Diagram:

Software Design

  • Development environments used: VisualStudioCode with the PlatformIO package and ArduinoIDE
  • Used libraries:

SoftwareSerial.h
DFRobotDFPlayerMini.h

How It Works

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/robert/thermal-detonator.1653637913.txt.gz · Last modified: 2022/05/27 10:51 by claudia_oana.panait
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0