Summary of COMPUTER CONTROLLED SMART HOME PROJECT WITH PIC16F873
This article describes SerReg, a smart home automation system that uses a PC and PIC16F873A microcontroller to monitor physical variables like temperature and light. It controls up to three devices via relays in manual, time-scheduled, or setpoint regulation modes. The system features an RS-232 interface, real-time clock, and backup battery for operation during power failures, allowing full control through Windows software.
Parts used in the SerReg Smart Home Project:
- PIC16F873A Microcontroller
- Personal Computer (PC)
- RS-232 Interface (2400 bps)
- Output Relays (Three channels)
- Analog to Digital Converter
- Status LEDs
- Front Panel Buttons
- Real Time Clock
- Backup Battery
- Sensors (Temperature, Pressure, Light, etc.)
Smart home automation control project your computer on the control program and PIC16F873 on board with the circuit bulb lights on the severity of your air conditioner temperature or any engine speed ayarlayabilirsiniz.sens you and help through a program… Electronics Projects, Computer Controlled Smart Home Project with PIC16F873 “microchip projects, microcontroller projects,
Smart home automation control project your computer on the control program and PIC16F873 on board with the circuit bulb lights on the severity of your air conditioner temperature or any engine speed ayarlayabilirsiniz.sens you and help through a program within your home, temperature, pressure, light settings, such as physical values that lets you control a system a completely free and full project .. 🙂
SerReg is a small home controller intended to turn your personal computer ( PC ) into a process control / data collection system. With the appropriate sensors SerReg can monitor physical variables such as pressure, temperature, light intensity, weight, movement etc, process the information and then use the result to control up to three physical devices such as motors, heaters, sirens, lights or other appliances around the home, office, laboratory or factory . You can program your appliances to operate automatically in conjunction with your weekly and daily schedule, manualy turn them on/off from your PC or use SerReg as a process ON/OFF controller to regulate some kind of physical variable ( process variable – PV ) to the desired value ( setpoint – SP ).
Brief Description:
Three identical channels
Every channel can be configured to work in several operating modes
Each channel includes :
An output relay
An analog to digital converter
LEDs status info
Front panel buttons to duplicate the most important control function
RS232 ( 2400 bps ) interface to a personal computer
Built-in real time clock – minutes, hours, days
Backup battery
Interface application available for Windows 9x / ME / NT / 2000 / XP
Analog Configuration Tool utility available for Windows 9x / ME / NT / 2000 / XP
SerReg is fully configured and controlled from any Windows 9x , ME , NT , 2000 or XP PC via RS-232 serial port using an interface application. Also the interface application allows to display and change the state of the output relays and observe the current value of each analog input. After configuring the PC can be disconnected from the controller without affecting the state of the relays. In case of power failure, the controller goes to sleep mode with low consumption ( 83.10-06A ) and the real time clock continues working. The backup battery then maintains data and operates the clock. In this way, the device can be used at unstable power supply conditions.The controller is based on PIC 16F873A of Microchip Technology Inc.
Operating modes:
Manual mode : the output relay is turned on/off from a front panel button or from a PC
Automatic mode :
Time Scheduler – the output relay is turned on within previously configured time intervals. Up to 7 time intervals per day or per week can be scheduled.
Stationary SP Regulator – the controller regulates the cutrrent analog value in accordance with a previously configured analog setpoint ( ON / OFF controller ).
Non-Stationary SP Regulator – both of the above, the controller regulates the cutrrent analog value within previously configured time intervals. The analog setpoint may be different for each time interval. Also up to 7 time intervals per day or per week can be scheduled.
PC via RS-232 serial port using an interface application. interface application allows to display and change the state of the output relays and observe the current value of each analog input. After configuring the PC can be disconnected from the controller without affecting the state of the relays. and the real time clock continues working. backup battery then maintains data and operates the clock. In this way, the device can be used at unstable power supply conditions. The microcontroller is based on PIC 16F873A of Microchip Tech.
source sskteracon.com/index.htm
FILE DOWNLOAD LINK LIST (in TXT format): LINKS-983.zip
Source: COMPUTER CONTROLLED SMART HOME PROJECT WITH PIC16F873
- How does the system control appliances?
The system monitors physical variables using sensors and controls up to three devices like motors, heaters, or lights via output relays. - Can the project operate without a computer connected?
Yes, once configured, the PC can be disconnected while the controller maintains relay states and continues operating with its internal clock. - What happens during a power failure?
The controller enters sleep mode with low consumption, and the backup battery maintains data and operates the real-time clock. - Does the device support automatic scheduling?
Yes, it supports a time scheduler allowing up to 7 time intervals per day or week to turn relays on automatically. - What operating modes are available?
It offers Manual mode, Automatic mode with time scheduling, Stationary SP Regulator, and Non-Stationary SP Regulator. - Which Windows versions are supported by the interface application?
The interface application is available for Windows 9x, ME, NT, 2000, and XP. - How many identical channels does the controller have?
The controller consists of three identical channels, each with its own relay and analog input configuration. - Can the setpoint change based on time?
Yes, the Non-Stationary SP Regulator allows different analog setpoints for up to 7 scheduled time intervals.
