Introduction: Physical Computing - Home Automation System - Arduino

The Arduino is a board (the size of a Credit card) that allows the automation of electronic and robotic projects. With it you can control motors, turn on LEDs, interact with display, create robots, drones and more. To program the Arduino is Language C.

'The project consists of a mini version of a home automation system that controls the door, lights and has a laser security alarm...'

Step 1: Construction - Structure and Components

The physical part of the project consists of a model of a house made of a type of wood. To achieve perfect operation, several components were used.


1x capacitor
2x Red LED
1x green LED
4x LED yellow
7x 220 ohms resistor
1x laser emitter
1x laser receiver
1x momentary button
4x pressure sensor
1x LDR (light sensor)
6x 10K ohms resistor
1x doorbell
1x small servo
1x 5V DC motor
1x potentiometer

Step 2: Electrical Part

This is the part of the project where the components join together and then the magic happens: MAKE THE SYSTEM WORK. In the photo above, we have the electrical circuit and also the way the components are interconnected and connected in the protoboard.

Step 3: The Project

The project consists of a mini version of a Residential automation system that controls The door, the lights and has an alarm of Laser security.

It works in two states: Day and night. Which are chosen by an LDR (Light dependent resistor) in accordance with How much light it receives - darkened covering With a pen cap.

- Daytime: Just the door and doorbell. To Press the button, the buzzer sounds Play, and then an engine opens the Door, wait a bit and then, Close it.

- Night Time: During the night an alarm of Laser security and floor sensors Start to work. Interrupting the door Would break the laser connection and trigger the alarm. Pressure sensors identify whether There is someone in the room and the corresponding light is Connected.