170 likes | 317 Views
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
E N D
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 Servo Motor & Silly String Arduino Microcontroller
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 No Movement? Yes! Controller Motor fires Silly Strings
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!