Developed a simulation-based Smart Home Automation system using the PIC18F45K22 microcontroller. The project replicates real-world automation logic, focusing on energy efficiency and remote monitoring. It utilizes various sensors to automate home appliances and integrates with the Blynk IoT platform for cloud-based control.
- Automated Lighting: Implemented LDR sensor logic to control garden lights based on ambient light intensity.
- Climate Control: Integrated an LM35 temperature sensor to trigger a cooling fan automatically when thresholds are reached.
- Water Management: Developed a serial-controlled water level monitor to prevent tank overflow.
- Real-time Feedback: Configured a 16x2 CLCD to display live sensor data and system status.
- IoT Integration: Established a serial-to-cloud bridge using Blynk to enable remote appliance control and data monitoring via a mobile dashboard.
- Microcontroller: PIC18F45K22
- Development Tools: MPLAB X IDE, XC8 Compiler
- Simulation Environment: PICSimLab (PICGenius Board)
- IoT Platform: Blynk Cloud
- Communication Protocols: I2C (LCD), UART (Serial/Cloud)
- Languages: Embedded C
Source_Code/: Contains all.cand.hfiles for peripheral drivers (LDR, LCD, ADC, etc.).Hex_File/: The compiled production file ready for simulation.Documentation/: Includes the circuit schematic and project report.
- Load the
.hexfile into PICSimLab. - Configure com0com virtual serial ports to bridge the simulator to the Blynk script.
- Run the Blynk serial connection script on your PC.
- Interact with the LDR and Temperature sensors on the PICGenius board to observe automated responses.


