Inspiration
We were inspired by online simulations like PhET that we did earlier in our academic career for physics and chemistry. We wanted to take that same idea and apply it to thermodynamics while also providing a good resource to learn the preliminary information.
What it does
The Dynamic Thermodynamic Calculator is an interactive webpage that has clickable sections which provide useful information on Thermodynamics. It (ideally) has interactive sliders that allow for you to input given values and effectively calculate variables that intertwine.
How we built it
We utilized HTML, CSS, and JavaScript in order to build a webpage repository.
Challenges we ran into
A lot of our ideas were too ambitious to implement in the allotted timeframe, causing our submitted product to be arguably lackluster compared to what we had in mind. We ran into unexpected bugs that proved to be difficult to work out, which ended up taking up a large chunk of the little time we had. We also only had one coder on the team, so that aspect was throttled. While the design and logistics may have been worked out, we couldn't move on until we got the code written, which was difficult and slow with only one coder.
Accomplishments that we're proud of
We are proud to create a useful study tool that can assist Thermodynamics students in their academics.
What we learned
Personally speaking as the coder on the team, I learned a lot about thermodynamics and thermodynamic processes. As the chemical engineers on the team, we learned a lot about what goes into a webpage and the code behind a webpage. We also learned that while some ideas may seem simple and cool to implement, they prove to be more challenging than expected.
What's next for The Dynamic Thermodynamic Calculator
Ideally, the Dynamic Thermodynamic Calculator will be fully fleshed out in the upcoming weeks: tying up loose ends, finishing what we had in mind, implementing our ambitious ideas, etc, in order to create a useful tool for students taking Thermodynamics courses.
By: Ryan Burtson ([email protected]), Jackson Myers ([email protected]), Collin Owens ([email protected])
Log in or sign up for Devpost to join the conversation.