RAYs - Ritvick, Akshat, Yashmit
Inspiration
Out of all 5 prompts we decided to choose the third prompt regarding the environment. This prompt asked us to determine a way that technology can help improve natural disaster readiness. On September 28, hurricane hit the earth killing 100+ people. However, many investigators believe that if the victims were aware and prepared their deaths could have been avoided.
What it does
We created a software and hardware hack. The main idea of our project is to help alert the user of any indications of a natural disaster occurring. The hardware consists of breadboards, Arduino, three sensors and multiple components which help quantify the live data that is being collected. The first sensor is placed inside the house is the water level sensor, this helps detect if there is water inside the house which could indicate that there are signs of a flashflood, hurricane or leakage. The next sensor which is also placed inside the house is the gyroscope. The gyroscope will measure angular velocity(shaking) and will identify if an earthquake is dangerous or not based on the collected data. The final sensor measures humidity and the temperature outside the house. This sensor will help check if any signs of a natural disaster are occurring, including a sudden temperature change, increase or decrease in humidity, etc. Using the help with of backend server that was run python and flask, and the use of Node Red in Raspberry pi we were able to transmit live data to our app. In our app we have a total of three screens, Dashboard, Data, and Disasters. The Dashboard consists of an API which helps us get the temperature for a specific location which can be inputed by the user. The dashboard provides the current temperature, wind, humidity, and air pressure. The next page hat they can go to is the data page which contains three different tabs for each sensor. Each tab receives its own live data which is updated every 5 seconds from the corresponding sensor. The third and final screen, gives an overview of different natural disasters that have occurred all around the United States of America.
How we built it
This project has a hefty amount of work, hence we split it up between each of the three of the partners to make sure that everybody is getting the same amount of work to do. The hardware was built with breadboards, Arduino, raspberry pi, and 3 sensors. The Software was built with the languages JS, React-Native, Python, Node Red(Node Based Language), HTML, CSS, etc, to create an app and a website to market the app.
Challenges we ran into
We ran into many different errors which slowed us down, however in the end we overcame those hurdles. We ran into a problem with how some hardware pieces not working however, we were not able to properly identify which components were short circuited. We were also having trouble making two sensors send information to the app simultaneously. The software had a lot of issues that we had to overcome, however the main issue was that the Backend was not properly launching due to Replit failing to start.
Accomplishments that we're proud of
The biggest accomplishment that we made during this hackathon and are proud of was being able to make a hardware hack with components that we don't know how to use as well, as we usually make a software hack or a hardware hack that we know or have practiced making.
What we learned
Throughout this hackathon we learned many things such as how to collect data from Arduino and fetch it for an app. We also learned how to keep the updating in real time.
What's next for RAYs
RAYs will continue to keep growing. We as a team have come to the conclusion of making sure that we continue to expand on this idea, while trying to make it more precise/accurate, and more practical.




Log in or sign up for Devpost to join the conversation.