Čtečka otisků prstů 1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO

Podobné dokumenty
1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO. Tento malý a kompaktní modul je schopen určit vaši polohu

Arduino Ethernet Shield W5100 R3

Arduino Data Logger Shield

Pro zprovoznění komunikace našeho Sigfox modemu se sítí je potřeba udělat následující kroky. Jako první si otevřeme webové stránky

Modul DHT11 s ESP POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO

ArduinotechGSMShield knihovna

GSM/GPRS modul pro Arduino

TFT LCD shield pro Arduino Mega 2560

TFT LCD shield MCUFRIEND

5.0" TFT LCD displej SSD1963

eses výukový multi shield pro Arduino UNO

Ovládáme Arduinotech GSM Shield

Víkendový projekt: Bezklíčové otevírání domovních dveří

Řízení Brushless DC motoru 57BLF03 s driverem BLDC-8015A pomocí Arduina

Adaptér RS-232 na RS-485

Fingerprint Verification Control

Dvojnásobný převodník s frekvenčními vstupy a analogovými výstupy na DIN lištu RV-2F

Úvod do mobilní robotiky NAIL028

2N LiftIP. Voice Alarm Station. Communicator for Lifts. Version

Dokumentace ke knihovně InsDevice

TFT LCD Mega Shield V2.2

Uživatelská příručka

Úvod do mobilní robotiky AIL028

RS , , RS 485, USB, GSM/GPRS

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem. Temp-485-Pt100 Box2

Spider. Šest 1-Wire senzorů na sběrnici RS-485 CZ

2N Voice Alarm Station

Vstupní jednotka E 100 IP. Návod na použití. Strana 1

1 Podrobná specifikace Yunifly Datasheet

Čipové karty Lekařská informatika

Zařízení pro sledování polohy objektu pomocí GPS

UniPi 1.1 Lite Technologická dokumentace

Modul řízení otáček stejnosměrného motorku

Autonomní zámek LOG2

FPC - Převodník pro čínské čtečky F17 a F18 - podrobný popis služeb a příkazů -

PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/ PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/ stran 1

Introduction to MS Dynamics NAV

HWg-STE zapojení konektorů

Snímače rychlosti proudění vzduchu s napěťovým nebo proudovým výstupem - řada PFLV

Výuková laboratorní sestava seminář pro učitele

RD-SW006/AR1 Průmyslový ethernetový switch s PoE

EduKitBeta Uživatelská příručka

setup() { I = 0; } loop() { I = I + 1; }

ESW06A Průmyslový ethernetový switch s PoE

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM

Přístupová čtečka otisků prstů F7

Autonomní snímací jednotky řady SU104*

Pr umyslový HSPA+ router UR5i v2 Libratum

Cílem dnešní lekce je obohatit náš dosavadní systém a připravit se na připojení do cloudu

OEM modul čtečky bezkontaktních karet Rf B1 OEM

Využití platformy Arduino v systému kontroly vstupu. Martin Sousedík

Semestrální práce: Možnosti práce se zvukem na jednočipovém počítači (Arduino, PICaxe, Raspberry Pi) Martin Beránek 24.

INSTALAČNÍ NÁVOD ČTEČKA OTISKŮ PRSTŮ F10

Založeno Technická informace o systému Jednotka SYTEL-A. 90 x 99 x 115 mm. pracovní teplota -10 až 45 C krytí IP 20

2N LiftIP. IO Extender. Communicator for Lifts. Version

SB485. Převodník rozhraní USB na linku RS485 nebo RS422. s galvanickým oddělením. Převodník SB485. RS485 nebo RS422 USB. přepínače PWR TXD RXD

Modul. Vlastnosti. Odběr ,5A. 330m. Komunikace

Hlasový modul HLM-472 Dávač

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

Přístupový a docházkový systém

Pace Maker ZJ18. Návod k použití. 1) Popis výrobku:

Čtečka karet a otisků SF101 UŽIVATELSKÝ MANUÁL

Instalace Packet Radia pod systémem Debian Linux s použitím zvukové karty jako modemu

Pru myslový EDGE router. ER75i v2

