Inspiration
Our goal was to build a cheap and affordable IoT device that utilized Machine Learning and Computer Vision to alert farmers about spoiled crops. Spoiled crops can spread diseases and lead to food waste, thus, we were inspired to create Fruit Vision.
What it does
FruitVision is our sustainable solution built for farmers who are looking to monitor their crops. It utilizes Azure IoT Hub and Azure Custom Vision to identify spoiled foods and alert farmers about this through a web application.
How we built it
The web application was created using React JS and HTTP requests. The server application was made using Node JS, MongoDB Atlas, and Azure IoT Hub. The IoT device software utilizes HTTP requests to our Azure Custom Vision instance and telemetry through Azure IoT Hub.
Challenges we ran into
We had to figure out an efficient way to stream image and prediction data from our IoT device to our server. Azure IoT Hub helped us overcome this issue.
Accomplishments that we're proud of
We invented a useful tool for farmers to recognize and track spoiled crops before they infect other foods and vegetables.
What we learned
We learned how to use Azure Custom Vision and Azure IoT Hub.
What's next for Fruit Vision
We hope to build more devices that can be paired with our service.
Log in or sign up for Devpost to join the conversation.