The SunFounder Smart Video Car Kit for Raspberry Pi is composed of Raspberry Pi, step-down DC-DC converter module, USB camera, DC motor driver, and PCA9685-based servo controller. From the perspective of software, the smart car is of client/server (C/S) structure. The TCP server program is run on Raspberry Pi for direct control of the car. And the video data are acquired and delivered via the open source software MJPG-streamer in a real-time manner. The TCP client program is run on PC to send the control command. Both the client and server programs are developed in Python.
The smart car is developed based on the open source hardware Raspberry Pi and integrates the knowledge of mechanics, electronics and computer, thus having profound educational significance.