DEV Community

Mpho Mphego
Mpho Mphego

Posted on

Home Automation With Raspberry Pi Smart Home Automation using Raspberry Pi and Arduino

Originally published at blog.mphomphego.co.za on Jun 13, 2018

[Updated]: 17 Jan, 2020

  • Added repo and project repo links.

Story

In order to graduate for a BTech in Electronic Engineering back in 2015, I had to designed and develop a project titled: Smart Home Automation using Raspberry Pi and Arduino and fortunately enough I made a demo about it.

All code is available GitHub.

Note that most of the things might be broken, you are welcome to fork, make improvements and submit a pull request.

The project report documentation can be found here

GitHub logo mmphego / smarthome-rpi

Raspberry Pi based smart home automation [Archive]

Raspberry Pi Smart Home Automation Project

This repository contains everything to do with my BTech project that I submitted in 2016 at the Tshwane University of Technology while based in Cape Town.

I have also added my thesis which will give you a more detailed overview of what this repository is all about.

Thesis titled: Designing A Smart Home Automation With Voice Recognition Using Raspberry Pi And Arduino

Usage [archive/deprecated]

Not sure the usage anymore but ideally one would copy all files into /home/pi. Update Backup_configs/wpa_supplicant.conf with your WiFi connections and move all files to /etc

sudo apt-get install $(grep -vE "^\s*#" Apts/apt-build-requirements.txt | tr "\n" " ")
sudo pip insrall -r Apts/pip-build-requirements.txt

Alternatively, checkout Scripts directory and mangle around Note: This code is over 4 yrs old as of 12/2019

Demo

About a year ago I blogged about the project due to the amount of hits I received…

Demo

Primary features

1. Some Intro + Smart Alarm

TODO: I guess more text should go here to explain whatever is going on!!!

2. Android Application Control

TODO: I guess more text should go here to explain whatever is going on!!!

3. Android Gesture Control

TODO: I guess more text should go here to explain whatever is going on!!!

4. [Somewhat] Web Interface

TODO: I guess more text should go here to explain whatever is going on!!!

5. Presence Detector using IP Sniffing

TODO: I guess more text should go here to explain whatever is going on!!!

6. TV Proximity Detector

TODO: I guess more text should go here to explain whatever is going on!!!

7. Smart Doorbell

TODO: I guess more text should go here to explain whatever is going on!!!

Additional Features

Including interfacing Amazon's Alexa running on a Raspberry Pi.

1. Interfacing DHT11 via ESP8266 to Amazon Alexa

TODO: I guess more text should go here to explain whatever is going on!!!

2. Amazon Alexa Skill - Intro

TODO: I guess more text should go here to explain whatever is going on!!!

3. Amazon Alexa Skill - About Homely

TODO: I guess more text should go here to explain whatever is going on!!!

4. Amazon Alexa Skill - News Retrieval

TODO: I guess more text should go here to explain whatever is going on!!!

5. TV Ambient Lighting

TODO: I guess more text should go here to explain whatever is going on!!!


Top comments (0)