Ein Wireless Smart Home (war: im Hause Simulator und Alarm mit Arduino oder Atmega328 (aktualisiert Mai 2016))


Hinweis: ist es nun ein android Bluetooth Control app Ibble für dieses Projekt

Hinweis: Obwohl diese begann als Projekt meine Anwesenheit zu Hause simulieren, gewachsen in ein intelligentes Haus, damit ich diese Instructable retitled

Wenn Menschen auf Urlaub, oder manchmal auch nur für eine Nacht erloschen, ihre Häuser sind anfällig für Einbrecher.
Also, Menschen neigen dazu, Timer auf einem oder zwei Lichter einschalten, wenn es dunkel ist, also Einbrecher täuschen könnte, in der Annahme, die Bewohner sind noch vorhanden.
Einbrecher sind nicht dumme. Vor allem, wenn man Sie über einen längeren Zeitraum ist, ist es irgendwie seltsam, dass der Lichter-Schalter eine nun, wie am Schnürchen. Dies ist umso verdächtiger im späten Herbst oder Winter, wenn es dunkler wird, früher aber ohne das Licht bereits eingeschaltet.

Ich war mit einem Familienmitglied going away für einen längeren Zeitraum konfrontiert, die sein Haus in meiner Obhut überlassen.
Also ich schnell etwas zusammen wollte täten, die einen besseren Job als a Timer Uhr., etwas, das hatte mehr Variation natürlicher aussehen machen würde.
Weil ich nicht mit zu viel Kabel durcheinander habe ich beschlossen, es irgendwie WLAN machen. Es half, dass ich einige 433 MHz Schalter und eine billige Sendermodul hatte.

Mein Grundgedanke war, eine Hauptlampe im Wohnzimmer, eine Lampe in der Studie und eine Lampe im Schlafzimmer zu wechseln. Der Zeitaufwand für das System einschalten, variabel, je nach Lichteinfall. Die Lampen schalten sollte nicht jeden Tag zum gleichen Zeitpunkt und es musste einen natürlichen Fluss vom Wohnzimmer zum Schlafzimmer auf Nachtruhe. Ein Arduino schien das perfekte Instrument und und wie es war ich zufällig ein paar Pro-Mini haben (das heißt... Klone)
Natürlich ist es möglich, dies mit jeder Arduino zu tun.
Wie auch immer, wie gesagt, ich schnell etwas zusammen auf einem kleinen Steckbrett und legte, dass die Arbeit, aber dann wollte ich ein für mich auch ein bisschen dauerhaftere und ich Funktionen hinzugefügt.
So beschreibe ich zwei Versionen

Die sehr einfache Version hat nur einen pro Mini, mit einem einfachen DS1307 RTC, ein LDR, 433 MHz Sender und 3 Fernschalter für 3 Lampen. Die Menge an Lampen oder andere Geräte, die auf will im Grunde die Menge der Fernschalter hängt haben Sie.

Die Erweiterte Version hat eine größere Anzahl von Fernschalter, es hat Tondetektion, ein internes Relais, IRleds, ein Hund bellt, eine Sprachnachricht, Bluetooth, einen Summer, ein FakeTV und bewegliche Puppe. Update Mai 2016: Dies hat sich inzwischen in ein 23 RF wechselte Kanäle + IR Schaltung, viele Funktionen in und rund um mein Haus reguliert

Ich bespreche zuerst das Grundmodul

B.O.M.
Grundlegende
Arduino pro Mini / (oder ein Barebones Atmega328 mit Bootloader)
DS1307 RTC-Modul (oder DS3231-Modul (siehe Text unten))
433MHz Sendemodul
17,4 cm steifen Draht oder oder vorzugsweise eine Spule geladen Antenne.
LDR
3 x 433 MHz Schalter z.B. ELRO 440 oder eine SelectRemote oder sonstige

Ein USB FTDI Modul ist praktisch, um die Programmierung zu tun

Nur ein paar Anmerkungen:
In seiner Grundform ist die RTC einen DS1307. Ich weiß es ist der genauere 3231, aber das Fehlen der nicht flüchtige RAM, die benötigt wird, um verschiedene Zustände zu speichern.
Es ist möglich, ein 3231-Modul zu verwenden, wenn es ist kombiniert mit de EEPROM, aber das erfordert eine leichte Anpassung des Codes (ich tue dies in der advanced-Version). Ich weiß, dass die Arduino hat auch EEPROM wo man könnte Status zu speichern, aber das Schreiben der Arduino-EEPROM ist nicht unendlich. Deshalb versuche ich zu vermeiden, damit die DS1307. Die DS3232 hat auch NVR

In Verbindung stehende Artikel

Eine schwebende Kugel dreht leuchtet und blinkt mit Arduino

Eine schwebende Kugel dreht leuchtet und blinkt mit Arduino

Ein schwebender wenig Todesstern in Instructables lud mich in das neue Projekt mit Arduino. Drei Richtlinien wurden beschlossen und gehalten, um es aus dem Vorgänger zu unterscheiden.Tun Sie es selbst mit konfektionierter keine (oder weniger).Drehen
Smart Alarm: mit Arduino und Velostat Sensoren

Smart Alarm: mit Arduino und Velostat Sensoren

Zielsetzung:Aufwachen ist der schwierigste Teil des Tages, und für die meisten Menschen, es ist immer aus Bett Teil. Smart Alarm-Projekt soll einen interaktive Wecker zu erstellen, die muss der Benutzer eine Aktion/Pose physisch zu tun, die den Alarm
Wireless-Audio-Streaming und Spracherkennung mit Arduino

