Inspiration
Our inspiration to create and carry out this project is to further explore our abilities for the knowledge that we have learned and mastered, especially in terms of IoT technology and our desire to try to solve problems that we think always get the attention of the community.
What it does
It can measure room temperature, humidity, and detect lights in the room whether it is on or not. The data of temperature, humidity and lights, will be sent to the database, in this project we are using google firebase. After that, the data will be sent to user phone via wi-fi using the application that we made. User can use that application to check room temperature, humidity, and to turn on or turn off the lights in some rooms.
How I built it
We are using NodeMCU for the microcontroller that can be connected via wi-fi. Then, we are using temperature sensor, humidity sensor, and light dependent resistor to detect lights in the room whether it is on or off. Then we also using motor servo in our project to turn the switch on and off that can be controlled from the application.
Challenges I ran into
We faced quite a lot of obstacles in carrying out our first project, starting from the problem of making and selecting the algorithm that we will use in our code, then brainstorming which was quite tough for making the cover design of our tool, plus the lack of resources and time we had. however, the obstacles and obstacles are still unable to stretch our way in continuing our project this time.
Accomplishments that I'm proud of
We’re very proud that we can make Internet of Things based project that can connect NodeMCU with mobile application using google firebase realtime feature where user can check the temperature, humidity, lighting condition in a room and also turn on or off the lights in that room through the mobile app.
What I learned
From our project, we learned best practice for android programming using flutter, accessed google firebase for our database, and best practice for using NodeMCU for the microcontroller of our project.
What's next for IoT Monitoring System
Since we are using NodeMCU, we need to maintain the connection from the microcontroller to the Wi-fi. We want to add LCD for the indicator, is the internet already connected or not. After that we also want to add camera to detect how many people in that room.
That’s all about our project, thank you to Garuda Hacks for giving us an opportunity to join this Hackhaton. Also thank you for your attention. Have a nice day.
Log in or sign up for Devpost to join the conversation.