Inspiration:
In the past, we learned about how arsenic poisoning was affecting many people who didn't have access to clean water, and the Flint water crisis from 2014-2019. Now, when we were brainstorming, an idea came to us; water... and so, the idea of the Smart Water Filter was born.
What it does:
The sensor/camera first looks into the water and determines what contaminants are in there. Then, the information is sent to the software, which will then choose the best way to decontaminate the water out of three: Reverse Osmosis, Boiling, or Chlorine and Filtration. After the water has been decontaminated, it will be sent to a final stage, where it will pass through a filter before being collected and used.
How we built it:
We used Rhino 6 to 3d model and design the 1st prototype of the SWF. As a demonstration of what the software can do, we use Scratch, a popular coding website for kids, to code a "software" that can process what types of bacteria there are and how to treat it. And last, we have the most crucial part: a microscopic sensor/camera that can see what is in the water, and process what types of contaminants are in there, then send it to the software.
Challenges we ran into:
The biggest challenge for us was deciding on a topic. Environment is a broad theme, so picking something that we both would be dedicated to was quite hard, but we did it!
Accomplishments that we're proud of:
We are both really proud of working hard each day and pulling through the end because sometimes we would be faced with a big problem like finding a bug in our code and having a hard time to solve it, or coming up with the most practical design of our filter.
What we learned:
Hard work really pays off! Even if we don’t win, we still had a great time and learned a lot!
What's next for SWF:
Currently, our software can only handle one containment at one time. However, this is very rare in the real world! So, we will be working on the code, so it works for real life situations and using a language like JavaScript instead of block language.
Also, we will be expanding on how many ways you can decontaminate the water so that the SWF will be able to accommodate even more contaminants.
Built With
- block-code
- rhinoceros6
- scratch

Log in or sign up for Devpost to join the conversation.