Michael G.
Hi, my name is Michael, and I am a rising senior at the Ramaz Upper School. For my starter project, I built an LED Scanner. For my main project, I chose to make a planet tracker based on this website that calculates the positions of the planets and points them out in the sky. I chose to build the planet tracker because I am very interested in astronomy and computer science, and this project was a perfect way to combine the two.
Reflection
I came to Bluestamp because I have limited experience in engineering and I wanted to try it out before I went to college, and I found that my experimentation with engineering was definitely a success. I went from knowing virtually nothing about electrical engineering to being able to construct fairly intricate circuits, and I hopefully will be able to apply these skills to future projects. Furthermore, I was able to do a lot of work in computer science, and even though I already knew a solid amount of coding I still appreciated the opportunity to continue to refine my skills. Lastly, I really enjoyed the fact that I was able to combine the code and engineering with some of my other favorite subjects, math and astronomy. My project was challenging at times, but one of the most rewarding parts of the program was conquering these challenges and finally completing the project. I had an amazing time at Bluestamp, and I am glad that I spent this summer both exploring my existing passions and discovering new ones.
Engineer
Michael G.
Area of Interest
Astronomy, Computer Science
School
Ramaz Upper School
Grade
Incoming Senior
Final Project
For my final modifications, I added a bunch of different modes to my planet tracker. First, I allowed the stabilization to be turned on or off from the keypad. Next, I added a way to change the time from the keypad, so you’re able to see where planets will be at a different time. I also added a way to change the date, which can be used in tandem with the time-changing function to create a time machine, albeit one that can only be used for planetary observation. I then added a battery and a switch, which involved a good deal of working with circuitry. The battery, however, drains incredibly quickly, so in order to be more economically-minded I use computer power. I also added a laser pointer and a button that controls that. The biggest difficulty encountered was probably with the keypad input — in addition to the 3-digit codes used for settings, I added 1 digit codes for planets, and I needed to take 6 and 8 digit numbers for time and date respectfully. In order to do so, I expanded my makeshift password library — now, different keys tell it to accept different lengths, which are then used accordingly. I also added an indicator LED to show when the stabilization system is active, and a second one says when it’s getting a GPS signal. Lastly, I used a lot of electrical tape and shorter wires to make everything look nice and tidy.
Here is my Bill of Materials and my code.
Circuit Diagram: