DIY Arduino-Fingerprint Garage dörröppnare (11 / 11 steg)

Steg 11: Larm (ännu inte testat)

när spänningen sjunker under 4v eller "618" (om någon skär de kablar som går till garaget öppnaren) det låter piezo summern

DELAR

5V piezo summern

http://www.RadioShack.com/90dB-piezo-Pulse/2730066.html#.VUJq3MvwuP8

5V fast spänningsregulator

http://www.RadioShack.com/-5V-Fixed-Voltage-regulator-7805/2761770.html#.VUJrGcvwuP8

KODEN

/***************************************************
Detta är ett exempel skiss för vår optiska fingeravtrycksläsare
Utformats speciellt för att arbeta med Adafruit BMP085 utbrytning
---> http://www.adafruit.com/products/751
Dessa visar använda TTL följetong för att kommunicera, är 2 stift skyldiga att
Interface
Adafruit investerar tid och resurser att tillhandahålla detta öppen källkod,
Vänligen stödja Adafruit och öppen hårdvara genom att köpa
produkter från Adafruit!
Skrivet av Limor stekt/Ladyada för Adafruit industrier.
BSD-licensen, alla texten ovan måste inkluderas i en omfördelning
-Koden ändras och projekt byggt av Carrigan Luneke
****************************************************/

#include
#include
int getFingerprintIDez();
Dessa konstanter inte kommer att ändra:
CONST int analogPin = A0; PIN-kod som sensorn är kopplad till
CONST int piezoPin = 8; PIN-kod som bifogas piezo
CONST int tröskel = 618; ingående spänning 5v regulator tröskel
PIN-kod #2 är IN från sensorn (grön kabel)
PIN #3 är ute från arduino (vit kabel)
SoftwareSerial mySerial (2, 3);

Adafruit_Fingerprint finger = Adafruit_Fingerprint (& mySerial);
void setup()
{
Serial.BEGIN(9600);
Serial.println("Fingertest");
pinMode (11, OUTPUT); Röd LED
pinMode (12, OUTPUT); Grön LED
pinMode (10, OUTPUT); Garage Bridge
pinMode (piezoPin, produktionen);
ställa in datahastigheten för sensor seriell port
finger.BEGIN(57600);

om (finger.verifyPassword()) {
Serial.println ("Funna fingeravtrycksläsare!");
} annat {
Serial.println ("hittade inte fingerprint sensor:(");
samtidigt (1).
}
Serial.println ("väntar giltig finger...");
}
void loop() / / kör om och om igen
{
getFingerprintIDez();
digitalWrite (11, hög). Röda lysdioden på
digitalWrite 12, låg. Grön LED av
digitalWrite (10, låg). Garage öppnare inte aktiv
läsa värdet på 5v regulator:
int analogValue = analogRead(analogPin);
om det analoga värdet är tillräckligt högt, slå på piezo:
om (analogValue < tröskel) {
digitalWrite (piezoPin, hög);
}
annat {
digitalWrite(piezoPin,LOW);
}
skriva ut analoga värdet:
Serial.println(analogValue);
Delay(1); dröjsmål i mellan läser för stabilitet
}
uint8_t getFingerprintID() {
uint8_t p = finger.getImage();
Växla (p) {
fall FINGERPRINT_OK:
Serial.println ("bild tagen");
bryta;
fall FINGERPRINT_NOFINGER:
Serial.println ("inget finger upptäckt");
returnera p;
fall FINGERPRINT_PACKETRECIEVEERR:
Serial.println ("kommunikationsfel");
returnera p;
fall FINGERPRINT_IMAGEFAIL:
Serial.println ("Imaging fel");
returnera p;
standard:
Serial.println ("okänt fel");
returnera p;
}
OK framgång!
p = finger.image2Tz();
Växla (p) {
fall FINGERPRINT_OK:
Serial.println ("bild konverteras");
bryta;
fall FINGERPRINT_IMAGEMESS:
Serial.println ("bild för rörigt");
returnera p;
fall FINGERPRINT_PACKETRECIEVEERR:
Serial.println ("kommunikationsfel");
returnera p;
fall FINGERPRINT_FEATUREFAIL:
Serial.println kunde ("inte hitta fingeravtryck funktioner");
returnera p;
fall FINGERPRINT_INVALIDIMAGE:
Serial.println kunde ("inte hitta fingeravtryck funktioner");
returnera p;
standard:
Serial.println ("okänt fel");
returnera p;
}

OK konverteras!
p = finger.fingerFastSearch();
om (p == FINGERPRINT_OK) {
Serial.println ("hittades en utskrift match!");
} else om (p == FINGERPRINT_PACKETRECIEVEERR) {
Serial.println ("kommunikationsfel");
returnera p;
} else om (p == FINGERPRINT_NOTFOUND) {
Serial.println hittade ("inte en match");
returnera p;
} annat {
Serial.println ("okänt fel");
returnera p;
}

hittade en match!
Serial.Print ("hittade ID #"); Serial.Print(finger.fingerID);
Serial.Print ("med förtroende"); Serial.println(finger.Confidence);
}
Returnerar -1 om misslyckades, annars returnerar ID #
int getFingerprintIDez() {
uint8_t p = finger.getImage();
om (p! = FINGERPRINT_OK) återvända -1;
p = finger.image2Tz();
om (p! = FINGERPRINT_OK) återvända -1;
p = finger.fingerFastSearch();
om (p! = FINGERPRINT_OK) återvända -1;

hittade en match!
digitalWrite (11, låg). Röd LED av
digitalWrite 12, hög. Grön lysdiod på
digitalWrite 10, hög. Garage öppnare aktiv
Delay(1000); Gäller 0v för en andra, kan vara olika för varje öppnare
Serial.Print ("hittade ID #"); Serial.Print(finger.fingerID);
Serial.Print ("med förtroende"); Serial.println(finger.Confidence);
återvända finger.fingerID;
}

