Inspiration
In chemistry there are many different models that display differing concepts that are usually hard to visualize. One of these concepts being: molecules reacting with each other and eventually reaching equilibrium. With this, we were inspired to create a web app that would demonstrate how an everyday common molecule like sodium chloride can react. We hope that this allows more people who learn in different ways to understand how reactions work.
What it does
HeisenLearn simulates a chemical reaction between sodium and chloride and allows you to interact with the amount of molecules and the heat of the reaction, and if you'd like you can chat with the "Walter White" chatbot who can walk you through basic chemistry concepts.
How we built it
We built the chatbot using python script and gemni api. The simulation was built in unity using C#. The front-end was built using framer.
Challenges we ran into
For the most part even though half of us were beginner hackers we were able to make a lot of progress with the simulation, backend, and frontend especially during the 12 hours. Although implementing the "Walter White" chatbot didn't take that long, merging with everything else did. Finding and successfully implementing a TTS proved too challenging for the 12 hours.
Accomplishments that we're proud of
- The simulation itself and our very rude chatbot
What we learned
For the most we learned about gemni implementation, building TTS systems, simulating chemical reactions, and how to use framer
What's next for HeisenLearn
- General polish and fixes
- Implementing a setting that would let you control the pressure/volume of the system
- Simulations with different molecules
- Differing phases of matter
Log in or sign up for Devpost to join the conversation.