Inspiration

We live in a world where accidents, natural disasters, and pollution happen frequently especially with the recent California wildfires. Some of us have even experienced the loss of a loved one or a valuable asset as a result from these harmful things. This inspired us to create SignSync—a natural disaster alert system designed to notify those who are in the impact zones to prepare for an incoming disaster.

What it does

SignSync collects different kinds of data such as temperature, soil moisture, humidity, and water level to predetermine if a disaster is imminent.

How we built it

  • DHT11 (Temperature Humidity Sensor)
  • Soil Moisture and Water Level Sensors
  • Connect to ESP32 (controller) read data to display the values from the OLED screen

The Vision: ESP32 connect via Wi-Fi (USB) to Raspberry Pi takes data and uploads to database to then read data and use AI to tell early weather.

The Reality: The esp32 connects to the pi via usb and we connected the pi to a mobile hotspot. Another computer was also connected to the hotspot and using a program called Node-Red we are able to read the serial data that was sent via usb to the pi. That data was then sent to a MongoDB data base. The data in the MongoDB database is then used by the frontend and AI to predict natural disasters.

Challenges we ran into

One challenge was setting up and establishing a connection between the Raspberry Pi and MongoDB. Another challenge was the given hardware wasn't working properly with us having to buy some of our own.

Accomplishments that we're proud of

We're proud of creating a well-developed frontend and functional weather data collection system within a limited time frame. We successfully integrated MongoDB into a practical application. Overall, getting through the technical challenges and bringing our idea to life was satisfying to say the least.

What we learned

We gained substantial knowledge of using hardware and having it be able to talk to different devices. Working with MongoDB improved our understanding of database management and data modeling. We also learned foundational network troubleshooting and testing. Beyond technical skills, we recognized the importance of teamwork, effective communication, and time management in a fast-paced environment.

What's next for SignSync

Have a fully integrated AI model to be able to give natural disaster insight based on the data.

Built With

  • dht11
  • esp32
  • next.js
  • raspberry
  • react
  • shadcn
Share this project:

Updates