advisor: gary tuttle client: dr. tin-shi tam …sddec18-01.sd.ece.iastate.edu/docs/final...
TRANSCRIPT
![Page 1: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/1.jpg)
Campanile-Carillon ModelSddec18-01
Team: Johnathan Germick, Zachary Reznicek, Rob Holm, Nicolaus Cory, and Cody Neltner
Client: Dr. Tin-Shi Tam
Advisor: Gary Tuttle
http://sddec18-01.sd.ece.iastate.edu/
1
![Page 2: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/2.jpg)
Overview● Educate public● Musical instrument● Mobile Campanile-carillon model● Campanile tutorial● Use at school events
2
![Page 3: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/3.jpg)
Our Team● Passion for music● Love the ISU campanile● Necessary technical skills acquired through coursework
○ Basic Programming background○ Circuit design/soldering experience
● Desire to learn new skills
3
![Page 4: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/4.jpg)
Task Responsibility/Contributions● John: Team Leader
● Nic: Application Engineer
● Rob: Quality Engineer
● Cody: Scribe
● Zach: Lead Software Engineer
4
![Page 5: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/5.jpg)
Educating the public● Display history● Showcase Engineering student skills● Experience the Bells of Iowa State● Spread ISU pride
5
![Page 6: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/6.jpg)
Carillon tutorial● Anyone can play● Inspire people to make/play music● Falling notes● Light up keys
6
![Page 7: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/7.jpg)
7
![Page 8: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/8.jpg)
Functional requirements● Carillon Tutorial with song library
● Display electronic sheet music
● Allows layperson to play instrument
● Display Historical Information
● Weather Resistant
8
![Page 9: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/9.jpg)
Non-functional requirements● User friendly interface
● Non intrusive for carillonneurs
● Diagnostic manual for troubleshooting
● Classical appearance, minimally invasive
9
![Page 10: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/10.jpg)
Constraints● Must be weather resistant
● Must run off batteries and 120V power
● All solutions must fit on the model
● Must be prepared to implement design in November of 2018
10
![Page 11: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/11.jpg)
Market Survey● Others
○ “Standard-sized” carillons (more than 47 bells)○ Few are mobile○ None with a tutorial software
11
![Page 12: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/12.jpg)
Market Survey Continued
● Other software:○ Synthesia, Guitar Hero
12
![Page 13: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/13.jpg)
Potential Risks
● Electrical connections/solder joints● Circuit minimally intrusive to instrument● Troubleshooting guide/operating manual● Hardware/Software replacement
0.4 inches
13
![Page 14: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/14.jpg)
Resource/Cost Estimate
● Hardware cost: $600● Monitors: $650● Battery solution: $1000● Total Cost: $2250*
14
*Approximate cost
![Page 15: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/15.jpg)
Major Milestones from this semester ● Display “Falling notes”
● Illuminate lights through software commands
● Integrated LEDs into baton
Baton prototype 15
![Page 16: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/16.jpg)
16
![Page 17: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/17.jpg)
HW/SW used● HW:
○ Raspberry Pi: Display and communicate to arduino○ Arduino: Communication to LEDs○ WS2812b LEDs: addressable LEDs need one data wire
● SW: ○ C++○ Python: serial port to Arduino○ Arduino IDE○ Solidworks
17
![Page 18: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/18.jpg)
Test Plan● Tested multiple LED strings
● LED durability test, vibration, brightness
● Software testing
● Waterproofing tests
18
![Page 19: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/19.jpg)
Current status● Began building prototype● Developing code
○ RPI○ Arduino
19
![Page 20: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/20.jpg)
Schedule for Fall and Future Milestones● Obtain custom keys from Rick Watson, carillon designer
● Bells are cast
● Model fully built
● Select monitors*
● Develop Power supply solution*
● Write diagnostic manual*
● Implement proposed design
20
![Page 21: Advisor: Gary Tuttle Client: Dr. Tin-Shi Tam …sddec18-01.sd.ece.iastate.edu/docs/Final presentation to...Campanile-Carillon Model Sddec18-01 Team: Johnathan Germick, Zachary Reznicek,](https://reader034.vdocuments.net/reader034/viewer/2022042211/5eb2899359f10216b202b4c3/html5/thumbnails/21.jpg)
Summary● Create interface that enables anyone to play
○ RPI Falling Notes software○ Display sheet music○ Addressable LEDs from Arduino
● Integrate with current design ○ Develop prototype
● Display documentary
21