Arduino Powered Home (8 / 10 stap)

Stap 8: Toekomst verandert mijn project-bijgewerkt!


Ik dacht over het toevoegen van wat code om de laatste stand van elke pin geschreven op een SD-kaart in de sleuf die is gebouwd op de ethernet-shield ingevoegd. Ik zou kunnen hebben dat resultaat gelezen door de Arduino Setup met het oog op het initialiseren van een laag in plaats van de standaard hoog voor mijn high-powered Relais. Maar ik kan het zien van een potentieel probleem als ik wil het huis verlaten tijdens een stroomstoring, en don' t wil de Arduino om apparaten terug naar hun laatste status als macht als resultaat gegeven. Dit kan worden verholpen met een eenvoudige aan/uit-schakelaar dat feeds + 5 v naar een andere pin op de Arduino en opgenomen in mijn schets. Alhoewel zonder een UPS, zal er geen + 5 v tijdens een stroomstoring, dat circuit voor de Arduino kan worden gebruikt om te bepalen of het hervatten van de staat die als laatste ingesteld door de gebruiker, standaard aan de safe OFF-modus. Wanneer de stroomtoevoer is hersteld, als je die schakelaar op OFF hebt omgedraaid, stel de pincode om te lezen dat niet zal zien, + 5 v aanwezig en veiligheid zijn standaard.

Ik heb 't geëxperimenteerd met het gebruik van de SD-kaart tot nu toe, maar dit idee heeft me denken dat snel te doen. Een eenvoudige database opgeslagen op de kaart en wordt beheerd door de Arduino code zou moeten volstaan. De veiligheid zou voor de schakelaar van de standaard ' t moet ingewikkeld te zijn, en kon haar + 5 v via een weerstand van de 10 k ohm pull-down van de Arduino krijgen grond in plaats van een andere voedingsbron nodig. Ik kon ook draden lopen naar mijn exitpunten en zoek de switch er voor het gemak. Het kan zelfs een knipperende LED aangedreven door een batterij back-up om mijn aandacht als ik wegga tijdens die stroomstoring nemen.

Ik zou ook willen toevoegen van een logica circuit zodat mijn MV niet uitgeschakeld op elk gewenst moment die ik vergeten dat de seriële monitor de Arduino reset, of als ik zelfs voor een fractie van een seconde de stroom uitvalt. Zo fundamenteel, als de wijziging van de controle pin staat te wijten aan iets anders dan de invoer van de gebruiker was, de Arduino of een externe schakeling kon verhinderen de MV afsluiten.

Een ander ding dat ik wil toevoegen aan mijn project is mijn wandschakelaars omzetten + 5 v DC en ze gebruiken als een alternatieve trigger via de Arduino voor de relais controle lampjes en fans en andere dingen die ik in de nabije toekomst toevoegen. September 2014 update: Ik heb dit nu voltooid voor mijn slaapkamer. Zie foto's. Als een bewijs-van-concept voor de alternatieve methode van de startconditie circuits, voegde ik de schakelaar knop printplaat me toegang verlenen tot aanstuurkringen vanaf van de Arduino locatie zonder toegang tot de web-pagina. De knoppen fungeren als knevels als gevolg van de Arduino programmering. Knop 1 = woonkamer ventilator, knop 2 = slaapkamer licht, knop 3 = slaapkamer ventilator, knop 4 = MV en knop 5 triggers een nieuwe functie die ik heb toegevoegd die licht vijf andere LEDs om aan te geven van de aan/uit-status van de vijf belangrijkste circuits gecontroleerd door de Arduino. Deze LEDs worden geactiveerd wanneer ik druk op knop 5 en alleen nog op 3/4 seconde. Ik ben met behulp van de knop van het bestuur van de schakelaar aan interface bedrading gebruikt ter vervanging van 110 v wisselstroomcircuits op wandschakelaars met 5 v DC circuits aangesloten op de Arduino.

