Huis 9000 - de ultieme deurbel (10 / 12 stap)

Stap 10: Het (Hard) Hardware


Nu ben ik een beetje vent van hardware, dat echt is waar talent ligt. Als je kijkt naar een van mijn verleden ' structables zie je ik hou van te sleutelen. Echter, dit was mijn eerste keer met behulp van een Arduino, en als een newbie, ik bestelde een aangesloten in, de software geladen en flauwgevallen. Nou, niet precies flauwgevallen, maar voelde alsof ik hadden gegooid terug in de tijd naar mijn eerste foray met een soldeerbout wanneer ik bezorgd dat ik was bezig met mezelf, het project dat ik bezig was, branden gevolgd door het verbranden van mijn huis!

Dit hielp me aan de slag.

De fundamentele logica van het programma was dit:

Iemand duwt de deurbel, het activeert een relais dat ringen van de deurbel en activeert de Arduino.

De Arduino vervolgens:

1) negeert alle opdrachten van de activering voor 4 minuten (in het geval iemand de deurbel weer ringen)
2) start een Applescript-commando op de hostcomputer voor de Mac
3) activeert een tweede Relais (voor toekomstige ideeën)
4) Hiermee na 4 minuten worden hersteld en gaat terug naar stand-by

Hier is de code:

int ledPin = 13; LED aangesloten op digital pin 13
int potPin = 0; witte deurbel draad naar analoge pin 0
int val = 0;

lange tijd = 0;

lang debounce = 1000;

VOID Setup {}
pinMode (ledPin, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
Serial.begin(9600); seriële poort met 9600 baud openen
digitalWrite (14 + potPin, hoge); pullup aangezet de analoge pin
(analoge 0 = digitale 14, a1 = d15, enz)
}

void loop {}
Val = analogRead(potPin);
Als (val < 100) {/ / als het circuit is voltooid
(voor mij, het in het algemeen daalt van 1023 tot ~ 15 wanneer 'beltonen')
Als (millis ()-tijd > debounce) {}
Serial.println("A");
delay(500);
Serial.println("A");
delay(500);
Serial.println("A");
digitalWrite (ledPin, hoge); Hiermee stelt u de LED op
delay(120000); // ... 240000 = 4 minuten
digitalWrite (ledPin, laag); en de LED uitgeschakeld
tijd = millis();
}
}
}

Opmerking: de Appleshare Proxy-programma was alleen accepteren van elke derde "A" van mijn Arduino, zodat ik drie stuur en de Raad van bestuur nu reageert onmiddellijk foutloos (ik ben zeker dat het slordige code, maar HEY het werkt!) De 'vertraging' is waar het bord negeert alle toetsaanslagen, zodat het programma niet opnieuw wordt opgestart als iemand de deurbel blijft rinkelen.

Gerelateerde Artikelen

Outdoor Decoration voor Thanksgiving

Outdoor Decoration voor Thanksgiving

Thanksgiving is een leuke tijd om weer te geven van creativiteit en crafty vaardigheden terwijl het versieren van uw huis. Deze ultieme gids voor het vieren van Thanksgiving gevuld met innovatieve ideeën voor het verfraaien van de vakantie, partij ho
LittleBits Lego huis met garage deuropener, windmolens en deurbel

LittleBits Lego huis met garage deuropener, windmolens en deurbel

For Christmas, mijn 9 jarige dochter ontvangen een deluxe kit van littleBits. Samen met een grote doos met legos uit mijn jeugd, hebben zij en ik een huis (riad stijl) met twee windmolens, een garagedeur opener en een deurbel dat triggers een zoemer
DIY deurbel naar huis telefoons

DIY deurbel naar huis telefoons

TL; DR de functie "zoeken handset" van het gemeenschappelijke huis van de draadloze telefoons gebruikt voor een DIY deurbel.Dit is ongeveer zo eenvoudig als het krijgt, en het resultaat niet beter zou kunnen zijn.Zijn verhuizing naar een huis me
De ultieme tomaat hoepel huis Trellis van dood en Dismemberment

De ultieme tomaat hoepel huis Trellis van dood en Dismemberment

