Home automation system with Twitter

Home automation system with video surveillance that indicates state by tweet.

Similar projects worth following
This home automation system allows you to control the relays, that can activate ilumination, blinds, ... with web interface. This part has been made using an Arduino Leonardo with an Ethernet Shield.
You can activate the automatic mode that activate the relay related with ilumination when the LDR detect the darkness.
All the changes in the web control will be notificated to the twitter account.

By the other side, with the Raspberry Pi you can see what's happening in your home using a webcam.

This is the system design.

As you can see, in the side of Arduino, it has connected the LDR to measure the light; the relays, to activate the exits to lights, blinds, ... and the LCD to write the messages of the state of the PCB.

In the side of the Raspberry Pi it has connected the webcam to see what's happening in home.

This is the video where is explained the system design.

This is the .sch archive of the project.

This is the pcb.

The video of the full demonstration of the project.

The program presents a problem because it can't post two tweets equal. It post one time "Blinds UP", but if you clic another time it later, it can't post it.

  • 1 × Raspberry Pi model B
  • 1 × Arduino Leonardo
  • 1 × Webcam
  • 1 × LDR Resistor Networks / Thick Film Networks
  • 3 × Relay Power Supplies / Uninterruptible Power Supplies (UPS)

View all 12 components

  • Demonstration video

    SirClover08/17/2014 at 17:12 0 comments

    In this video you can see the full project running.

  • Schematic and PCB design

    SirClover08/17/2014 at 17:10 0 comments

    This is the schematic.

    In this image you can see the connections of the parts of the PCB.

    This is the PCB design.

    In this image you can see the distribution of the components in the PCB.

  • Presentation video

    SirClover08/17/2014 at 17:07 0 comments

    This is the video where is explained the idea of the project.

  • System design

    SirClover08/17/2014 at 15:35 0 comments

    This is the system design.

    In this picture, as you can see, in the part of Arduino, it has connected:

    - LDR: to measure the amount of ambiental light.

    - RELAY: to activate or deactivate the outputs of the PCB.

    - LCD: to show the messages about the state of the PCB.

    In the part of Raspberry Pi it has connected a webcam that allows you to see what happen in the room.

    The control of the PCB is based in a local ip that contains a webpage made by Arduino with the Ethernet Shield.

    To see the streaming of the video you have to access to the Raspberry's local ip at the port 8081.

    All the modifications made in the PCB are notificated to the Twitter account.

View all 4 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates