Arduino Powered Home (8 / 10 steg)

Steg 8: Framtiden ändras till mitt projekt-uppdaterad!



Jag tänkte på att lägga till lite kod för att få den sista delstaten varje pin skrivs till en SD-kortet i kortplatsen som är byggt på ethernet shield. Jag kunde ha att läsa resultatet av Arduino setup() för att initiera en låg snarare än standard hög för min motorstarka reläer. Men jag kan se ett problem om jag vill lämna huset under ett strömavbrott, och don' t vill Arduino att föra enheter till sitt förra skick när strömmen återkommer. Detta skulle kunna avhjälpas med en enkel strömbrytare som matar + 5 v till en annan pin på Arduino och ingår i min skiss. Även om utan en UPS, det blir ingen + 5 v under ett strömavbrott, att kretsen kunde användas för Arduino för att avgöra om det är att återuppta senast tillstånd anges av användaren, eller standard till en säker OFF läge. När strömmen kommer tillbaka, om du har vänt den switchen off, ange PIN-koden för att läsa som inte ser + 5 v närvarande och standard till säkerhet.

Jag har 't experimenterade med användning av SD-kort ännu, men denna idé har jag tänker göra det snart. En enkel databas lagras på kortet och förvaltas av Arduino koden bör vara tillräckligt. Säkerhet standard switch skulle ' t måste vara komplicerat, och kunde få dess + 5 v från Arduino genom en 10 k ohm pull-down motstånd till marken i stället för att behöva en annan strömkälla. Jag kunde också köra kablar till min utförselställen och leta upp växeln det för bekvämlighet. Det kan även infoga en blinkande lysdiod drivs av en batteribackup att få min uppmärksamhet som jag lämnar under det strömavbrottet.

Jag skulle också vilja lägga till en logik krets så att min MV inte stänga helst glömmer jag att seriell bildskärmen återställs Arduino, eller om jag förlorar makt även för en bråkdels sekund. Så i princip, om ändringen till kontroll pin staten berodde på något annat än användarindata, Arduino eller en yttre krets kunde förhindra MV från stängande ned.

En annan sak jag vill lägga till mitt projekt är att konvertera min väggströmbrytare till + 5 v DC och använda dem som en alternativ utlösa via Arduino för reläerna styra lampor och fläktar och annat jag till inom en snar framtid. September 2014 uppdatera: Jag har nu avslutat detta för mitt sovrum. Se bilder. Som ett proof-of-concept för den alternativa utlöser kretsar, La jag switch knappen kretskort för att ge mig tillgång till styr-och kontrollkretsar från Arduinos läge utan att behöva tillgång till webbsidan. Knapparna fungerar som växlar på grund av den Arduino programmering. Knappen 1 = vardagsrum fläkt, knappen 2 = sovrum ljus, knappen 3 = sovrum fläkt, knapp 4 = MV och knapp 5 utlöser en ny funktion som jag lagt som lyser fem andra lysdioder att ange status/på de fem viktigaste kretsar kontrolleras av Arduino. Dessa lysdioder utlöses när jag trycker på knappen 5 och bara ligger kvar på 3/4 sekund. Jag använder knappen växel till gränssnittet ledningar används för att ersätta 110 v AC kretsar på väggströmbrytare med 5 v DC kretsar anslutna till Arduino.

Jag bort väggströmbrytare, säkert maximikostnaden den elektriska ledningar, sprang lågenergi-ledningar mellan rutan Arduino och väggen switch, och sträckte sig som ett par fötter över från rutan switch oanvända telefon utlopp plats bakom min säng, ge mig kontroll av ljus och fläkt från två sänggavel-monterad tryckknapp växlar. Jag köpte en tom frontplatta för att täcka rutan switch, borrade två 1/2" hål för att komma åt knappen växlar, monterade på knapparna till en perf ombord. Jag borrade två 1/2" hål för dessa knappar i en rektangulär bit av lexan placeras mellan perf styrelsen och frontplatta. Jag lödde i en blå LED som hade lång tråd leder och en inbyggd 680 ohms motstånd, koppla lysdioder platt topp till en något polerade kanten av lexan med varmt lim. Jag lagt till en extra motstånd så att ljusstyrkan ner från "Väck mig" ljusa till en mer "romantiska" mjuk glöd, driva LED med endast om 2mA strömstyrka vid 5 volt. För växlarna sänggavel-monterade hade jag ett projekt box liten nog för min smak, så jag fick en idé att jag bara skulle kunna löda ledningarna och växla knapparna till en mycket liten perf ombord avsnitt (jag skar perf styrelsen använda hacka såg) och täck den med varmt lim. Jag använde lite folie och gjorde ett slags mögel för varmt lim, börjar med ett litet lager lim på botten, sedan ställa styrelsen på plats och som täcker styrelsen och ledningar med mer varmt lim. Men folien släppa inte från den varmt lim som jag trodde det skulle. Kanske skulle ett ljus glasyr av matlagning spray ha gjort detta arbete. Jag putsade upp varmt lim och skalade folien från sidorna, men lämnade den på botten. Jag sedan limmade varm det på baksidan av gaveln i ett bekvämt läge som vi kan nå. Slutet av uppdatering!

