Mayur M.
Published

Spark - An AI Emotional Companion Robot

A physical AI companion that sees, hears, understands, and responds with emotions, touch, voice, and expressive movement.

IntermediateWork in progress87
Spark - An AI Emotional Companion Robot

Things used in this project

Hardware components

Arduino UNO Q
Arduino UNO Q
×1
1.3 inch SSD1106 controller 128x64 I2C OLED display
Eyes
×2
0.91 inch 128x32 Blue OLED Display Module
Mouth
×1
TTP223 capacitive sensors
Touch
×6
MPU-6500 IMU
Motion
×1
TowerPro SG92R Mini Servo Motor (180° Rotation)
Ears
×2
PAM8403 5V Mini Class-D Audio Amplifier
×1
MAX9814 Microphone AGC Amplifier Module
×1
LDR
×1
USB sound card
×1
USB-C OTG adapter
×1

Software apps and online services

Arduino IDE
Arduino IDE
Arduino App Lab
KiCad
KiCad
Blender
CCTV Cam App
https://gitlab.com/mayur-454/cctv-cam
Home Assistant
Home Assistant

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Hot glue gun (generic)
Hot glue gun (generic)
Soldering iron (generic)
Soldering iron (generic)
Print-and-Etch supplies
if you make them yourself

Story

Read more

Custom parts and enclosures

Spark Head Models

Spark Eears Models

Spark Body Model

Feet Model

Schematics

Top Head PCB Skematic

Head PCB Skematic

Amplifire, IMU PCB Skematic

Power Board Skematic

Code

Gitlab Repository

Everything from code to 3d files.

CCTV Cam App

CCTV Cam is a lightweight Android application that transforms any Android phone into a network-accessible camera.

Credits

Mayur M.
2 projects • 1 follower

Comments