Inspiration
We received inspiration from reported covid situations in airports which prevented us from flying. We read about how airport security employees were using hand held temperature guns to check everyone's temperature before and after boarding flights. With COVID-19 still being an imminent threat to human lives, we decided to use our engineering skills to find a more efficient way to detect sickness early and to also minimize contact with potentially sick people. And so, the fever finder was born 😃
What it does
The Fever Finder uses an ultrasonic sensor to check if someone is 5 to 10cm away from the entire device to ensure an accurate reading from the thermal camera. Then, the thermal camera checks whether the person’s temperature is over 100 degrees Fahrenheit. If their temperature is over 100 degrees, the device displays on the screen that the person is sick. Then, the Raspberry Pi camera takes a picture of the person and uploads the picture to AWS. For demoing and testing purposes, we set the temperature threshold to 80 degrees because neither of us are sick (thankfully!). After the picture is uploaded to AWS, the picture can also be seen on our Fever Finder App. We decided to use AWS for scalability for when our idea gets implemented in the real world. Each administrator would have their own password to login to the app but for right now the password is set to “Feverfinder”. The app has an admin, pictures, and a chat tab. In the admin tab, all the administrators and their contact information is visible there. In the pictures tab, the pictures of the sick people from AWS are shown with their temperature and the time and date the picture was taken. In the chat tab, all different administrators can chat with each other.
How we built it
For hardware, we used the Raspberry Pi as our IoT device to handle all logic and computation. Our hardware setup includes an ultrasonic sensor, an Adafruit thermal camera, and a Raspberry Pi camera. We used python to code the logic for the three sensors to work together and also to send pictures + temperatures of sick people to AWS. To create the Fever Finder app, we used Glide. We used this because Glide makes it easy to send image links to the backend of the app so that admins can see when a sick person is entering a building in real time.
What's next for Fever Finder
Web app dashboard Integrate facial recognition Keep the camera always on 3d printed case for device
Built With
- amazon-web-services
- mobile-app
- python
- raspberry-pi
- s3
Log in or sign up for Devpost to join the conversation.