Things used in this project

Hardware components:
R8326274 01
Raspberry Pi Raspberry Pi 2 Model B
×1
HSRel5 - I²C-Bus-Relaisplatine
Relay board with 5 relays, 3 GPIOs and I2C connection, supports mounting at power distributors, based on PCF8574.
×1
HSRel8(+8) - 8fach-Relaisplatine
Relay board with 8 relays, 8 GPIOs and I2C connection, supports mounting at power distributors, based on MAX7311.
×1
I2C-Port 16 HS 16Bit-Porterweiterung
Port expander board with 16 GPIOs and I2C connection, supports mounting at power distributors, based on MAX7311.
×1
DR-60-12 Hutschienen Netzteil 12V / 54W
12V power supply for all devices
×1
Hutschienen Netzteil 15W 5V 3A ; MeanWell, DR-30-5
5V power supply for all devices
×1
Prototyping Shield for Raspberry Pi
Used to add a LED for status indication and a protected interrupt input for the input boards. Also provides 3-pole screw terminal for reliable connections.
×1
I2C-Buffer HS
I2C level shifter including the required pull-up resistors etc, supports mounting at power distributors, based on P82B96.
×1
Ard nano
Arduino Arduino Nano R3
Used as a bridge between DHT22 sensors and the I2C bus.
×1
433Mhz Sender & Receiver
For support of wireless relays.
×1
Software apps and online services:
Vs2015logo
Microsoft Visual Studio 2015
Arduino Software (IDE)

Schematics

433Mhz receiver
This is the circuit which us required to read the 433Mhz codes from the remote control.
433mhz receiver sketch
DHT22 sensor
The sketch contains the circuit board of the DHT22 sensor which is mounted at every room.
Dht22sketch
Pi2 shield
The shield contains a status LED and screw terminals for the I2C bus and the interrupt.
Pi2 shield sketch
DHT22 sensor and 433Mhz sender
This is a regular temperature and humidity sensor which conains a 433Mhz sender. Only one is required for the entire home.
T%26h sensor with 433mhz sender sketch

Code

CK.HomeAutomation
This repository contains the complete solution including the SDK, WebApp and my personal configuration.

Credits

Img 1592
Christian Kratky

I am a software developer from Germany with a focus on Microsoft technologies.

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

PHPoc Blue to Control Door Knob by MQTT Protocol and Cortana
Intermediate
  • 409
  • 9

Programming a PHPoc Blue board to control a servo motor to rotate the knob of a door using MQTT Protocol through voice command.

GPS Tracking Using Helium, Azure IoT Hub, and Power BI
Intermediate
  • 4,849
  • 20

Full instructions

Building a wireless, battery-powered GPS tracker using a Helium Atom, Arduino Zero, Azure IoT Hub, and Power BI.

Humidity Monitor Mobile App (Windows 10 IoT + Xamarin)
Intermediate
  • 314
  • 3

Full instructions

Put your Sense HAT readings into the cloud and derive insights on your phone. Built on Windows 10 IoT, .Net Core, and Xamarin Forms.

Wikia Alexa Skill Builder (Elite: Dangerous Wiki Skill)
Intermediate
  • 405
  • 2

Full instructions

Wish you could talk to your favorite Wikia Wiki? With the help of Alexa, now you can!

Adding RC Transmitter/Receiver to Control Mecanum Bot
Intermediate
  • 983
  • 8

Full instructions

We previously showed our Mecanum Bot being controlled by a wireless Xbox controller, now we added RC transmitter/receiver.

ConnectTheDots with Particle Azure IoT Hub Integration
Intermediate
  • 836
  • 8

Protip

This project will allow you to connect your Particle device into an Azure IoT Hub for viewing data in real-time through an ASP.NET web app!

Add projectSign up / Login