Smart Learning Toy Car Robot

REPORT

Overview of the smart toy car robot

This smart learning toy car robot was developed as a final year engineering project to support children with limited mobility by providing an emotionally engaging and intellectually stimulating play companion. The robot combines interactive speech capabilities with autonomous and manual control features. It is powered by a Raspberry Pi 4 and Arduino Mega, working together to manage locomotion, real-time interaction, and user feedback.

The robot responds to voice commands using the reSpeaker 2-Mics Pi HAT and leverages AI models for interpreting children's speech and triggering corresponding movements like movement and music playback. It includes feedback mechanisms like LED-lit eyes and animated ears for expression. Additionally, a custom web interface plus Bluetooth control mobile app enable remote operation and monitoring, enhancing the accessibility and utility of the system for both the child and the parent.

The robot’s full design includes a cylindrical base housing the motors and electronics, with a cubical head featuring LED eyes and movable ears. This setup ensures the robot is both sturdy and expressive. Plus the choice fabrication method i.e. FFF 3D printing informed the design.

Full design of the smart learning toy car robot
Full design view of the smart learning toy car robot.

A web app was developed for remote monitoring, child's age input and also provides a user manual.

Web dashboard interface for the smart robot
Web app interface.

The manual display page. This is useful for the child to learn how to use the robot and also for the parent to understand the robot's functionalities.

Manual control features of the web interface
User manual web interface.

A mobile-friendly design that enables control of the robot’s movement via bluetooth.

Mobile version of the robot's interface
Bluetooth control mobile app.