Inspiration
Our inspiration for this project came from the constant time we all would spend indoors, resulting in dry skin and eyes. We would spend most of our time either doing online school lectures and assignments or playing games. We wanted to find a simple way to be able to monitor the humidity levels in our rooms from our own desks. Thus the Arduino discord humidity sensor bot, Muji, was born.
What it does
Using the popular chat app, Discord, Muji offers a simple way to obtain data on the humidity in your room, from the comfort of your own chair. The device uses the Arduino humidity sensor to detect the humidity of the surrounding area and then transfers that data to a text file. This file then gets read into Matlab and does several analyses with the data, such as standard deviation, finding outliers and means.
How we built it
We connected an HC-05 Bluetooth module to the Arduino. this allowed for a wireless connection between our device and the Arduino. Next, the DHT11 temperature and humidity sensor is connected, which allows us to collect the data. We developed a discord bot that interacts with the Arduino by reading and writing through serial communications.
Challenges we ran into
A challenge we ran into was when we were trying to allow the Arduino and discord to interact by reading and writing to each other. We were able to overcome this with a lot of perseverance, and through basic trial and error and variating our code
Accomplishments that we're proud of
Since it was the first time any of us has ever used one, we felt that hooking up and getting the Bluetooth module to work was a great accomplishment. Another accomplishment that we're proud of is getting a working product to record data and analyze it through Matlab. Finally, as we've mentioned above, being able to communicate between the node.js discord bot and the Arduino.
What's next for Muji
the next step for Muji would be to implement temperature readings into the data.
Creators: Ali Alam, Sean Feigis, Alex Chang, Sophie Zhang
Log in or sign up for Devpost to join the conversation.