In Viet Nam's current traffic conditions, congestion and jams—especially at intersections during peak hours—present major challenges. Traditional traffic light systems, which rely on fixed timing principles, often fail to manage traffic flow efficiently, particularly when vehicle density varies significantly across different directions. This research aims to develop an intelligent traffic light system where the signal timings automatically adjust based on the vehicle density at intersections. The study uses an object recognition algorithm to identify, classify, and count vehicles. The data was then fed into a fuzzy logic model to calculate the optimal signal timings. Experimental results demonstrate an accuracy of approximately 88% in vehicle detection. The fuzzy logic model and the programmable logic controller were able to effectively compute reasonable signal timings based on real-time vehicle density. Future developments include expanding the system's functionalities, creating a user-friendly interface, and developing a management application for mobile devices.