Nguồn điện cung cấp cho mạch này có giá trị khoảng 12V, được lấy ra từ 1 máy biến thế. Đầu vào là nguồn điện xoay chiều 220V_50Hz , sau đó nó qua biến áp giảm áp nguồn(AC) . Nguồn AC được chỉnh lưu nhờ 1 bộ chỉnh lưu cầu, bộ chỉnh lưu này chuyển từ dòng AC thành DC. Ở đầu ra mạch chỉnh lưu ta lắp thêm 1 tụ điện C1 nhằm mục đích lọc phẳng tín hiệu DC vừa được chỉnh lưu , vì đây là tụ nguồn nên có giá trị khá lớn
IC 7812 điều chỉnh giữ mức điện áp DC ổn định khoảng 12V. Quang trở (LDR) giữ chức năng cảm nhận ánh sáng trong phòng của bạn. Điện trở của các quang trở này rất lớn khi trời tối và điện trở thay đổi khá nhanh,rất nhỏ khi được chiếu sáng.
Khi trời tối thì giá trị của quang trở lớn nên điện áp cấp vào LM324 lớn. Kích vào chân B của Transitor C1815, dẫn hoàn toàn. Transitor cấp điện cho Rơle từ chân C làm Rơle đóng tiếp điểm thường mở làm đèn sáng và mở tiếp điểm thường đóng làm tắt chuông.
Khi trời sáng thì giá trị của quang trở nhỏ nên điện áp cấp vào LM324 nhỏ. Transitor không được cấp điện nên Rơle nên hút tiếp điểm thường mở đóng lại. mở các tiếp điểm thường đóng. Nhờ đó tiếp điểm chuông thường mở đóng lại va chuông kêu, tiếp điểm thường đóng của đèn mở ra để tắt đèn.
Ta dùng nút nhấn xác định trạng thái để đặt trạng thái cho Chuông. Nếu muốn Chuông sáng hôm sau báo thức thì tối hôm trước khi đi ngủ nhấn nút Chuông. Và khi chuông kêu muốn tắt chuông ta cũng dùng nút ấn này để tắt chuông và có 1 công tắc để tắt đèn khi không muốn đèn sáng nữa.