Raspberry Pi – Sterowanie Zamkiem Drzwi Wejściowych,

download Raspberry Pi – Sterowanie Zamkiem Drzwi Wejściowych,

of 16

description

prezentacja na zaliczenie

Transcript of Raspberry Pi – Sterowanie Zamkiem Drzwi Wejściowych,

Raspberry Pi sterowanie zamkiem drzwi wejciowych, autoryzacja dostpu do domu na podstawie rozpoznawania twarzy

Raspberry Pi sterowanie zamkiem drzwi wejciowych, autoryzacja dostpu do domu na podstawie rozpoznawania twarzy

Projekt: Systemy WbudowaneAutorzy: Paulina Radziszewska i Tomasz PaliskiCel projektu Celem naszego projektu jest wykonanie zestawu ktry umoliwi otworzenie drzwi na podstawie rozpoznawania twarzy. Do tego zadania uyjemy komputera Raspberry Pi z przyczon kamera i zamkiem magnetycznym.

Po co? Jak? Dziki rozwizaniu osoba ktrej nie znamy nie bdzie miaa dostpu do domu/mieszkania. Natomiast osoba ktrej ufamy bdzie mg bez problemu wej do naszego domu, nie martwic si o to czy posiada klucze. W bazie danych przechowywane bd zdjcia osb ktrym zezwalamy na wejcie do domu, z pomoc moduu kamery bdziemy robi zdjcie osoby stojcej przed drzwiami. Nastpi porwnanie zdjcia zrobionego z wszystkimi dostpnymi w bazie. Gdy weryfikacja zostanie przeprowadzona poprawnie, zamek elektroniczny drzwi wejciowych otworzy si. W przeciwnym wypadku, osoba wewntrz mieszkania musi otworzy drzwi , lub zainteresowany bdzie musia posiada swj wasny klucz. Specyfikacja techniczna Do zrealizowania projektu potrzebne bd nastpujce komponenty:

Mikrokontroler Raspberry i Model B (512MB RAM)

Producent: Fundacja Raspberry PiTyp: Komputer jednopytkowy SBCProcesor: Broadcom BCM2835 ARM1176JZF-S 700 MHz (ARM11 family)Procesor graficzny: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decodePami Operacyjna: 256MB SDRAM (512MB od 15.10.2012)Port USB: USB 2.0, sztuk 2Wyjcia Wideo: Composite RCA, HDMIWyjcia Dwiku: 3.5 mm jack, HDMINoniki danych: zcze kart SD / MMC / SDIOPoczenia sieciowe: 10/100 Ethernet (RJ45)Pozostae zcza: 8 x GPIO, UART, szyna IC , szyna SPI z dwoma liniami CS, +3.3 V, +5 V, masaZasilanie: 700 mA (3.5 W)rdo Zasilania: 5 V przy pomocy zcza MicroUSB, ewentualnie za pomoc zcza GPIOWymiary: 85.60 53.98 mm

Raspberry Pi Camera HD - kamera dla Raspberry PiModu z kamer podczany do dedykowanego zcza minikomputera Raspberry Pi. Urzdzenie posiada matryc o rozdzielczoci 5 Mpx, wspiera tryb HD 1080p, 720p oraz 640 x 480p. Konfiguracja przebiega w prosty i przyjazny dla uytkownika sposb.

lub Kamera USB- wyposaona w wysokiej rozdzielczoci sensor CMOS- urzdzenie PLUG & PLAY - nie wymaga instalowania sterownikw- OBSUGIWANE ROZDZIELCZOCI: - 100K 640x480 - 480K 800x600 - 1.3M 1280x960/1280x1024 - 2M 1600x1200 - 3M 2048x1536/1600x1200 - 5M 2832x1888 - Nagrywanie filmw z szybkoci 30fps (320x240) / 15fps (640x480) - Gbia koloru : 24-bit RGB - Interfejs : USB 2.0 - Focus obrazu - 5 cm do nieskoczonoci - Wbudowana sprztowa kompresja obrazu - Sprztowe przetwarzanie obrazu wideo - Automatyczny balans bieli - Automatyczna kompensacja kolorw - Zintegrowany mikrofon - Odbir dwiku : wikszy od 48 dB (30F/s 220LUX) - Zasig dynamiczny : wikszy od 72 dB

Zamek elektromagnetyczny DT-03

Specyfikacja: Wymiar: 55 x 41 x 22 (mm) Waga: 160g Napicie zasilania: 12VDC Pobr prdu : 1A/12VDC Dugo trzpienia: 10mm Funkcja produktu: Zamek typu rewersyjnego (zamknity, gdy nie jest zasilany).Otwarcie: Impuls napicia < 1s

Dwukanaowy modu z przekanikami

Dwukanaowy modu z przekanikami z cewk zasilan napiciem 5V i obcieniem 10 A, 250 V AC. Ukad pozwala na sterowanie elementami wykonawczymi przy pomocy portw mikrokontrolera lub dowolnego zestawu uruchomieniowego.SpecyfikacjaNapicie zasilania VCC: 5 VDioda LED sygnalizujca zaczenie przekanikaPrzekanik SRD-05VDC-SL-C (dokumentacja)Napicie cewki: 5VMaksymalne napicie stykw: 250 VAC, 110 VDC*Maksymalny prd: 10A

Biblioteki i oprogramowanie przydatne do projektuBiblioteka OpenCV 2.3 (Open Source Computer Vision Library, dokumentacja na: http://opencv.org) jest na licencji BSD, biblioteki typu open-source. Zawiera kilkaset algorytmw przydatnych gdy dziaamy na danych wizji, grafiki komputerowej, ect. Rekomendowany jzyk c++, jednak ma te swoje odpowiedniki dla innych jzykw. libfacerec Biblioteka rozpoznajca twarze dla OpenCV.system operacyjny na Rasberry Pi (Raspbian).

Instalacja sprztu

Schemat fizycznego podczenia

Dzikujemy za uwag