110 likes | 199 Views
EEL5666: IMDL. Final Presentation. THE PET PAL. By: Seth Reed Lakritz. Introduction:.
E N D
EEL5666: IMDL Final Presentation THE PET PAL By: Seth Reed Lakritz
Introduction: • Hey all! Welcome to the next generation in pet care technology. Meet the PET PAL – a revolutionary pet care device developed to provide your dog or cat with the ultimate at home experience while you’re not at home! (insert happy pet pic here)
Development: Atmel Atmega 128: Let At Work
Object Avoidance: • 2 IR Emitter/Receiver Pairs connected to A/D channels on uP • 4 Bump Switches (3 front, 1 rear). • Set up in circuit to only take up 1 A/D channel
Get Attention: • Piezo Speaker emits frequency of close to 40kHz (higher freq than humans can hear but in range of both cats and dogs). • Frequency waveform is generated from uP • Voice Record/Playback chip plays 2 recordings of the pet’s owner. • Playback goes through low power audio amplifier and then to 8 ohm speaker
Sense: • Pet’s collar equipped with IR beacon which operates at 56.8kHz • PET PAL equipped with 3 IR receivers (connected to A/D) to track 56.8kHz IR signals. • Sensing does not interfere with object avoidance IR – different frequency. • As soon as pet is detected, PET PAL enters next phase
Feed: • Feeder device constructed out of servo, plastic bottle, and small pipe. • Feeder is given signal to feed pet and then the pipe rotates, dispensing tasty treats for the pet. • uP plays another recording from the owner while the pet is eating.
Play fetch: • “Throw arm” constructed out of wood, tin can, and small servo. • Initially throws the ball in front of PET PAL. • Animal returns ball to ball return. • PET PAL senses return through the use of CDSL in the return shaft. (CDSL is connected to A/D channel) • After detecting a returned ball, the ball is thrown again.
Play String: • Spool of string connected to servo which dispenses length of string behind PET PAL. • After string is dispensed, PET PAL runs around the room while doing simple object avoidance. • After set amount of time, string is retracted.
Play laser: • Mounted laser pointer is controlled by output pin from uP. • Laser pointer is turned on and then PET PAL does simple object avoidance while pet tries to chase laser on the wall.
Challenges: • Remembering how to do many things from EEL4744. • Remembering how to do many things from Circuits 1 • Learning how to integrate all components to work together • Learning how to use Protel to get rid of the “bird’s nest” • Learning how to function with 0 sleep GREAT OVERALL EXPERIENCE!