This is a computer vision based rabbit deterrence system that leverages the Raspberry Pi and Roboflow to detect and scare away rabbits. How it essentially works is the Raspberry Pi has an object detection model trained with Roboflow Train hosted on it and when it detects a Rabbit, the Bluetooth speaker will play a sound such as a baby crying or a car honking which is meant to scare off the rabbit.
This system implements a couple of different features including:
- Trained Model Using Roboflow Train (which is based on YOLOv5, a state-of-the-art object detection model)
- Uses the MakerHawk External Power Supply (allows for ease of portability)
- Leverages active learning via the Roboflow Upload API
- Includes a Flask Web Server, allowing the user to view the detections remotely
- Integrates a Bluetooth Speaker to scare off the Rabbits
Hardware:
- A Raspberry Pi
- External Power Supply
- Camera for the Pi
- Bluetooth Speaker
Software:
- Blog: https://blog.roboflow.com/rabbit-deterrence-system/
- Video Documentation: https://www.youtube.com/watch?v=oPvqKgq3ppc