Winner of De Anza Hacks 2023!
Welcome to the ESP32 IoT project repository! This project combines the power of ESP32 microcontrollers, Proteus simulation, Arduino programming, Git version control, Postman for API testing, and DigitalOcean for cloud deployment. This was all done and made during the DA Hacks 2023 Hackathon from 10/20/2023 to 10/21/2023.
This project is aimed at creating a comprehensive IoT solution using the ESP32 microcontroller. The project includes simulations in Proteus, Arduino code for ESP32, Git for version control, Postman for API testing, and DigitalOcean for reliable cloud deployment.
Make sure you have the following tools and technology installed:
-
Clone the repository:
[git clone https://github.com/connor-petri/EnergyMate.git](https://github.com/connor-petri/EnergyMate)
-
Set up Arduino IDE for ESP32 development.
Our current mission is to increase awareness about the financial aspects related to using electronic devices, giving people the knowledge and resources to not only save electricity but also protect their finances. By shedding light on the connection between energy consumption and financial impact, our goal is to promote responsible energy use and ensure a brighter future for everyone
Our grand, long-term vision is to make a significant contribution to the global battle against climate change. We're striving to achieve this by providing a groundbreaking and effective approach to conserving electricity. In the process, our aim is to be a part of the solution that helps safeguard the Earth's invaluable resources, promoting sustainability and ensuring a healthy environment for generations to come.
-
Open the Arduino IDE and upload the provided ESP32 code to your microcontroller.
-
Simulate the project in Proteus to visualize the hardware interactions.
-
Connect to the ThingSpeak API, use it to visualize and graph our data and status of our microcontroller, alongside storing our actual data.
-
Use Postman to test the API endpoints.
-
Deploy the project to DigitalOcean for cloud-based IoT solutions.
Feel free to contribute to this project by creating issues or submitting pull requests. Your feedback and enhancements are highly appreciated.
This project is licensed under the MIT License.
Happy coding! 🚀