Automobiles are perhaps the domain that represents the 21st century. The vehicles play a major role in our day to day life for transportation. The term Cruise Control refers to the concept of assisting drivers in the task of longitudinal vehicle control to avoid any accident or collision. With the increase in the world population the need for automobiles as well as its usage daily has increased drastically. This leads to heavy traffic, rush, collisions, and accidents. The automobile black box is used to analyze the cause of vehicular accidents and prevent a loss of life and property from vehicle accidents. This Paper is based on the Project topic of Adaptive Cruise Control. In our proposed system, we tried to implement ACC using the less expensive devices, also increasing the ease to use it and adding a few other features in it. The project aims to build a Semi-Autonomous system; that assists the driver for the longitudinal control on their vehicle while driving by using the ultrasonic sensor (HCSR_04). An alert (led or buzzer) indication is given when the inter-vehicle gap approaches the safety limit. A switch is provided to ensure the semi-autonomous use of the vehicle. Also, it aims to use IoT to keep track of the distance readings, speed readings, and stability of the vehicle using the NodeMCU and ThnigSpeak platform. This system also uses the GPS (Neo-6m) and GSM (SIM 800A) to send a text message to a pre-defined number in case of detection of an accident.