Se Steg
Relaterade Ämnen

Arduino WiFi Garage dörröppnare

Någonsin komma hem i regnet för att hitta dörren låst och dina nycklar på annat håll? Nej? Tur du sedan! För dem som har haft en sådan upplevelse eller aldrig vill, kommer detta projekt låta dig öppna din garageport med nej men en smartphone/Tablet P...

Arduino RFID Garage dörröppnare

I detta projekt, kommer vi att använda kraften av RFID för att utnyttja din garageport som öppna system. Vi kommer till bron en anslutning i öppnaren växla via en RobotGeek Relay board, inleda dörröppningen som om du hade tryckt på knappen. Denna kod...

IButton garage-dörröppnare (Arduino)

Jag har gjort en iButton garagedoor öppnare och logger.På en holländsk (typ av) eBay (www.marktplaats.nl) hittade jag några iButtons och läsare mycket billigt. Jag hade ingen aning vad jag ska göra med dem, men jag köpte dem ändå.Mitt garage öppnar m...

DIY Smart Garage dörröppnare

Jag vet att du har fått 5 minuter på vägen och frågade dig själv, "gjorde jag stänga garageporten?".Nu, istället för att vrida runt eller lämnar ditt garage och hus sårbara för tjuvar, kan du kontrollera och stänga den med telefonen med ditt val...

Garage dörröppnare och kamera

Mitt projekt använder Arduino Mega 2560, avstånd kollision undvikande sensor, echo avstånd sensor, relä växlar, RTC klocka och trådbunden anslutning till garage dörröppnare. Jag kan övervaka status för garageporten, Visa video kamera, öppna/stänga dö...

Android kontrollerade Garage dörröppnare

Mitt projekt är en Android kontrollerade Garage dörröppnare. Denna typ av projekt har gjort innan, men med omfattande hårdvara, sådan arduino styrelser, servrar, etc., och involverade komplicerad kodning och pengar. Jag gjorde det alla med minimal hå...

Android Garage dörröppnare - ingen Android-programmering, nr lödning behövs.