Wireless-Audio-Streaming und Spracherkennung mit Arduino

In diesem Projekt ich anschließen mein Arduino-Board zu einem WiFly-Modul (https://www.sparkfun.com/products/10822) aus Roving Netze und Audio-Stream auf den PC, so dass BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) Spracherkennung durchführen
Steuern ein Furby mit Arduino (oder anderen Mikrocontroller)

Steuern ein Furby mit Arduino (oder anderen Mikrocontroller)

Die Million Dollar Furby: Wir können ihn wieder aufzubauen. Wir haben die Technologie.Fortsetzung von der vorherigen Instructable wo wir Furbys primitiven Gehirn herausgeschnitten, ist es jetzt Zeit, es mit etwas größerem zu ersetzen.Diese Instructab
Home Automation durch irgendwelche Schalter und Sensoren mit

Home Automation durch irgendwelche Schalter und Sensoren mit

Apparative Aufwand:1 x Ultraschall-sensor1 X Arduino Atmega3281 X Relais1 X LüfterAnschlussleitungen nach BedarfSchritt 1: Verbindung/arbeiten:Schritt 1: Laden Sie das Programm unten, die Arduino-boardSchritt 2: Anschließen der Arduino und Ultraschal
Erstellen eines Smart Home mit einem Wifi Wireless-Schalter von Apple-App-Steuerung

Erstellen eines Smart Home mit einem Wifi Wireless-Schalter von Apple-App-Steuerung

Jetzt ist intelligente Zuhause geworden, eine Mode, so dass ich diesem Trend folgen und zu meinem Haus ein echter smart Home. Ich habe für gesucht über das smart home Gadgets seit einiger Zeit fest, dass es viele wireless-Schalter, WiFi-Schalter, app
Smart home Teil 1: Temperatur-Logger einfach Cloud aktiviert.

Smart home Teil 1: Temperatur-Logger einfach Cloud aktiviert.

Ich war immer versucht, ein "smart Home" haben. Dank Instructables und Intel, der mich gesandt hat das Kit bestehend aus Intel Edison mit Arduino-Board und Grove Starterkit habe ich endlich eine Chance, diesen Traum zu verwirklichen. Dies ist de
PiFlic - Flic wireless smart-Taste & Raspberry Pi

PiFlic - Flic wireless smart-Taste & Raspberry Pi

Im august 2014 las ich über eine interessante Indiegogo benannt Crowdfunding-Kampagne "Flic wireless smart-Button". Ich sagte, "Ich muss es haben".Nach mehreren Monaten hat gestern, Flic an mich ausgeliefert.Was ist Flic?Es ist ein Wir
Smart-Home Remote Edition (Arduino)

Smart-Home Remote Edition (Arduino)

Dieses Projekt ist die einfache smart home-Lösung können, die Sie mit dem Arduino zu machen. Diese Version hat zwei Einheiten, die aus der Ferne über Bluetooth verbunden. Master-Einheit verwenden Arduino Mega 2560 und für ein Slave-Gerät können Sie U
Wie man eine schmerzhaft selbstreferentiellen virtuelle Ware Fetisch-Objekt (für Spaß und Profit!) Handwerk

Wie man eine schmerzhaft selbstreferentiellen virtuelle Ware Fetisch-Objekt (für Spaß und Profit!) Handwerk

In dieser leicht verständlichen siebenstufige Instructable erfahren Sie wie man wiederum eine schwerelose virtuelle Ware in ein liebevoll handgefertigte Stück handwerkliche Kunsthandwerk beschieden, in eine eigene Meta-indexikalischen Kern wie die se
MyHome - home-Automation mit Arduino und XBee

MyHome - home-Automation mit Arduino und XBee

*** aktualisiert ***Ver 2.0-Leistungsregelung Outlet Nexa hinzugefügt-hinzugefügt ein Draht-Temperaturfühler-zusätzliche Kontrolle von Sachen über Google Kalender-Ereignisse***********************Hallo ihr alleDies ist die Geschichte über mein Projek
Bauen eine Transistor-Platine für steuernde Klimaanlage Fernbedienung mit Arduino

Bauen eine Transistor-Platine für steuernde Klimaanlage Fernbedienung mit Arduino

ich war eine Gruppe von Studenten auf ihre Diplomarbeit zu unterstützen. Eines der Probleme, mit denen, die Sie konfrontiert, wurde auf ein Klimagerät mit Arduino-Mikrocontroller steuern.Der erste Versuch, den wir haben versucht, es klappt, war von R
Time-of-Use eine Klimaanlage mit einem Vera Smart-Home-Controller

Time-of-Use eine Klimaanlage mit einem Vera Smart-Home-Controller

Diese Instructable wird zeigen, wie Ihr Haus laufen HVAC seltener in "Time-of-Use" Spitzenzeiten Stunden und potenziell Stromrechnungen in halben an extremen Tagen geschnitten. Ich dies mit einem Zipamini smart-home-Controller implementiert und
Wie Sie Ihr Zuhause in ein Smart Home verwandeln

Wie Sie Ihr Zuhause in ein Smart Home verwandeln

Wir gehen Sie zu Fuß durch, wie Sie Ihr Zuhause in ein smart Home zu verwandeln. SafeWise interaktive Tour durch die heutige (Afforadable) automatisiert nach Hause kann Ihnen helfen, herauszufinden, was, wo und wie planen, Ihr Haus zu automatisieren.