![Page 1: David Malinowski Travis Stradder. Class: Entertain ResponsabilitiesCollaborators initializationbluetooth dance move around roommotors detect collisionsIR](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5a4d1b167f8b9ab059991873/html5/thumbnails/1.jpg)
David MalinowskiTravis Stradder
![Page 2: David Malinowski Travis Stradder. Class: Entertain ResponsabilitiesCollaborators initializationbluetooth dance move around roommotors detect collisionsIR](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5a4d1b167f8b9ab059991873/html5/thumbnails/2.jpg)
Class: Entertain
Responsabilities Collaborators
initialization bluetooth
dance
move around room motors
detect collisions IR sensors
avoid collisions motors
play song speaker
musical notes timer
follow light
detect light light sensors
move towards light motors
turn on lights in dark
detect light light sensors
turn on lights LEDs
![Page 3: David Malinowski Travis Stradder. Class: Entertain ResponsabilitiesCollaborators initializationbluetooth dance move around roommotors detect collisionsIR](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5a4d1b167f8b9ab059991873/html5/thumbnails/3.jpg)
Main objective: create a mobile indoor tree to provide entertainment◦ Dance(move around room)◦ Play music◦ Turn on lights when dark
In order to provide safety to the user obstacles must be avoided
Mobility: indoor trees can sometimes be difficult to move around
![Page 4: David Malinowski Travis Stradder. Class: Entertain ResponsabilitiesCollaborators initializationbluetooth dance move around roommotors detect collisionsIR](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5a4d1b167f8b9ab059991873/html5/thumbnails/4.jpg)
Programming in the Python language Mapping musical notes to beep times and
frequencies Working with IR and light
sensors(normalizing the values) Motor calibration