Modul TX OPEN RS232/485

Čtečky s klávesnicí EDK3, EDK3B, EDK3M

Popis a funkce čtečky otisku prstu

Merkur perfekt Challenge Studijní materiály

JUMO mtron T Měřicí, regulační a automatizační systém

RE8USB modul s 8 vstupy a 8 výstupy ovládaný z USB

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

M-Bus Master MultiPort 250D DATOVÝ LIST

Knihovna GalaxyLib TXV druhé vydání srpen 2012 změny vyhrazeny

Reference. Přílohy. Měřicí přístroj kruhovitosti součástek

JetFlash 220. Uživatelský manuál

RFID

Microchip. PICmicro Microcontrollers

HWg-STE HWg-STE PoE MANUÁL

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

Elektronická stavebnice: Deska s jednočipovým počítačem

dvblogic DVB-T tuner

Vstupní terminál LOG3

Kompaktní procesní stanice

1. Téma 12 - Textové soubory a výjimky

základě jejich HID. Extra ID(EID) AC101 umožňuje uložení až 256 extra rozvrhů, takže může existovat 256

Návod na montáž, obsluhu a zapojení Modulu čtečky BES 4 FN x/C 4 FN x/C

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Číslo materiálu: VY 32 INOVACE 29/18. Číslo projektu: CZ.1.07/1.4.00/

DSC POWER, PARADOX EVO, SATEL INTEGRA BREAK-TDW

Výukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost

Uživatelský manuál. KNXgw232

České vysoké učení technické v Praze Fakulta elektrotechnická. Katedra měření. Dokumentace. Rotační enkodér

PDR3MS 1 KANÁLOVÉ MINI DVR UŽIVATELSKÝ NÁVOD

Programátor AVRProg USB v3 MK II Eco Manuál

Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program

Dopravní řadič kyvadlový R-KV v1.0

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu

QA-ES III Elektrochirurgický analyzátor

Transkript:

1496818942 VÝROBNÍ ČÍSLO Čtečka otisků prstů 1. POPIS Jedná se o modul, který lze po menších úpravách připojit k Arduinu (viz. kapitola Zapojení). Čtečka otisků prstů disponuje vlastní pamětí, takže si pamatuje otisky prstů, které do ní uživatel uloží. Jedná se o vhodné řešení pro identifikaci osob, které lze využít zejména v bezpečnostních zařízeních nebo například docházkových systémech atd. Zařízení je chráněno černým plastovým krytem s průhlednou plochou pro vložení prstu. Základní charakteristika: Kompaktní rozměry Paměť otisků prstů (až 162 otisků) Spolehlivé snímání Řešení pro inicializaci osob bezpečnostními systémy atd. 2. SPECIFIKACE Napájení 3,3 nebo 5 V Interface UART Proud < 65 ma Baud rate 57600 bps Špičkový proud < 95 ma Pracovní teplota -20 až 50 C Max. počet uložených otisků 162 Pracovní vlhkost 40 až 85 % RH Odezva snímání < 1 s Rozměry (mm) 56 x 20 x 21,5

3. Zapojení Poznámka: U konkrétního modelu jsou všechny vodiče červené barvy. Je tedy nutné, aby uživatel dodržel pořadí pinů viz. obrázek níže. Na druhém konci kabeláže nejsou standardní piny, které je možné zasunout do Arduina. Druhý konec je osazen stejným konektorem, jímž jsou vodiče připojeny do snímače otisků prstů. Pro připojení do Arduina doporučujeme konektor ustřihnout a poté vodiče buď osadit vhodnými DuPont konektory (vyžadováno použití krimpovacích kleští) nebo alespoň potáhnout vrstvou cínu, aby byly v pinech Arduina pevně uchyceny a nevypadávaly. Pinout GND uzemnění RX vysílaný signál Arduino UNO pin 3 TX přijímaný signál Arduino UNO pin 2 VCC napájení PCS1 bezkontaktní kapacitní senzor (v uvedeném příkladu není zapojen, umožňuje přesnější snímání rychlá detekce prstu) PCS2 bezkontaktní kapacitní senzor (v uvedeném příkladu není zapojen, umožňuje přesnější snímání rychlá detekce prstu) 2

