Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011
Overview Background and Theory Specification Explanation Summary Work to Be Done Conclusion
Background and Theory We are building a Silly String Shooter It can be used as a automatic self defence detector This is a hard ware and software co- design project
Background and Theory The detection will be handled by a passive infrared sensor The power of the physical movement of the trigger is provide by a motor A microcontroller is utilized as the control center. It contains our software design.
Specification Components: ◦ Arduino ATmega328P Microcontroller ◦ Futaba s3003 Servo Motor ◦ Parallax PIR (Passive Infrared) Sensor ◦ A bottle of Silly String
Specification Arduino ATmega328P Microcontroller: The control center. Will interact with both motor and sensor.
Specification Futaba s3003 Servo Motor: It has a rotatable gear with four arms Receive signal from microcontroller and push the lever.
Specification Parallax PIR (Passive Infrared) Sensor: It will detect movements in the background and send signal to the microcontroller. It has almost 360° detection area. We attached a little tube to narrow the range.
Specification A bottle of Silly String The hat is glued with the motor Lever will trigger the silly string to fire
Explanation Connections: PIR Sensor Arduino Microcontroller Servo Motor & Silly String
Explanation How it works? ◦ PIR Sensor will tied to the microcontroller. When it detects any background movement, it will send signal to microcontroller. ◦ When microcontroller receives the signal from the PIR Sensor. Its inside logic will analyze and process the signal. Then it will send command signal to the Servo motor. (continue…)
Explanation ◦ The Servo motor will be triggered by the signal from the microcontroller. It will start rotating the lever and pushing the button to fire silly strings.
Explanation Flow Chart: PIR Sensor Movement? Motor fires Silly Strings Controller Yes! No
Summary We have tested the PIR Sensor and Servo Motor individually using discrete components. We wrote a testing C program for Arduino Microcontroller.
Work to Be Done We will do more testing to make the microcontroller work correctly together with the PIR Sensor and Motor.
Conclusion This concludes our presentations of Project 1- Silly String Shooter. Any questions?
Conclusion Thanks for your attention!