This document presents a prototype for an autonomous vehicle that uses machine learning and computer vision. The prototype uses a Raspberry Pi as the main controller, interfaced with a Pi camera. Images from the camera are processed using OpenCV on the Raspberry Pi to detect road lanes, traffic signals, and obstacles. Detection results are sent to an Arduino board to control the vehicle's movement. The prototype aims to develop a low-cost autonomous vehicle solution using technologies like Raspberry Pi, OpenCV, and machine learning algorithms.