Skip to content

mitgobla/CSP354-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published