Skip to content

Latest commit

 

History

History
59 lines (36 loc) · 1.98 KB

README.md

File metadata and controls

59 lines (36 loc) · 1.98 KB

CSP354 Project

Author: Benjamin Dodd (1901386)

Description

Software implementation of the soft-toy interactive robot.

Setup

Note: This project requires specific hardware to run.

  1. Ensure Python 3.7 is installed on your Raspberry Pi.
  2. Ensure run.sh is executable by running chmod +x raspberry_pi.sh.
  3. Run ./run.sh to execute the program.

To try specific modules, run: python3 -m main.<module_parent>.<module_name> where <module_parent> and <module_name> are listed below.

Modules

  • 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.

Demo

Menu navigation

Menu navigation

Clock Activity

Clock activity

Emotion Reaction Activity

Emotion reaction activity

Number guessing Activity

Number guessing activity

Circuit Diagram

Electronics layout

Hardware components