Embedded Systems & Automation
Home Automation Design
NYP Final Year Project
A sensor-driven home automation prototype developed as my NYP final-year project, integrating environmental monitoring, security sensors, user-input modules, actuators, and automated outputs through an embedded control system.

Project Overview
What I built
For my NYP final-year project, I designed and developed a home automation prototype that integrated multiple sensors, input devices, actuators, and output modules into one embedded system. The project demonstrated how sensor information and user inputs could be used to monitor conditions within a home environment and trigger or control connected hardware.
Challenge
The problem I needed to solve
The project required many different electronic components to operate together within a single system. Each sensor and module had different input or output requirements, while the controller needed to continuously collect sensor information, react to user interaction, and control physical devices without disrupting the overall system.
Approach
How I approached it
I developed an integrated prototype using PIR motion detection, gas detection, ultrasonic distance sensing, flame detection, temperature and humidity sensing, sound detection, RFID, a 4x4 keypad, push buttons, an LCD module, relay control, a servo motor, LEDs, a buzzer, and lighting hardware. During development and testing, sensor values were also monitored through serial output to verify the behaviour of the integrated system.
Implementation
Key implementation details
- Designed and assembled a multi-sensor home automation prototype as my NYP final-year project.
- Integrated PIR, gas, ultrasonic, flame, temperature and humidity, and microphone-based sensing modules.
- Integrated user-input and access-control components including RFID, a 4x4 keypad, push buttons, and an LCD module.
- Implemented keypad-based and RFID-based access-control demonstrations.
- Controlled hardware outputs including relay-connected lighting, a servo motor, LEDs, and a buzzer.
- Implemented PIR-triggered and voice-triggered lighting behaviour.
- Used ultrasonic distance measurements with visual LED feedback.
- Monitored real-time values including distance, gas level, fire status, temperature, humidity, and sound measurements during testing.
- Tested individual sensors and integrated modules to troubleshoot interactions within the complete automation system.
Gallery
Project screenshots

Demonstration
Project videos
Demonstrations of the project hardware, sensors, and system behaviour.