This is a real-time clock based automatic LED lamp which we originally designed to use as a night light. This lamp can be programmed to turn on and off at the specific time of the day. For example, it can program to turn on at 6 PM on each day and to turn off at 4 AM the next day. The core component of this project is PIC16F883 MCU and its firmware is developed using MikroC Pro for PIC . We select this MCU because of its 7 KB flash memory, I 2 C, UART, E 2 PROM and built-in 8-bit and 16-bit timers. In this system, we use DS1307 RTC because of its availability in the market and lower external component count. A prototype version of RTC Lamp This lamp is designed to work with commonly available 7W LED panels. In our prototype design, we use 7W 24V warm-white LED module to test this system. To drive other LED modules change the value of the R5 resistor of the current limiter circuit. This system is designed to program using the RS232 serial port. A user can modify system time,...
This blog contains electronic, amateur radio, and embedded system projects, which I did during my free time. Unless otherwise noted, all the articles and projects described on this blog are based on my original designs.