Een Wireless Smart Home (was: At Home simulator en alarm met Arduino of Atmega328 (bijgewerkt mei 2016))


Opmerking: is er nu een android bluetooth control app ibble voor dit project

Opmerking: Hoewel dit begon als een project simuleren van mijn aanwezigheid thuis, het is uitgegroeid tot een slim huis, dus als ik dit Instructable

Wanneer mensen op vakantie bent, of soms zelfs gewoon gegaan voor een nacht, hun huizen zijn kwetsbaar voor inbrekers.
Dus, mensen de neiging om timers op één of twee lichten om in te schakelen wanneer het is donker dus inbrekers misschien fooled in het denken van de inzittenden zijn nog steeds aanwezig.
Inbrekers zijn niet dom. Vooral wanneer is een weg voor een langere periode, is het nogal vreemd dat de verlichting schakelaar een goed, net als uurwerk. Dit is zelfs meer verdacht in de late herfst of winter wanneer het donkerder eerder maar zonder de lichten eerder wordt ingeschakeld.

Ik werd geconfronteerd met een familielid gaat weg voor een langere periode die zijn huis in mijn zorg verlaten.
Dus ik wilde snel samen te stellen iets die zou doen een betere baan dan een timer klok., iets dat had meer variatie, zou maken dingen meer natuurlijke look.
Omdat ik wilde niet te knoeien met te veel draden besloten heb ik om er beetje draadloze. Het hielp dat ik had sommige schakelopties 433 MHz en een goedkope zendermodule.

Mijn idee was om over te schakelen van een belangrijkste lamp in de woonkamer, een lamp in de studie en een lamp in de slaapkamer. De tijd van het systeem om over te schakelen op moest worden van de variabele, afhankelijk van het licht. De lampen moeten niet wissel elke dag op hetzelfde moment, en er moest een natuurlijke stroom vanuit de woonkamer naar de slaapkamer op tijd slapen. Een Arduino leek me het perfecte instrument en en als het was ik toevallig hebben een paar Pro-mini's (dat wil zeggen... klonen)
Natuurlijk is het mogelijk om dit te doen met een arduino.
Hoe dan ook, zoals gezegd, ik snel iets samengebracht op een klein breadboard en zet die aan het werk, maar toen ik wilde een voor mezelf ook een beetje meer permanente en ik functies toegevoegd aan die.
Dus zal ik beschrijven twee versies

De zeer basic versie heeft gewoon een pro Mini, met een eenvoudige DS1307 RTC, een LDR, een 433 MHz zender en 3 externe schakelaars voor 3 lampen. De hoeveelheid lampen of andere apparaten die op wil in principe hangt af van de hoeveelheid externe Switches hebt.

De geavanceerde versie heeft een groter aantal externe Switches, het geluid detectie, een intern relay, IRleds, een hond blaffen, een voicemailbericht, bluetooth, een zoemer, een fakeTV en bewegende marionet. Update kan 2016: dit is nu uitgegroeid tot een 23 RF overgeschakeld kanalen + IR circuit, regulering van de vele functies in en rond mijn huis

Ik zal eerst de basismodule bespreken

B.O.M.
Basic
Arduino pro mini / (of een barebones Atmega328 met bootloader)
DS1307 RTC-module (of DS3231 module (zie tekst hieronder))
433MHz zendermodule
17.4 cm stijf draad of of bij voorkeur een spoel geladen antenne.
LDR
3 x 433 MHz schakelaars BV ELRO 440 of een SelectRemote of een andere

Een USB naar FTDI module is handig om de programmering te doen

Slechts een paar opmerkingen:
In zijn basisvorm is de RTC een DS1307. Ik weet er het nauwkeuriger 3231, maar die ontbreekt het niet-vluchtige RAM die nodig is voor het opslaan van verschillende statussen.
Het is mogelijk een 3231-module gebruiken als het wordt gecombineerd met nl EEPROM, maar dat vereist een lichte aanpassing van de code (ik doe dit in de geavanceerde versie). Ik weet dat de Arduino heeft ook EEPROM waar een statussen kan opslaan, maar het schrijven aan de Arduino EEPROM is niet oneindig. Dus ik probeer te vermijden, vandaar de DS1307. De DS3232 heeft ook NVR

Gerelateerde Artikelen

Tijd-of-gebruik Air Conditioning met een Vera Smart Home Controller

Tijd-of-gebruik Air Conditioning met een Vera Smart Home Controller

Dit Instructable zal tonen hoe te lopen uw huis die HVAC minder vaak tijdens "Time-of-Use" piek uren en potentieel macht rekeningen in halve op extreme dagen snijden. Ik dit met behulp van een smart home controller VeraLite geïmplementeerd en ge
Zorg van een monitor van de kwaliteit van de PM2, 5/lucht met Arduino UNO

Zorg van een monitor van de kwaliteit van de PM2, 5/lucht met Arduino UNO

