One thing I learned was just coding more, because I feel like I don't have much experience with it at all. One thing I can learn more about is looping and the skills that go in to more intricate coding.
The challenge was to get data for a different muni stop on a different line
Our solution was to go on the Muni website and find the different codes for a specific stop. We copied the code for the Geneva/Howth stop and pasted it into the original code for the 1 California stop.
Link to the GitHub gist: gist.github.com/Frank-Ouyang-LWHS/7526f7d509bc856aeb86dd55fc22cc73
My idea for my digital project is to have my microcontroller display the time and stop information for the muni train (the K) that comes to the stop I usually take to school (West Portal Avenue and 14th). I will use the Feather ESP32 microcontroller, and I don't think I need any additional electronics as of right now. I am still deciding whether or not my microcontroller will be on my speaker or not, because I think it could be cool either way. I may be leaning towards attaching it onto my speaker so that if I am using it in my room, I can quickly check when my muni will come.
Github Gist: https://gist.github.com/eleanorbuchholz/958dfcfadc85bb0292988733f59afa06
My digital project shows me the time that a bus or train is arriving at the closest stop near my house. It can connect to my home WiFi, so if I ever need to check when a bus can take me to school in the morning, I can just check my digital project!
In general I just learned more about coding and what certain things really mean when you put them into a code. I always thought coding was too challenging and just didn't make sense, but as I worked on this project I became more knowledgable. One issue I faced was getting my microcontroller to connect to my home and school WiFi. For a while I didn't know what was wrong with it or how to fix it, but Mr. Kleindolph helped me identify the problem and I worked through it until it worked.