Keyfob Deadbolt (4 / 5 stap)

Stap 4: programma

Disclaimer: Ik ben geen programmeur en daarom de onderstaande code mogelijk niet de meest efficiënte. Voel je vrij om de code voor uw eigen gebruik als er fouten of problemen. Het werkt voor mij, dus ik hoop dat het werkt voor je.

CW wenden tot slot en CCW te ontgrendelen
1700 CCW; 1500 stop; 1300 CW
geschreven door Chris Rybitski
#include < Servo.h >

Servo deadbolt;  servo maken
Const int CWLimit = 6;   Hekschakelaar op 6 ontgrendelen
Const int CCWLimit = 7;   Hekschakelaar 7 lock
Const int Redbtn = 12; rode drukknop
Const int Blackbtn = 8; zwarte push-knop
Const int GreenLED = 10; Groene LED
Const int RedLED = 11; Rode LED
Const int Ch1 = 5; RF-kanaal 1
Const int Ch2 = 4; RF-kanaal 2
Const int Buzz = 9; zoemer
int Unlock = 0;
int Lock = 0;
int timer = 0;
Boole UnLcomplete = false;
Boole Lcomplete = false;

VOID Setup
{

Serial.begin(9600);

deadbolt.attach(3);  hecht de servo
pinMode (GreenLED, uitvoer);
pinMode (RedLED, uitvoer);
pinMode(Buzz,OUTPUT);
pinMode (CWLimit, INPUT);
pinMode (CCWLimit, INPUT);
pinMode (Redbtn, INPUT);
pinMode (Blackbtn, INPUT);
pinMode (Ch1, INPUT);
pinMode (Ch2, INPUT);

LED's en Buzzer te zijn standaard ingesteld
digitalWrite (GreenLED, hoge);
digitalWrite (RedLED, hoge);
digitalWrite (Buzz, hoge);
}

void loop
{
Als (digitalRead(Ch1) == HIGH || digitalRead(Redbtn) == LOW) {//If externe of knop wordt ingedrukt
if(UnLcomplete == false) {//dont uitvoeren ontgrendelen als deur is al geopend
Serial.println("UnLock");
Ontgrendelen = 1 ;}}
Als (digitalRead(Ch2) == HIGH || digitalRead(Blackbtn) == LOW) {//If externe of knop wordt ingedrukt
if(Lcomplete == false) {//dont uitvoeren vergrendelen als deur is al vergrendeld
Serial.println("lock");
Lock = 1 ;}}

//---------------UNLOCK-------------------------
Als (Unlock == 1) {}
timer = 0;
terwijl (digitalRead(CWLimit) == LOW) {}
Als (timer > 1500) {}
digitalWrite (Buzz, laag);
delay(500);
digitalWrite (Buzz, hoge);
}
else {}
deadbolt.write(1700);
timer ++;
delay(1);
}}
deadbolt.write(1500);  Servo stop
digitalWrite (RedLED, laag);
digitalWrite (GreenLED, hoge);
UnLcomplete = true; volledige ontgrendelen
Lcomplete = false; Reset Lock boolean
digitalWrite (Buzz, laag);
delay(100);
digitalWrite (Buzz, hoge);
Ontgrendelen = 0; Reset

}

//--------------LOCK----------------------------
Als (Lock == 1) {}
timer = 0;
terwijl (digitalRead(CCWLimit) == LOW) {}
Als (timer > 1500) {}
digitalWrite (Buzz, laag);
delay(500);
digitalWrite (Buzz, hoge);
}
else {}
deadbolt.write(1300);
timer ++;
delay(1);
}}
deadbolt.write(1500);
digitalWrite (GreenLED, laag);
digitalWrite (RedLED, hoge);
Lcomplete = true; volledige vergrendeling
UnLcomplete = false; Reset Lock boolean
digitalWrite (Buzz, laag);
delay(100);
digitalWrite (Buzz, hoge);
delay(50);
digitalWrite (Buzz, laag);
delay(100);
digitalWrite (Buzz, hoge);
Lock = 0; Reset
}
}

Gerelateerde Artikelen

RFID Deadbolt Hack

RFID Deadbolt Hack

Maak sleutelloze aan iedere deur in uw huis?Gebruik uw bestaande deadbolt en de Deadbolt Hack Kit combineren een hoog - kwaliteit servo, een laag - profiel drukknop schakelaar, RGB LED status indicatie, een seriële RFID lezer kit die bevat een steekp
Houten Deadbolt Lock

Houten Deadbolt Lock

Dit is een houten sluis die op basis van landelijke sloten gevonden in de Appalachen zoals beschreven in het 6de volume van de boekenreeks FOXFIRE. Analoge instructibles van enige tijd geleden. (en een nette verhaal als u care to opzoeken)Dit is fijn
Polymeer klei "Tiger" Keyfobs