Maak een PM2.5 volgen met Arduino UNOgebruik Arduino unoR3 bestuur en een arduino compatibel 4-digitale buis te verzamelen en weergeven van de waarde van de PM2, 5.een lasersensor PM2, 5 SDS011 (www.inovafitness.com) wordt gebruikt voor de PM2.5 dete
Home Automation (voor beginners) met Arduino en Bludrinodroid

Home Automation (voor beginners) met Arduino en Bludrinodroid

Dit is een groot project voor beginners op huisautomatisering. De Bludrinodroid is een ontzagwekkende app dat niet veel mensen weten over en id zeer geschikt voor beginners tot professionals. Ik hoop dat u geniet van het project!Stap 1: De onderdelen
Smart alarm: met Arduino en velostat sensoren

Smart alarm: met Arduino en velostat sensoren

Doelstelling:Wakker worden is het moeilijkste deel van de dag, en voor de meeste mensen, het is het weggaan van bed deel. Het doel van de Smart Alarm-Project is om te maken van een interactieve wekker waarin de gebruiker moet fysiek doen een actie/po
Arduino gebaseerde Smart Home IOT systeem

Arduino gebaseerde Smart Home IOT systeem

Hallo, ik ben Michalis Vasilakis uit Ardumotive.com en in deze handleiding Instructables zal ik u tonen hoe kunt u gemakkelijk maken uw eigen smart home systeem op basis van Arduino uno en een Ethernet-module (of schild).U zal zitten kundig voor gebr
Simple Smart Home Meter

Simple Smart Home Meter

De monitoring van de water- en energieverbruik is zeer belangrijk, zodat we strategieën ontwikkelen kunnen om te verkorten en dit te optimaliseren. Systemen die reeds dit soort taak uitvoeren bestaan, echter de recente watercrisis in São Paulo aandac
Maak een ThinkPad toetsenbord USB-adapter met Arduino

Maak een ThinkPad toetsenbord USB-adapter met Arduino

Onder de business klasse laptops hebben ThinkPads de beste toetsenborden. Zelfs met de wijziging eiland stijl toetsenborden, zou ik zeggen dat ThinkPad toetsenborden nog verslaan alle haar laptop concurrenten handen naar beneden in de afdeling van he
Bouwen van een transistor printplaat voor controlerende airconditioner afstandsbediening met Arduino

Bouwen van een transistor printplaat voor controlerende airconditioner afstandsbediening met Arduino

ik was ter ondersteuning van een groep studenten op hun afstudeerproject. Een van de moeilijkheden die zij was over de beheersing van een airco-unit met Arduino microcontroller.Het eerste experiment dat we geprobeerd aan het trainen was door record l
Gemakkelijkste Smart Home Panel en Infocentrum - verzamelde een oude telefoon!

Gemakkelijkste Smart Home Panel en Infocentrum - verzamelde een oude telefoon!

In dit Instructable, zal ik u door enkele van de stappen die ik gevolgd in de herbestemming van een telefoon als een smart home touch-toestel voor mijn kamer lopen. U zal zitten kundig voor uw verlichting, weet uw dagelijkse weerbericht en ontvangen
Hoe zet uw huis in een Smart Home

Hoe zet uw huis in een Smart Home

We gonna u door hoe u uw huis in een slimme huis lopen. SafeWise de interactieve rondleiding van hedendaagse (afforadable) geautomatiseerd home kunt u plan wat, waar en hoe te automatiseren uw huis. Als u op zoek bent om uw leven vereenvoudigen en da
Smart home monitoring & beheer energiesysteem

Smart home monitoring & beheer energiesysteem

Consumentenelektronica, kantoorapparatuur en andere plug ladingen verbruiken 15 tot 20 procent van de totale residentiële en commerciële elektriciteit niet in de primaire modus. Veel van deze energie wordt verbruikt wanneer deze apparaten in spaarsta
Smart Home (model)

Smart Home (model)

We leven in de moderne tijd. Het internet is in het bereik van onze handen en slimme apparaten zijn bijna in elke zak. De technologie die we hebben, kan ons helpen om:meer energie besparen, kosten besparen en houden van de aarde groen op hetzelfde mo
DIY Smart Home Automation met behulp van Android

DIY Smart Home Automation met behulp van Android

Smart Home Automation laat de gebruiker te bepalen van het huis van zijn of haar telefoon en acties die afhankelijk van tijd of andere sensor lezingen zoals licht, temperatuur of geluid vanaf elk apparaat in het netwerk van de Home Automation gebeure
Arduino-gecontroleerde Smart Home

Arduino-gecontroleerde Smart Home

Dit Instructable werd geschreven door PubNub Evangelist Ian Jennings . Ian's verhaal doorloopt zijn proces van het opbouwen van een Arduino-gecontroleerde smart home model van kras.--Terug in September, onze stichter Stephen en ik spraken over manier