Author: Benjamin Dodd (1901386)
Software implementation of the soft-toy interactive robot.
Note: This project requires specific hardware to run.
- Ensure Python 3.7 is installed on your Raspberry Pi.
- Ensure
run.shis executable by runningchmod +x raspberry_pi.sh. - Run
./run.shto execute the program.
To try specific modules, run: python3 -m main.<module_parent>.<module_name> where <module_parent> and <module_name> are listed below.
display.circular_display- Displays the video feed onto both screens.motor.stepper_motor- Moves the stepper motor.camera.emotion_detection- Detects emotions from the video feed.camera.gesture_detection- Detects number of fingers shown from the video feed.threading.worker_thread- Runs a worker thread.
-
Custom wiring
-
Custom 3D printed mounts for circular displays



