This document proposes a smart street light system using IoT to reduce energy waste from street lights and increase safety at blind curves. It uses infrared sensors to detect vehicles and adjust street light brightness. When a vehicle is detected, a signal is sent to an alert system at blind curves using an nRF24L01 module. The alert system, controlled by an Arduino UNO, uses the signal timing to determine which direction has priority and displays red or green LED lights to drivers accordingly. The system aims to automatically control street lights based on presence of vehicles and warn drivers at blind curves to reduce accidents and energy consumption from lights.