brandon mcgee eastern kentucky university capstone 2015

15
Brandon McGee Eastern Kentucky University Capstone 2015 Arduio-graph

Upload: brenda-lamb

Post on 14-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

  • Slide 1

Brandon McGee Eastern Kentucky University Capstone 2015 Slide 2 -Overview -Motivation -Introduction -Problem Statement -Assumptions -Solutions -Results -Video Demonstration -Conclusions -Future Developments -References ---Outline--- Slide 3 -The hobby that I enjoy uses military simulation components such as non lethal weaponry that fire plastic pellets. These devices need to be within a certain feet per second (FPS) to ensure safety for everyone on the field. An equipment piece known as a chronograph measures the velocities of these pellets and this is what my project is based on. ---Motivation--- Slide 4 -I began to search for ways to replicate the chronographs main functions in order to create one of my own. -It boils down to three necessary components that make up its system: -Two infrared sensors to read and detect an object -Calculation program -Display screen to show results ---Introduction--- Slide 5 -Finding a way to implement Arduino so it can be used to measure speeds of real world objects. -Learn intermediate C++ programming while working on the project. ---Problem Statement--- Slide 6 -Any moving object that is able to trigger both sensors will give an accurate read-out. -An object could be too small or move too slowly to trigger the sensors, which can lead to a false read or no read period. -The C++ script shouldnt be too complicated to figure out when constructing the Arduio-graph, considering Ive never worked with it before. -This project wont solve world hunger or end wars but it can be useful for those who play paintball and airsoft. ---Assumptions--- Slide 7 -Use an Arduino to read the times between two infrared sensors and calculate it with the distance between the two to get a FPS value. ---Solutions--- Slide 8 -An LCD screen was chosen to display the FPS values and other messages, like a greeting and troubleshoot information. ---Solutions--- Slide 9 - The final part to construct would be the Arduio-graphs coding. It would need to pull a time value, hold it, then have it divided by the distance between the two infrared sensors. ---Solutions--- Slide 10 Slide 11 -A homemade chronograph that uses an Arduino to read inputs and execute FPS values from those inputs to an LCD screen. -Built-in troubleshoot system. The sensors can detect debris or obstructions blocking them during the boot- up phase. -The FPS values are accurate to a hundredths-place. -Added piezo for audio during operations. -Custom built case made from foam board. -The system can be powered by USB or independent battery supply. (The demo uses USB to show IDE script.) ---Results--- Slide 12 https://www.youtube.com/watch?v=pEoK8XKoVDc&feature=youtu.be ---Video--- Slide 13 -The Arduio-graph performed as expected. It was able to detect an object, record its time and calculate a speed value. -Small objects, like an airsoft pellet, cannot be registered by the infrared diodes. -I learned a lot about C++ programming and from the mass community of Arduino users that helped with their turorials. ---Conclusions--- Slide 14 -I plan to expand upon the base project and find better ways to help the Arduino register objects that are too small. More sensors or a more precise, higher grade sensor for each end. -Better enclosure, something that can withstand elements and being dropped. -Smaller size, via using an Arduino Micro and a project board besides the large breadboard. ---Future Developments--- Slide 15 -https://www.youtube.com/watch?v=V_2JUTnXn6Ihttps://www.youtube.com/watch?v=V_2JUTnXn6I -http://www.arduino.cc/en/Main/Softwarehttp://www.arduino.cc/en/Main/Software -https://www.youtube.com/watch?v=85LvW1QDLLwhttps://www.youtube.com/watch?v=85LvW1QDLLw -http://www.instructables.com/id/PaintballBallistic- Chronograph/http://www.instructables.com/id/PaintballBallistic- Chronograph/ -http://en.wikipedia.org/wiki/Gun_chronographhttp://en.wikipedia.org/wiki/Gun_chronograph -http://riflemansjournal.blogspot.com/2010/04/basics- chronographing-effectively.htmlhttp://riflemansjournal.blogspot.com/2010/04/basics- chronographing-effectively.html -https://www.youtube.com/watch?v=x8JM33cwnAAhttps://www.youtube.com/watch?v=x8JM33cwnAA -https://www.vilros.com/https://www.vilros.com/ ---References---