Ik verwijderde wandschakelaars, veilig afgetopte uit de elektrische bedrading, liep spaarstand bedrading tussen de Arduino en muur omschakelapparaat, en uitgebreid dat een paar voeten van het omschakelapparaat naar een ongebruikte telefoon outlet locatie achter mijn bed, waardoor me controle van het licht en de ventilator van twee schakelaars van de drukknop hoofdeinde gemonteerde. Ik kocht een lege voorplaat ter dekking van het omschakelapparaat doorboringen door twee 1/2" voor toegang tot de knop switches, gemonteerd de knoppen een perf Board. Ik geboord twee 1/2" gaten voor deze knoppen in een rechthoekig stuk van lexan geplaatst tussen de première-bestuur en de voorplaat. Ik gesoldeerd in een blauwe LED die had lange draad leidt en een ingebouwde 680 ohm weerstand, vlakke bovenkant van de LED's aansluiten met een lichtjes gepolijste rand van de lexan met hete lijm. Ik toegevoegd een extra weerstand om de helderheid omlaag van 'wake me up' helder naar een meer 'romantische' zachte gloed, voeden van de LED met alleen over 2mA van stroomafname bij 5 volt. Voor het hoofdeinde gemonteerde wissels en kruisingen, had niet ik een project vak klein genoeg voor mijn smaak, dus ik heb een idee dat ik gewoon kon soldeer de draden en schakelen knopen aan een zeer kleine perf sectie (ik gesneden het bestuur van de première met behulp van hack zag) aan boord en bedek het met hete lijm. Ik gebruikte sommige folie en maakte een soort van schimmel voor de warme lijm, beginnen met een kleine laag van lijm op de bodem, dan het instellen van de Raad van bestuur in plaats en die betrekking hebben op het bestuur en de draden met meer hete lijm. Maar de folie niet vrijgeven van de hete lijm zoals ik gedacht had. Misschien zou dat een lichte glazuur van koken spray die werk hebben gemaakt. Ik bijgesneden tot de hete lijm en de folie van de kanten geschild, maar liet het op de bodem. Ik vervolgens warm gelijmd het aan de achterkant van het hoofdeinde op een gunstige locatie, die we kunnen bereiken. Einde van update!

Ik kon krijgen RF modules en setup draadloze verbindingen tussen de Arduino en wandschakelaars. Een flip van de schakelaar zou eigenlijk een RF signaal sturen naar het andere uiteinde verbonden met het circuit om te activeren dat circuit te komen op. Dit zal elimineren de noodzaak om te doen al die elektrische bedrading wandschakelaars à lichten/fans en relais boord, maar de kosten in materialen zou aanzienlijk toenemen.

Ik zou zoals het toevoegen van een andere functie aan de schets, één waarbij rekening wordt gehouden met de tijd die nodig voor de PC of MV aan beide laars omhoog en klaar voor gebruik of te sluiten down/onderbreken, en gedurende die geschatte tijd, zou de knoppen uitgeschakeld en een status die aangeeft omhoog het aandrijven of afsluiten wordt weergegeven op de webpagina. Deze manier, ik kan ' t druk op de knop van de PC wakker tweemaal eventueel waardoor het te sluiten terug naar beneden, of erger nog, oorzaak de MV te lock-up proberen om het te sluiten terwijl het nog wordt opgestart. De MV is een beetje kieskeurig als het gaat om opstarten en afsluiten, en wordt u geadviseerd te laat het volledig doen ofwel voordat het het tegenovergestelde doen. Ik weet dat ik zou kunnen schrijven een vertraging in de functies van het opstarten of afsluiten voor beide apparaten, maar ik zou 't erg nog steeds in staat een licht of ventilator op of uit te schakelen terwijl een van de apparaten van de computer opstarten of afsluiten. Een vertraging zal maken de schets onderbreken terwijl de vertragingstijd wordt geteld door de microprocessor, waardoor het werk voor het doel. Maar het zou niet klaar om te onderscheppen alle andere opdrachten verzonden naar het tot na afloop van de vertraging. Ik ' ll hoeft te doen wat onderzoek op deze functionaliteit.

Ik wil ook mijn garage deuropener, paneel Beveiliging alarm, controle en venster jaloezieën van de Arduino. Dit gebied van de staat is geweest in de voorwaarden van de droogte voor de afgelopen jaren, en onder behandelde water gebruiksbeperkingen. Ik zou willen vangen regenwater dat uit mijn dak in vaten of een ondergrondse opslag-trommel loopt en gebruiken voor het Bewateren van de tuin wanneer ik wil zonder beperkingen, en een sprinkler systeem vanuit de Arduino.

Ik wil ook een veilige manier toegang tot mijn Arduino via het Internet vinden. U zou ' t wil iedereen externe toegang hebben tot dergelijke speelgoed zonder uw toestemming, zodat dit project in zijn huidige staat niet goed zijn zou voor het toevoegen van Internet toegankelijkheid. Ik heb op mijn takenlijst om sommige VPN-oplossingen die beter voor meerdere vormen van RAS wellicht te testen. Als u wilt worden op uw lokale netwerk om toegang tot de webpagina van de Arduino omdat het isn' t open voor het Internet, een VPN zou volstaan doordat u verbinding maken met uw lokale netwerk vanaf overal in de wereld. Eenmaal aangesloten, is iets beschikbaar via uw lokale netwerk te uwer beschikking als u met het lokaal verbonden bent. Zolang dat VPN veilig was en mits privétoegang, het veilig zou zijn.

Gerelateerde Artikelen

3 channel arduino Powered Christmas verlichtingssturing!

3 channel arduino Powered Christmas verlichtingssturing!