4. UKÁZKA PROGRAMU Pro chod tohoto programu je zapotřebí nainstalovat knihovny Adafruit_Fingerprint.h. Tento příklad (enroll) byl převzat z této knihovny a jeho funkcí je načíst otisky prstů do paměti s příslušným ID. Následná uložená data vyžadují ostatní příklady z této knihovny. #include <Adafruit_Fingerprint.h> #include <SoftwareSerial.h> uint8_t id; uint8_t getfingerprintenroll(); // Software serial for when you dont have a hardware serial port // pin #2 is IN from sensor (GREEN wire) // pin #3 is OUT from arduino (WHITE wire) // On Leonardo/Micro/Yun, use pins 8 & 9. On Mega, just grab a hardware serialport SoftwareSerial myserial(2, 3); Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial); // On Leonardo/Micro or others with hardware serial, use those! #0 is green wire, #1 is white //Adafruit_Fingerprint finger = Adafruit_Fingerprint(&Serial1); void setup() { while (!Serial); // For Yun/Leo/Micro/Zero/... delay(500); Serial.begin(9600); Serial.println("Adafruit Fingerprint sensor enrollment"); // set the data rate for the sensor serial port finger.begin(57600); if (finger.verifypassword()) { Serial.println("Found fingerprint sensor!"); else { Serial.println("Did not find fingerprint sensor :("); while (1); uint8_t readnumber(void) { uint8_t num = 0; 3

boolean validnum = false; while (1) { while (! Serial.available()); char c = Serial.read(); if (isdigit(c)) { num *= 10; num += c - '0'; validnum = true; else if (validnum) { return num; void loop() // run over and over again { Serial.println("Ready to enroll a fingerprint! Please Type in the ID # you want to save this finger as..."); id = readnumber(); Serial.print("Enrolling ID #"); Serial.println(id); while (! getfingerprintenroll() ); uint8_t getfingerprintenroll() { int p = -1; Serial.print("Waiting for valid finger to enroll as #"); Serial.println(id); while (p!= FINGERPRINT_OK) { p = finger.getimage(); Serial.println("Image taken"); case FINGERPRINT_NOFINGER: Serial.println("."); case FINGERPRINT_IMAGEFAIL: Serial.println("Imaging error"); 4

// OK success! p = finger.image2tz(1); Serial.println("Image converted"); case FINGERPRINT_IMAGEMESS: Serial.println("Image too messy"); case FINGERPRINT_FEATUREFAIL: case FINGERPRINT_INVALIDIMAGE: Serial.println("Remove finger"); delay(2000); p = 0; while (p!= FINGERPRINT_NOFINGER) { p = finger.getimage(); Serial.print("ID "); Serial.println(id); p = -1; Serial.println("Place same finger again"); while (p!= FINGERPRINT_OK) { p = finger.getimage(); Serial.println("Image taken"); case FINGERPRINT_NOFINGER: Serial.print("."); case FINGERPRINT_IMAGEFAIL: Serial.println("Imaging error"); 5

// OK success! p = finger.image2tz(2); Serial.println("Image converted"); case FINGERPRINT_IMAGEMESS: Serial.println("Image too messy"); case FINGERPRINT_FEATUREFAIL: case FINGERPRINT_INVALIDIMAGE: // OK converted! Serial.print("Creating model for #"); Serial.println(id); p = finger.createmodel(); if (p == FINGERPRINT_OK) { Serial.println("Prints matched!"); else if (p == FINGERPRINT_PACKETRECIEVEERR) { else if (p == FINGERPRINT_ENROLLMISMATCH) { Serial.println("Fingerprints did not match"); else { 6

Serial.print("ID "); Serial.println(id); p = finger.storemodel(id); if (p == FINGERPRINT_OK) { Serial.println("Stored!"); else if (p == FINGERPRINT_PACKETRECIEVEERR) { else if (p == FINGERPRINT_BADLOCATION) { Serial.println("Could not store in that location"); else if (p == FINGERPRINT_FLASHERR) { Serial.println("Error writing to flash"); else { 7