Ultrasonic cleaners are devices that perform ultrasonic cleaning by using ultrasonic converters. Ultrasonic cleaners have been employed to clean dirty and rusty materials such as optic, jewelers, automotive and dental prosthesis sectors. Due to non-identified correctly cleaning time, cavitation erosion has been occurred at some materials, which desire for cleaning. In this study, an intelligent cleaning device that runs autonomously identified cleaning time, saves energy, and makes the cleaning process safely has been designed and implemented. An ultrasonic cleaning time has been adjusted automatically by monitoring of turbidity and conductivity values of liquid that is put in to the cleaning tank. Thus, the process cleaning has been achieved without cavitation erosion by the developed device. In addition, energy and time consumptions have been lowered by the intelligent algorithm defining the cleaning time.