misschien de titel is een beetje dramatisch, maar dit is een moordenaar Trelly!!  De hoepel huis was ongeveer $100 in materialen (all gekocht van een grote doos te slaan), die zeker veel lijkt, maar dit ding is groot!  Het is ongeveer 7' breed, 10' l
Het ultieme papier speelgoed huis

Het ultieme papier speelgoed huis

dit is een woning die ik maakte naar het huis van alle mijn Lego dudes en al mijn andere kleine speelgoed.Stap 1: Verzamel materialen Zal u glanzend papier of sterke papier, bouw papier, tape, markeringen en lijm.Stap 2: Controleer de Stichting Nu is
De ultieme ongediertebestrijding - een eenvoudige vogel huis!

De ultieme ongediertebestrijding - een eenvoudige vogel huis!

Een belangrijk aspect van de bestrijding van plagen, dat vaak wordt overzien, Is vogels.Weet u dat in een bepaalde dag, de gemiddelde wild zangvogel 1/3 van zijn lichaamsgewicht in insecten eet?Het is niet ongewoon voor een kleine zangvogel te eten m
Het ultieme strand huis licht montage

Het ultieme strand huis licht montage

hebben verplaatst naar het land girt door zee afgelopen januari en mezelf ingesteld op de Central Coast voelde ik de nieuwe extensie ik bouwde nodig iets speciaals.Inspiratie sloeg me op het strand, letterlijk. Een man kwam uit het water met een surf
Hoe het bouwen van de ultieme indoor FPV quadcopter

Hoe het bouwen van de ultieme indoor FPV quadcopter

WAARSCHUWING - NA DIT KAN JE ZELF VERSLAAFD AAN FPV BOUWEN.Ja dat klopt. FPV is dus veel plezier zult vergeten welk moment van de dag het is, vergeet te eten, vergeten te uw kinderen van school halen. Zelfs droom over FPV vliegen. Het is de perfecte
Super goedkope Draadloze deurbel

Super goedkope Draadloze deurbel

Zoals de meeste hondenbezitters houden wij van onze hond. Onze hond, Ada, heeft een eigenschap die ons wel noten, drijft. Wanneer de deurbel gaat, of iemand op de deur klopt, verliest ze haar gedachten, en voor een 13 pond rat Terriër/chihuahua mix,
Ultieme overlevende Paracord riem met noodsituaties Pack Buckle (onder de $20)

Ultieme overlevende Paracord riem met noodsituaties Pack Buckle (onder de $20)

De paracord gordel. Wat een sublieme stuk van apparatuur, maar hoe duur om te kopen. Niet meer! In dit instructable, ik zal je laten zien niet alleen hoe te hand-make een paracord gordel, maar hoe maak je een survival pack gesp van een tin Altoids Sm
Courtesy: De ultieme leven houwer

Courtesy: De ultieme leven houwer

Een beetje beleefdheid gaat een lange weg... dergelijke een lange weg, in feite, dat het uiteindelijk het vindt is manier terug naar u in de wijze waarop u bent behandeld door anderen.Als het klopt dat "iets dat uw dagelijkse routine gemakkelijker ma
Hoe het bouwen van de ultieme Survival Shotgun

Hoe het bouwen van de ultieme Survival Shotgun

als een Survival en paraatheid instructeur, ik neem mijn lijn van het werk zeer ernstige – soms te ernstig. Af en toe, echter willen ik nemen op overleving projecten die gewoon beneden rechts plezier zijn. Dit artikel wordt gewezen op een van die pro
Ultieme worteltaart

Ultieme worteltaart

Dit is een bevochtigde zeer smaakvolle worteltaart, met een romige citroen berijpen, deze carrot cake recept is perfect klassieke favoriet voor een menigte en hebt u mogelijk niet alle restjes om mee naar huis! Ik heb deze worteltaart met het een bee
EENVOUDIGE DEURBEL voor uw kamer

EENVOUDIGE DEURBEL voor uw kamer

In dit Instructable die we gaan om te zien het maken van eenvoudige deurbel voor onze kamers, dit project is eenvoudigste zelfs gemaakt door beginners heel goed en heel goedkoop dit project kost $1-$2.De meeste van hen wil privacy op hun kamer, deze