Voor kerst dit jaar, die ik wilde maken van een echt cool project maar niet goed weet wat te maken. Zoals mij watertje getting de Christmas lights out om te versieren, was er een oude kapotte Kerstmis licht timer. Ik nam het uit elkaar en keek rond o
Solar-georiënteerd, Arduino-Powered Klok

Solar-georiënteerd, Arduino-Powered Klok

dit is een klok die zijn ontworpen voor het houden van nauwkeurige tijd (onafhankelijk van atomaire of GPS), weergeven van lokale zonsopgang, zonsondergang en zonne-energie middag, en ook zelf voor de tijd van daglichtbesparingen aanpassen.Ik wilde d
Arduino-Powered binaire Thermometer

Arduino-Powered binaire Thermometer

ik heb onlangs verworven een Arduino Uno en was op zoek naar een cool "getting started"-project. Heb ik besloten om een thermometer, als de kit heb ik alle nodige onderdelen (thermistor, draden, weerstanden, LEDs). Door middel van een paar itera
Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

We moeten allemaal dromen meer dus ik deze Arduino Powered gemaakt heb "dream generator" om te helpen plant de zaden voor sommige grote denken-gekte.  Wanneer u nadert de generator een ultrasone sensor Maxbotix triggers lichten en muziek die tek
Interactieve Arduino Powered LED Ski's

Interactieve Arduino Powered LED Ski's

Ziek van de saaie duisternis van de nacht skiën? Vrees niet! Arduino programmeerbare interactieve LED Ski's zullen uw avond fleuren.Dit huis gebouwd van ski's hebben LEDs ingesloten onder de p-tex en bovenste blad. Een Arduino en versnellingsmeter co
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Arduino Powered 3-zone thermostaat

Arduino Powered 3-zone thermostaat

Was ik te kijken naar al die swoopy-zoomy internet aangesloten en regelbare thermostaten. "Zelf," Ik zei tegen mezelf, "moeten we een van die." Hij lijkt niet zo enthousiast over dat - ik bedoel, wat weten we over de hardware, firmware
ARDUINO draadloze HOME SECURITY SYSTEM

ARDUINO draadloze HOME SECURITY SYSTEM

In dit project zal ik bespreken hoe kun je een goedkope draadloze home security system. Hoewel tijdens het starten van dit project het hoofddoel was alleen voor beveiliging alarm, maar later vond ik dat dit apparaat kan worden gebruikt voor het oplos
Hoe het bouwen van een Arduino Powered Schaken Playing Robot

Hoe het bouwen van een Arduino Powered Schaken Playing Robot

te oordelen naar het zuivere aantal Schaken verwante Instructables, ik denk dat het veilig om te zeggen de Gemeenschap geniet van het spel.  Het kan moeilijk zijn, echter om te vinden iemand die speelt op hetzelfde niveau u doen.  Om op te lossen dit
Arduino IR Home Automation v1.0

Arduino IR Home Automation v1.0

IR afstandsbediening is dat een Controller is een draadloze controller in sommige elektronica zoals TV, DVD-speler en andere huishoudelijke apparaten.IR afstandsbediening wordt digitaal gecodeerde pulsen van infraroodstraling verzenden door controlef
Standalone WiFi Radio Control Panel (Arduino Powered)

Standalone WiFi Radio Control Panel (Arduino Powered)

ik wilde een Internet Radio voor een lange tijd, en was blij om te zien de Tinkernut Wifi Radio project (http://tinkernut.com/archives/2387 ), die ik gebouwd en hebben genoten voor een paar maanden.Echter, ik niet echt schelen voor de controle-interf
Jarvis: Een Arduino gebaseerde Home automatiseringssysteem

Jarvis: Een Arduino gebaseerde Home automatiseringssysteem

Ik werd geïnspireerd door Jarvis van de Iron Man en sterk wilde een domoticasysteem. De bestaande systemen waren niet goedkoop, dus heb ik besloten om mijn eigen domotica-systeem met behulp van een Arduino bouwen. Op dit moment zijn functionaliteit i
Arduino Powered RGB Mood Lamp plus Simon

Arduino Powered RGB Mood Lamp plus Simon

dit is eigenlijk een arduino aangedreven RGB mood lamp plus de simon zegt spel, twee in één.Hoe gebruik: Het apparaat begint met de standaard RGB Mood Lamp programma, wanneer u op een van de vier toetsen aan de onderkant, de Simon zegt spelbegin. Wan
Analoge VU-meter en de klok (Arduino Powered)

Analoge VU-meter en de klok (Arduino Powered)

dit project brengt terug de oude tijd Analoge VU-Meter, met de toegevoegde functionaliteit van een nette uitziende klok! Wanneer u zwenking vandoor uw muziek swing de meter automatisch in op de klok. Achter is dit alles de populaire en makkelijk te g