silly string shooter sean hicks dongpu jin elec 307 project 1 instructor: alvaro pinto march/14/2011
Post on 15-Jan-2016
216 views
TRANSCRIPT
Silly String Shooter
Sean HicksDongpu Jin
ELEC 307 Project 1
Instructor: Alvaro Pinto
March/14/2011
OverviewBackground and TheorySpecificationExplanationSummaryWork to Be DoneConclusion
Background and TheoryWe are building a Silly String
ShooterIt can be used as a automatic self
defence detector This is a hard ware and software
co-design project
Background and TheoryThe detection will be handled by
a passive infrared sensorThe 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.
SpecificationComponents:
◦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.
SpecificationFutaba s3003 Servo Motor:
It has a rotatable gear with four armsReceive signal from microcontroller and
push the lever.
SpecificationParallax 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.
SpecificationA bottle of Silly String
The hat is glued with the motorLever will trigger the silly string to fire
ExplanationConnections:
PIR Sensor
Arduino Microcontroller
Servo Motor&
Silly String
ExplanationHow 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.
ExplanationFlow Chart:
PIR Sensor
Movement?
Motor firesSilly
Strings
Controller
Yes!
No
SummaryWe have tested the PIR Sensor
and Servo Motor individually using discrete components.
We wrote a testing C program for Arduino Microcontroller.
Work to Be DoneWe will do more testing to make
the microcontroller work correctly together with the PIR Sensor and Motor.
ConclusionThis concludes our presentations
of Project 1- Silly String Shooter.Any questions?
ConclusionThanks for your attention!