Uppdatering: du kan nu skapa din egen anpassade meny för att öppna garageporten och växla reläer och på med hjälp av pfodDesigner . Den fria pfodDesigner kommer att generera all kod för dig och pfodApp visas den färgglada menyn på din mobil. Se puls...

Garage dörröppnare

Använd en Raspberry Pi och en smartphone (eller laptop) för att öppna, stänga och övervaka en garageport. Att öppna och stänga dörren säkert genom att använda självsignerade certifikat installerat på familjemedlemmarnas mobiltelefoner. Om dörren är ö...

IOT Garage dörröppnare (Android och Intel Edison)

Detta instructable kommer att beskriva en metod som använder en Intel Edison och en Android-telefon/tablett app som garage dörren fjärrkontroll. Detta är egentligen inte en ny idé och jag är medveten om liknande projekt redan ute på nätet, men detta...

Enklare Bluetooth Garage dörröppnare

Kolla in Internet din sak WiFi version på kicken - det kommer att kunna öppna din garageport eller öppna en sällskapsdjur kennel dörr när du närmar dig.För några månader sedan, skapade jag en Instructable som visade dig hur till bluetooth aktivera di...

IPhone Garage dörröppnare (uppdaterad!)

UPDATED!Bytte jag till ett 12 volts relä, lagt till en projekt låda och uppgraderade auto reläet bort receptet. Joy.Hej.Jag skäms lite över denna hacka, eftersom den använder mestadels befintlig teknik, men jag skall lägga upp den ändå för alla ära o...

Bluetooth Garage dörröppnare

Detta instruerar kan Detaljer hur man ställer in din egen Bluetooth kontrollerad garage dörröppnare.Steg 1: Reservdelslista För detta projekt behöver du flera delar.-Hjärtat i projektet är Arduino Uno (min preferens kan du anpassa din egen micro cont...

FJR1300 Integrerade Genie GM3T-BX Garage dörröppnare

I detta instructable jag ska visa dig hur man sätter detta garage dörröppnare i kåpa däcket på din fjr var uppvärmd kontroll nob skulle gå. Jag valde den här panelen eftersom det är uppoffrande. Men om du vill placera den någon annanstans, det borde...

Installera ett Garage dörröppnare Wired till motorcykel Hi-Beam

jag var trött på att gå och av min cykel att öppna och stänga garageporten varje gång jag åkte. Medan min fru och jag var bortrest hittade vi ett projekt på en återförsäljare som får dig att manövrera garagedörren via växeln Hej-beam. Det var $120 oc...

Installera ett Garage dörröppnare på din motorcykel

när jag flyttade in i min första huset jag var glad att äntligen få min motorcykel i ett garage. Jag köpte extra garage dörröppnare för att göra det bekvämare för lastbilen och en för varje cykel (fru Rider också). Problemet jag hade med detta är:A)...

Bluetooth Garage dörröppnare & bil förrätt

Om du är som mig, du nästan alltid bära telefonen eller är vanligt på en dator. Jag tycker det ofta mer praktiskt när jag kan interagera med sakerna omkring mig som garageportar, bil förrätt, sprinkler, elektriska filtar, julpynt, etc. via min telefo...

DIY Arduino matrisskrivare armbandsur

Handleden klockor är fantastiska och fancy mode accessoarer för män och kvinnor. Beslutsfattare vilja alltid använda något annat. Min diy arduino matrisskrivare armbandsur är slutresultatet efter en månad. Klockan visar tid, datum och temperatur i tv...

ESP8266 Garage dörröppnare

!!!!!!!!! Varning det kommer att svänga om du träda andra tutorials!Jag försökte transistorn och också använder optisk-isolator ansluten till marken men båda pull ESP för nära marken, shorts ut och kommer att hålla återställa sig själv. För de andra...

Spionera bil Garage dörröppnare :)

Jag kunde inte hitta ett bra ställe att hålla mitt garage dörröppnare. Solskärmar i min bil var tjockare än klämman på öppnaren, så jag lyfte klämman och provat olika ställen för att hålla öppnaren. Jag kom upp med idén om att ta bort elektroniken fö...