Tagarchief: arduino

How to hack a doorbell and connect it to Twitter - Part 1: Introduction

Introduction

When I bought a wireless doorbell recently, the following idea came to mind: there are so many home appliances which make use of wireless radio (RF) signals, why not try to control them with my Arduino Uno? Besides a brand new doorbell, I also have a wireless weather station, wireless speakers, a remote power supply, a toy car and my car keys which send and receive those wireless signals. Wouldn't it be cool to connect them to the internet and control them this way?

RF apparaten

The most practical thing to do would be to use the remote power sockets and use the Arduino to control a lamp in the living room. But this has already been done. I also wanted to to make it a little easier on myself, so I decided to use the doorbell (Grundig model QH-831A), which makes use of just one signal instead of several different on/off codes. It would also be fun to connect it to Twitter. "Why?", several people asked me, raising their eyebrows. "Because!", I replied.

In the next drawing you can see the things we will have to do.

IMG_20130716_113246

  • Detecting when someone pushes the doorbell button and using the Arduino to post a message to Twitter when this happens.
  • Searching Twitter and when a specific hashtag is found, make the doorbell chime.

Requirements

  • RF sender and receiver components. I bought these.
  • Arduino board. I use an Arduino Uno, together with a breadboard and some wires.
  • Arduino WiFi shield. I'm pretty sure that an ethernet shield would also work when you change the Arduino code slightly, but I don't have one, so I couldn't test it.
  • To make the sniffer circuit mentioned in part 2:
    • 3,5 mm audio plug with 3 segments (3 wires in its cable).
    • A 10 KOhm resistor and a 39 KOhm resistor.
    • A twitter account just for this purpose. Mine is @ArduinoDeurbel.

IMG_20130718_142140

Share Button

Twitterdeurbel: hoe staat het ervoor

Het derde punt van mijn to do lijstje is gewoon gelukt! Ik kan het signaal dat door de originele deurbelknop wordt verzonden nu ook met de Arduino versturen. Ik had gedacht dat het niet zo moeilijk zou zijn om dit signaal door een ontvanger op de Arduino te detecteren, maar dat valt helaas vies tegen... Mijn to do lijst wordt dus uitgebreid met:

  • Uitzoeken hoe het deurbelsignaal door de ontvanger op de Arduino kan worden gedetecteerd.
Share Button

Twitterdeurbel: de stand van zaken

Intussen schiet het al aardig op met de "TinkerBell". Het is me al gelukt om een signaal van de zender- naar de ontvanger te sturen en het plaatsen van een tweet (van @ArduinoDeurbel) vanaf de Wifi shield van de Arduino werkt ook.

De volgende zaken staan nog op mijn to do lijst:

  • De Arduino laten reageren op specifieke tekst (hashtags) in mentions aan @ArduinoDeurbel.
  • Een oplossing vinden voor het probleem dat de Twitter software op de Arduino slechts maximaal 90 karakters kan tweeten.
  • Het signaal dat de deurbel wordt verzonden "sniffen" en een Arduino sketch schrijven die dit signaal ook kan verzenden. Het sniffen gebeurt door middel van een circuit dat RF signalen opvangt en doorzendt naar de Line In ingang van de geluidskaart van een computer. Door dit signaal met Audacity op te nemen kan ik precies achterhalen op welk moment welk signaal wordt verzonden.

Zodra alles werkt schrijf ik weer een uitgebreide handleiding!

Share Button

Howto: Maak je eigen Ambilight tv

In deze tutorial ga ik beschrijven hoe je met behulp van (RGB) led lampjes je tv kunt voorzien van achtergrondverlichting zoals Philips dat bij zijn Ambilight tv's gebruikt. Om dit voor elkaar te krijgen heb ik zelf van veel verschillende bronnen op internet gebruik gemaakt. Mijn doel is echter om van deze tutorial een zo compleet, maar toch overzichtelijk geheel te maken.

Lees verder Howto: Maak je eigen Ambilight tv

Share Button

Adalight: de eerste test

Vandaag zijn de LEDs en de Arduino voor mijn Adalight projectje gearriveerd:

Adalight onderdelen

Jammer genoeg heb ik wel een foutje gemaakt bij het bestellen: de jack-naar-schroefaansluitstekker (rechtsonder op de foto) is niet de juiste maat; ik had er een van 2,1 mm moeten hebben in plaats van 2,5 mm. Dan maar een nieuwe bestellen bij Conrad, want geen enkele electronicawinkel of doe-het-zelf zaak hier in de buurt verkoopt zoiets exotisch... Lees verder Adalight: de eerste test

Share Button