Polymeer klei "Tiger" Keyfobs

Hier is een grote Father's Day ambachtelijke of een cadeau voor de kerel in uw leven-polymeer klei keyfobs! Het is vrij gemakkelijk, ook. Hier moet u klei, een acryl stempel blok, een weefsel mes of scheermesje, kleine alfabet stempels en sommige acr
Hoe te installeren A Keyless Entry Elektronisch Deadbolt

Hoe te installeren A Keyless Entry Elektronisch Deadbolt

nodig zijn ter vervanging van uw oude deadbolt? Volg Milaan Rosan van Build.com als hij neemt u mee door een stapsgewijs proces voor het installeren van een elektronisch deadbolt.
Bouw een Remote Control Deadbolt

Bouw een Remote Control Deadbolt

dit instructable zal u tonen hoe te bouwen van een afstand bedienbare deur lock-out van een willekeurig aantal 110V elektromagneten, solide stalen deuvel, sommige verschillende odds en eindigt en een X10 externe apparaat controle. Ik bouwde dit voor
Repareren van een gebroken sleutel gehechtheid op een externe ingang keyfob

Repareren van een gebroken sleutel gehechtheid op een externe ingang keyfob

ik kocht onlangs een tweedehands auto die kwam met een externe ingang keyfob.  Helaas, de bijlage voor de keyring was slecht ontworpen, en brak af.  Dus, de vorige eigenaar de sleutels bevestigd met een tuig, gemaakt van glasvezel tape... niet zeer b
Verwijder gebroken sleutel uit Deadbolt

Verwijder gebroken sleutel uit Deadbolt

Sorry. Niet welsprekend vandaag.Gaan werken. Gesloten deur. Deadbolt. Sleutel afgebroken.Genaamd slotenmaker. Behoefte om te boren. $200 arbeid. $40 delen. De verbinding verbreken.Kijk online. "Deadbolt? Zuigt jou te zijn. Call van een slotenmaker.&q
Herstellen van de externe keyfob auto met Sugru

Herstellen van de externe keyfob auto met Sugru

mijn volvo keyfob hadden gekraakt laatste keer dat ik de batterij vervangen.  Ik stak het terug samen met gaffer tape totdat ik tijd gehad om te herstellen of te vervangen.  Sugru aan de redding!Het is moeilijk om te zien maar de hele bovenste gedeel
125 kHz RFID GEËXPLOITEERD DEADBOLT

125 kHz RFID GEËXPLOITEERD DEADBOLT

Dit is een leuk een zeer nuttig project waarmee gemakkelijk in elke deur met een deadbolt. Ik heb een andere versie die is gebruikt op mijn garagedeur en maakt gebruik van de dezelfde fundamentele circuit en fobs. Het systeem werkt in de regio van RF
Touchscreen reparatie: Schlage BE469NXCAM716 Camelot Touchscreen Deadbolt met Z-Wave technologie

Touchscreen reparatie: Schlage BE469NXCAM716 Camelot Touchscreen Deadbolt met Z-Wave technologie

(UPDATE: deze reparatie (op de eerste deadbolt) werkt nog steeds na een week van gebruik. De tweede deadbolt had dezelfde problemen, echter, na het herstellen van de losse borstel die het werkt niet nog. Het blijkt dat de werkelijke aanrakingspaneel
Bulk uw deadbolt beveiligd

Bulk uw deadbolt beveiligd

Het lijkt tegenwoordig meer en meer mensen leren om bult sleutels, SPP of hark sloten. Bedankt youtube! Criminelen zijn onder de interesse mensen die deze trucs leren en technieken en ze krijgen redelijk goed!!! Dit betekent zeker dat wij betere beve
Control een elektronisch deadbolt van Schlage met een arduino!

Control een elektronisch deadbolt van Schlage met een arduino!

Dit instructable begeleidt u stapsgewijs door het proces van de ontmanteling en een Schlage elektronisch deadbolt te hacken om de besturing van het met een arduino.Stap 1: Aankoop van de sluis en uitpakken ik heb de mijne op verkoop voor $99 op Lowe'
How to Build een RFID Deadbolt Controller

How to Build een RFID Deadbolt Controller

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Deze gids zal u door hoe het bouwen van een elektronisch deadbolt lock actuator die kan worden gecontroleerd via een RFID-k
Reparatie A Keyfob - Failed

Reparatie A Keyfob - Failed

hier is een update van ongeveer een maand na vaststelling, mijn fix mislukt! Oh geen. Ik laat de instructies stappen die ik gevolgd en geef een nieuwe stap op het einde.Van het origineel:Rekening de paperclip of haarspeld en vorm in een lus met de tw