H.A.S – Home Automation System

Home Automation System

A Home Automation System… the best tool for a lazy teenager like myself. Well… apart from finding the pieces, paying for the pieces, wait 3 weeks for all of the pieces to arrive, then putting all of the pieces together, then create a webpage/server on the pi so you can control the pieces… you get the idea.

But me? Nah, I’m not waiting 3 weeks for my project to arrive. That’s why I bought most of it from Amazon! GO AMAZON PRIME!!

What I’ve been doing:

In between all of the lectures, the coursework and the 9 o’clock starts it does get quite boring. That’s why I’ve started my small projects.

The history of H.A.S

JARVIS MK1 (2009 – 2011) – As it starts with most people, I had a little inspiration from my favourite movie Iron Man. Hence the name JARVIS.
Programming language: VB.NET
Program: Visual Basic

RUBI MK2 (2011 – 2014) – The second version of HAS, I was looking into JAVA and thought that it would be best if I didn’t copy the name JARVIS from Iron Man.
Programming language: JAVA
Program: Eclipse

ALYX MK3 (2014 – 2016) – I made a system which learned my voice every time he was introduced to a new word. Hearing my own voice talk back to me started to annoy me. Thinking Python would be the better option, I thought that it was best to switch programming languages, this meant I had to restart the whole program.
Programming language: Python
Program: Python IDLE
Using a Laptop with a Linux system.

HAS MK4 (2016 – 2017) – H.A.S is my latest up to date project. Deciding to use a Raspberry Pi 3 and an Arduino Board for security has turned out to be the best option.
Programming Language: Python and Arduino
Program: Python IDLE and Arduino
Using both Raspberry Pi and Arduino board.

List of __ I have used for HAS

Okay, as promised, the list of stuff I have used.
I’m trying to find the best/fastest deals for you:

1. Raspberry Pi (Does not matter which version):
https://www.amazon.co.uk/Raspberry-Pi-Model-Desktop-Linux/dp/B00T2U7R7I/ref=sr_1_1?ie=UTF8&qid=1481340527&sr=8-1&keywords=raspberry+pi+2

2. Jumper Cables:
http://www.ebay.co.uk/itm/20cm-40pcs-Dupont-Female-Female-Jumper-Wire-Ribbon-Cable-Pi-Pic-Breadboard-/252366494917?hash=item3ac2371cc5:g:QBQAAOSwa~BYRRtc

3. Relay switch (Depends on how much lamps you want connected (I’ve got 4)):
https://www.amazon.co.uk/NUOLUX-4-Channel-Safety-Optocoupler-Arduino/dp/B01ANCKUYA/ref=sr_1_5?ie=UTF8&qid=1481340652&sr=8-5&keywords=relay

**These are a few extra parts**

4. Electrical tape (Not the one I’ve got, but I’m trying to get the best prices for you (This’ll help cover the expose wire)):
http://www.ebay.co.uk/itm/BLACK-ELECTRICAL-PVC-INSULATION-INSULATING-TAPE-19mm-x-33m-FLAME-RETARDANT-/191601307478?var=&hash=item2c9c53ef56:m:mURxOcPQo60jLZ1AQYNAi1A

6. Mains testing electric screw driver (Conducts and can test if there is any electric going through the wire):
https://www.amazon.co.uk/Blackspur-BB-MT110-Tester-Digital-Circuit/dp/B000O9M096/ref=sr_1_6?ie=UTF8&qid=1481341148&sr=8-6&keywords=main+screwdriver

**ADDITIONAL USEFUL ITEMS**
The following items are not needed but are redeemed useful.

7. A multimeter (Please don’t go cheap on this, as you may buy a cheap/faulty one):
https://www.amazon.co.uk/Multimeter-Crenova-Detector-Electronic-Measuring/dp/B014IZF7HI/ref=sr_1_1?ie=UTF8&qid=1481341430&sr=8-1&keywords=multimeter

5. Zip ties (For people like me with OCD):
http://www.ebay.co.uk/itm/Cable-Ties-Black-Natural-Cable-Tie-Wraps-Zip-Ties-Various-Sizes-Available-/131600129448?var=&hash=item1ea3fa9da8:m:mi_eCpakQ1j84a3rdJEvgjg