Home Automation Intro

The project's aim is to produce a device that can control various devices and in the meantime provide details about the consumption,outside pressure/hummidity/temp, if your cat has food/water,if the doors are locked etc.

In order to make the device we first need a central panel where the user will be able to send commands to the end nodes and/or receive information. The main panel is a ABS plastic box containing all the wireless circuitry, touchscreen, audio playback etc.




The devices integrated to this day:

  • Key pinger (Send a command to make your key respond)
  • RGB Lamps (Produce different colours depending on the Red- Green- Blue percentage)
  • Wearable accelerometer (This device is worn by elderly or critical health individuals to detect any sudden moves that indicate a fall- loss of consciousness)
  • Window sensors (Detect any unlocked/open windows/doors using reed switches)
  • Outside Sensors (Measure outside conditions and send the data to the main console in the house.These sensors are solar powered)


An investigation was carried out to produce and integrate an automation system into adomestic household. The need for such a system is enormous especially in the areas of energyefficiency and assistive technologies. The system is solely based onto a wireless infrastructurethat consists of low power nodes monitoring and controlling various home appliances. Thedesign of the internetworked devices is kept simplistic yet robust. The collected sensor dataare displayed back to the user to reinforce awareness and to study behaviouristic patterns.Biometric data also make the system capable of replacing carers for critical patients orelderly. Remote appliance control and monitoring improves lifestyle, comfort and safety.The final system was integrated and tested for a certain period of time. It had an impact onenergy use, home security and sustainability. In this research paper the complete homeautomation system is demonstrated and its usefulness discussed.

The whole system was created from scratch.

The 16bit LCD was controlled by an ARM Cortex-M3 microcontroller. The same uC had to take care all the peripherals. No advanced OS was used(Not even RTOS). Instead a cyclic-executive scheduler program was used. The peripherals had interrupts attached to them. 

The main panel had a 3.2" touchscreen interface, audio playback capabilities, 315Mhz wireless to communicate with the other nodes in the house, bluetooth spp module to send all the data collected using serial to a pc terminal to datalog everything.


Add comment

Security code