(Iskolai) Beléptető rendszer Raspberry Pi 2-vel. Készítette: Szabó Zorán A Raspberry és TE – mit tudtok kihozni egymásból? Miért ezt a projektet választottam?
Mi is az az RFID? Radio Frequency IDentification Az RFID technológia olyan megoldás, mely során az információ (tárgyak, eszközök vagy élőlények egyedi azonosító kódja) vezeték nélkül, rádióhullámok segítségével, akár teljesen automatizált módon kerül továbbításra. Két alapvető egysége maga a jelölő (RFID címke/ transzponder / tag), mely a megjelölt objektumot azonosítja, és az ezzel kommunikáló RFID író/olvasó berendezés. (Forrás: http://smartfreq.hu/mi-az-rfid/)
RFID eszközök a mindennapokban:
A megvalósítás főbb lépései: Hardver elkészítése A szükséges programcsomagok telepítése, és konfigurálása a Pi-n Adatbázis tervezés és megvalós Python script megírása Form applikáció elkészítése Végleges összeszerelés Tesztelés 7 pont
Hardver megtervezése Kapcsolási rajz: Kihasználatlan bemenet fejlesztési lehetőség
Nyomtatott Áramköri Rajz (NyÁK)
NyÁK Legyártása
Kész hardver
Tesztelés
Szükséges programok telepítése és konfigurálása SSH – Távoli terminál MySQL – Adatbázis szerver (Apache2 – Web kiszolgáló – a phpMyAdmin-hoz) Python + a szükséges könyvtárak – Mikrokódok futtatásához Motion – A kamera kezeléséhez (Grafikus felület törlése gyorsabb boot)
Adatbázis terv
Megvalósított adatbázis
Python script megvalósítása
Form applikáció - Bejelentkezés MySQL szerver adatai Kamera stream kiszolgáló (motion) Adatbázis felhasználónév Adatbázis jelszó Samba server Bejelentkezés az adatbázisba Felhasználónév, jelszó mező ürítés Mezők ürítés Kiírás a config.conf fájlba
Form applikáció - Indítás
Form applikáció - Kártya hozzáadása Kártyabirtokos neve (maximum 60 karakter) Kártya engedélyezése / tiltása Kártya száma (blokkonként 0-255-ig) A kártya típusa/joga (Programozó, Felhasználó, Nyitott, Zárt, Normál mód) Mezők ürítése Egyéb adatok tárolására szolgáló mező (OM kód, Neptun kód, e-mail, stb.) Hozzáadása az adatbázishoz
Form applikáció - Kártya szerkesztése 2. Adatok szerkesztése 1. Kártya kiválasztása 3. Mentés
Form applikáció - Esemény naplók Kik nyitották ki az ajtót? Beolvasott ismeretlen kártyák Az olvasó program log-ja
Form applikáció - Esemény naplók - > Kamera felvételek 1. Csatlakozás a Samba kiszolgálóhoz 2. Megnyitás a Windows Intézőben
Form applikáció - „Élő” kamera kép
Végleges összeszerelés
Beüzemelés
Felhasználási lehetőségek Elektronikus index Iskolai menza Hallgatói termek, műhelyek Parkolók Bankok pénzintézetek, irodaházak személyzeti bejárójánál Sportlétesítményekben Könyvtárban Lakóparkokban Hotel
Fejlesztési lehetőségek Kiegészítő olvasó terminálok építése Form applikáció funkcióinak bővítése: Csoportos felvitel Több kamera támogatása Android kliens támogatás Belépés telefonnal (NFC)
Köszönöm a figyelmet!