silly string shooter sean hicks dongpu jin elec 307 project 1 instructor: alvaro pinto march/14/2011

17
Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

Post on 15-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

Silly String Shooter

Sean HicksDongpu Jin

ELEC 307 Project 1

Instructor: Alvaro Pinto

March/14/2011

Page 2: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

OverviewBackground and TheorySpecificationExplanationSummaryWork to Be DoneConclusion

Page 3: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

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

Page 4: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

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.

Page 5: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

SpecificationComponents:

◦Arduino ATmega328P Microcontroller◦Futaba s3003 Servo Motor◦Parallax PIR (Passive Infrared) Sensor◦A bottle of Silly String

Page 6: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

Specification • Arduino ATmega328P Microcontroller:• The control center. • Will interact with both motor and sensor.

Page 7: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

SpecificationFutaba s3003 Servo Motor:

It has a rotatable gear with four armsReceive signal from microcontroller and

push the lever.

Page 8: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

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.

Page 9: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

SpecificationA bottle of Silly String

The hat is glued with the motorLever will trigger the silly string to fire

Page 10: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

ExplanationConnections:

PIR Sensor

Arduino Microcontroller

Servo Motor&

Silly String

Page 11: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

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…)

Page 12: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

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.

Page 13: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

ExplanationFlow Chart:

PIR Sensor

Movement?

Motor firesSilly

Strings

Controller

Yes!

No

Page 14: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

SummaryWe have tested the PIR Sensor

and Servo Motor individually using discrete components.

We wrote a testing C program for Arduino Microcontroller.

Page 15: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

Work to Be DoneWe will do more testing to make

the microcontroller work correctly together with the PIR Sensor and Motor.

Page 16: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

ConclusionThis concludes our presentations

of Project 1- Silly String Shooter.Any questions?

Page 17: Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011

ConclusionThanks for your attention!