Inspiration
Our team noticed a lack of environmental awareness at our university, and we thought that people would be more engaged if they know more about their own community's environment.
What it does
This neat little package checks temperature, humidity, noise levels, as well as some other environmental factors periodically, sending information to a database. This database can then be viewed by the portal for easy data-visualization.
How we built it
We used an Arduino microcontroller to poll the sensors, and send the information to a laptop which then posts the data to our database. From there, the next.js portal processes and displays the information.
Challenges we ran into
Our Arduino doesn't have wifi capabilities, so we needed to connect it to a laptop and run a simple driver to poll the data with an accurate timestamp.
Accomplishments that we're proud of
Implementing a regular polling system to multiple sensors, and visualizing the data in graphs.
What we learned
Nothing is as it seems
What's next for Community Environment Module
We can apply a properly kitted microcontroller, add location and client data to the sensor packages, and maybe run multiple at a time creating geographical representations for the climate data. Maybe express them in heatmaps.
Built With
- hardware
- microcontroller
- nextjs
- npm
- sensor
- software
- typescript
Log in or sign up for Devpost to join the conversation.