This robot is powered by a Raspberry Pi (Gen 1 model A) to connect to the Internet and host a web page. And also an Arduino, to control the motors.
It uses a Flask webserver, with websockets. The websockets send data back to the robot for real-time control. It also runs a mjpeg-streamer video streamer for the camera. This currently isn't ideal as it has a lot of lag over the Internet.
You can control the robot with arrow keys and view the feed of the camera. You can also make the robot say things with text to speech (espeak on Linux).
* Raspberry Pi Gen 1 Model A (700MHz, 512MB RAM)
* Arduino Uno
* Raspberry Pi camera
* DFRobot Devastator chassis
* Ultrasonic sensor (currently not utilised)
* DFRobot 2A motor controller shield