Jag kunde få RF-moduler och setup trådlösa länkar mellan Arduino och väggströmbrytare. En flip av växeln skulle faktiskt vara att en RF-signal till den andra änden är ansluten till kretsen att utlösa denna krets för att komma på. Detta kommer att eliminera behovet av att göra allt det elektriska ledningar mellan väggströmbrytare och lampor/fans och relay board, men kostnaden i material skulle öka avsevärt.

Jag skulle lik till tillägga en annan funktion på skissen, en som tar hänsyn till den tid det tar för PC eller MV till antingen stöveln upp och vara redo för användning eller att stänga ned/avbryta, och under den ungefärliga tiden, knapparna skulle vara inaktiverad och en status som anger förmåga upp eller stänga visas på webbsidan. Detta sätt jag kan ' t slå på vakna PC-knappen två gånger eventuellt orsakar det att stänga tillbaka ner, eller värre, orsak MV att låsa upp från att försöka stänga den ned medan det fortfarande uppstart. MV är lite petiga när det gäller att driva upp och stänga, och det rekommenderas att låta den fullt göra antingen innan det göra motsatsen. Jag vet att jag skulle kunna skriva en fördröjning start eller avstängning funktioner för både enheter, men jag skulle 't sinne fortfarande att kunna aktivera eller inaktivera en ljus eller fan medan en enhet som datorn är uppstart eller stänga. En försening kommer att göra skissen paus medan fördröjningstiden räknas av mikroprocessorn, få det att fungera för sitt ändamål. Men det skulle inte vara redo att avlyssna alla andra kommandon som skickas till det förrän efter förseningen avslutas. Jag ' ll behöver göra en del efterforskningar på denna funktion.

Jag skulle också vilja styra mitt garage dörröppnare, säkerhet larm panel, och persienner från Arduino. Detta område av staten har varit torka under de senaste åren, och under behandlat vatten användningsbegränsningar. Jag vill fånga regnvatten som rinner av mitt tak i FAT eller en underjordisk lagring trumma och använda den för vattning gården precis när jag vill utan begränsningar, och styra ett sprinklersystem från Arduino.

Jag skulle även vilja hitta ett säkert sätt att komma åt min Arduino från Internet. Du skulle ' t vill någon att ha fjärråtkomst till en leksak utan ditt tillstånd, så projektet i dess nuvarande skick inte skulle vara bra för att lägga till Internet tillgänglighet. Jag har på min att göra-lista för att testa VPN-lösningar som kan vara bättre för flera former av fjärråtkomst. Om du har vara på ditt lokala nätverk för att komma åt den Arduino webbsida eftersom det isn' t öppen till Internet, en VPN skulle räcka genom att du kan ansluta till det lokala nätverket från var som helst i världen. En gång kopplet, är allt via din lokala nät till ditt förfogande som om du var ansluten till den lokalt. Så länge det VPN var säkert och privat tillgång, skulle det vara säker.

Se Steg
Relaterade Ämnen

Hur man bygger en Arduino Powered Chess spela Robot

att döma av det stora antalet schack relaterade Instructables, jag tycker det är säkert att säga gemenskapen åtnjuter spelet. Det kan dock vara svårt, att hitta någon som spelar på samma nivå som du gör. Att lösa detta dilemma, och att öka min spela...

Ett trådlöst kontrollerade, Arduino-Powered anslagstavla

bygga själv en trådlöst styrd, Arduino-powered anslagstavla!Här är ett enkelt projekt som skapar en trådlöst programmerbart anslagstavla. XBee moduler använder för att ge en trådlös seriell länk mellan datorn och enheten. Du interagerar med den via e...

Arduino-Powered binära termometer

jag nyligen förvärvat en Arduino Uno och letade efter en cool "komma igång" projekt. Jag beslöt att göra en termometer, som satsen har jag haft alla nödvändiga delar (termistor, sladdar, motstånd, lysdioder). Genom ett par iterationer, jag äntli...

Arduino Powered infraröd sak

Hej, detta är min första instructible. Jag kommer att visa dig hur man gör en arduino powered analog sensor läsare (jag kommer att använda en infraröd fotodiod).Steg 1: delar Du behöver flera saker att göra detta:1. någon form av fallet eller låda2....

