Wakeup Insurance Chris Dobson
Introduction Ensures owner wakes up on time Forces owner to chase it to disable alarm Automatically returns to charging station when caught
Behavior START Turn on, set clock/alarm Begin Alarming (obstacle avoidance) Turn on LEDs Return to charging station Are lights on Button pressed Turn off LEDs Wait for alarm time Yes No Yes No
System Diagram IR rangefinders Light Detection Bump Sensors LEDs Buzzer LCD Xmega Motor controllers Motor 1Motor 2 Buttons Laptop XBEE Wiimote XBEE Sonar
Sensors Sharp IR range finders – Used in obstacle avoidance Sonar sensor – Used in obstacle avoidance Bump Sensors – Last resort in obstacle avoidance Ambient light sensor – Only enable LEDs if it is dark
Lessons Learned IR detectors are imprecise – You can tell if something is there, but not where it is Clear communication with board millers is a must – An upside down board is harder to use Two IR range finders are not enough – Sonar sensor filled the holes
Conclusion Accomplishments – Base platform design and construction – Sensor interfacing – Obstacle avoidance – Wii remote interfacing