In this study, a road condition detection device (RCDD), which consists of an Arduino based sensing module and an Android smartphone based user interface, is designed and implemented for vehicles. First, the Arduino based sensing module is designed to evaluate the road conditions in real-time and send the evaluation result with raw data to the smartphone. While the smartphone receives the data from sensing module, the designed Android user interface APP will mark the position with abnormal road condition on Google Maps using the GPS of smartphone. Therefore, the vehicle can obtain nearby road conditions information via the data shared by nearby vehicles. As a result, the drives can change their driving behaviors for improving driving safety, comfort and efficiency.