Fiat 126 Robotic Electric Vehicle

The circuitry is formed around a microchip pic 16F877a microcontroller and programmed in CCS C language.

The microcontroller drives the motors via a generic L297 motor controller module

and controls the mp3 player module to generate sound effects, engine sounds and warning announcements. The proteus simulation file can talk to a mp3 module connected to the PC via a usb-TTL seral port converter. Therefore can play actual sound effect while being simulated on the PC.

https://youtu.be/VTZi1_DoC1s

The circuit can recognize IR remote control signals with the NEC protocol therefore the car can be cotrolled by a tv remote.

Various motor driver boards such as the L298 or BTS960 below can be used in the project. The firmware supports both of them. Others can also be adopted.