Arduino Powered uppvärmd handske Liners

Arduino Powered uppvärmda handskarDetta projekt är om hur att göra världens smartaste uppvärmd handske liners för extremt kalla förhållanden som de i Minnesota eller människor som har Raynauds syndrome(like me). Dessa handskar kommer förses du med ti...

Arduino-powered LED klocka

En rolig, enkel LED-klocka, som ger dig tiden till den närmaste halvtimmen med hjälp av enfärgade lysdioder. Delar som behövs är följande:Arduino Nano400 tie-punkt skärbrädaBandkabelDS1307 RTC IC32.768 kHz Crystal(12) 10mm lysdioder(12) 180 Ohm motst...

Arduino powered Halloween pumpa med rörelsedetektor

Hejdetta Instructable visar dig hur man gör några Halloween dekorationer inklusive arduino powered Halloween pumpa med rörelsedetektor.Steg 1: Göra Halloween pumpa Material:Rund ballongGamla tidningarSmidig mjölVattenTemperaModellering leraSuperlimVe...

Acrylic fisk Tank med Arduino-Powered mataren

Har du någonsin velat ett mer händer på känsla när får en fisk? Eller ville ha något annat än de genomsnittliga akvarier finns i butiker? Denna fisk tank är helt anpassad och kan ändras för att passa din storlek behov och har en Arduino powered feede...

Arduino Powered RGB LED Vodka hylla

detta instructable kommer du igång att göra ditt eget arduino powered röd grön och blå LED-projekt. Det behöver inte ens vara en hylla! Vodka flaskor råkar bara lysa upp fint så det är vad jag valde att göra.I detta projekt använder vi varje stift på...

Att göra en Arduino Powered gardin Automation

I den här videon börja jag arbeta på visar dig hur man gör en Arduino Powered enhet som kommer att öppna och stänga gardiner!Med hjälp av några rep och en kontinuerlig rotation servo jag kan skapa en trissa system som fungerar som stamnät till rörels...

3 kanal arduino Powered Christmas Light Controller!

För julen i år, jag ville göra ett riktigt häftigt projekt men inte riktigt vet vad man ska göra. Som jag fick julen ljus ut att dekorera, var det en gammal trasig Christmas light timer. Jag tog isär och tittade på lågspänning kretsen. Innan detta ha...

Solar-orienterade, Arduino-Powered klockan

detta är en klocka för att hålla exakt tid (oberoende av atom eller GPS), Visa lokala soluppgång, solnedgång och solar, och även justera sig för sommartid.Jag ville ha klockan för att vara lätt att använda och vara flexibel. Funktionerna som inställn...

Arduino Powered raket styrsystemet

detta är min första Instructable så bär med mig.Detta är en Arduino Powered raket vägledning System. Jag skickade in detta för Google Global Science Fair. Min science projekt är på https://sites.google.com/site/arduinorocket/ . Det tog mig tre månade...

Arduino Powered Gainclone (förstärkare)

för er som inte vet (och jag inte förrän nyligen), en Gainclone är en förstärkare som är en klon av den ursprungliga utformningen av en förstärkare av 47 Labs kallas en Gaincard och är baserade på enkel flisa förstärkare av National Semiconductor - n...

Arduino powered RC tank

detta är min första instructable så snälla ha tålamod med mig. Mitt namn är Stanley Deakins och jag har spelat med elektronik ganska länge, men det var år sedan. På grund av min senaste anställning har jag återuppväcka denna passion. Jag har fått min...

Nattliga utsläpp: Min Arduino Powered Internet aktiverat dröm Generator

måste vi alla drömmer mer så jag har skapat denna Arduino Powered "dream generator" för att plantera frön för några stora tänkande galenskap. När du närmar dig generatorn en Maxbotix ultrasonic sensor utlöser ljus och musik som drar du i så du k...

Arduino Powered RGB humör lampa plus Simon

detta är grunden en arduino powered RGB humör lampa plus simon says spel, två i ett.Hur man använder: Enheten börjar med RGB humör lampa standardprogram, när du trycker på någon av de fyra knapparna längst ner, säger Simon spelet startar. När du tryc...

Arduino-Powered fyra bokstäver Word Generator

bygga en Arduino-drivna versionen av de "fyra bokstäver Word Generator" (FLW). Denna version genererar "ord" i farten - det använder inte en lista. Den "ursprungliga" versionen från 1970-talet använde B7971 nixie alfanumerisk...

Mushroom miljö kontroll - Arduino Powered

detta är min första Arduino projekt syftar till att hjälpa mig med min andra hobby som växer ostron och shiitake svampar inomhus.I ett nötskal, registeransvarige tar i två temperaturavläsningar, 1 fuktighet läsning och 1 Co2 läsning och utlöser en av...