Obsah:

Řízení přístupu RFID s Arduino Yun a Raspberry Pi: 11 kroků
Řízení přístupu RFID s Arduino Yun a Raspberry Pi: 11 kroků

Video: Řízení přístupu RFID s Arduino Yun a Raspberry Pi: 11 kroků

Video: Řízení přístupu RFID s Arduino Yun a Raspberry Pi: 11 kroků
Video: Arduino RFID Door Lock Access Control System 2024, Červenec
Anonim
Řízení přístupu RFID s Arduino Yun a Raspberry Pi
Řízení přístupu RFID s Arduino Yun a Raspberry Pi
Řízení přístupu RFID s Arduino Yun a Raspberry Pi
Řízení přístupu RFID s Arduino Yun a Raspberry Pi
Řízení přístupu RFID s Arduino Yun a Raspberry Pi
Řízení přístupu RFID s Arduino Yun a Raspberry Pi

Vítejte v mém Instructable! Hledali jste online systém řízení přístupu RFID, který může mít více uživatelů bez použití hlavního klíče k jeho programování? Systém, který může zaznamenávat přístup pomocí jména osob? Systém, kde můžete snadno přidávat nebo odebírat něčí přístup? Už nehledejte! Tento systém má snadno použitelné grafické uživatelské rozhraní prostřednictvím webového prohlížeče. To je instructable vás provede každým krokem, jak vytvořit a naprogramovat tento systém. Hledal jsem návod, jak to udělat, když jsem ho chtěl postavit. Shromažďoval jsem informace z různých návodů, fór a videí, dokud jsem nevytvořil vlastní. Nejblíže jsem našel to, co jsem chtěl, byl tento návod: https://www.instructables.com/id/Control-Access-of…, ale nebylo to všechno, co jsem chtěl udělat. Použil jsem základní zapojení z tohoto pokynu, ale vylepšil jsem ho.

Krok 1: Jak to funguje

Tento systém používá Arduino a Raspberry Pi. Arduino, které jsem si vybral, bylo YUN pro jeho schopnost mít wifi a vytvořit si vlastní síť. Vybral jsem Raspberry Pi Zero kvůli jeho malému formátu a má vestavěný Wifi a má dobrou cenu.

Když se Arduino spustí, vysílá svou wifi a spustí všechna připojení. Přečte hodiny reálného času (RTC) a nastaví je na systémový čas. Na obrazovce LCD se zobrazí uvítací zpráva. Raspberry Pi se připojuje k wifi síti, kterou YUN vysílá. Když naskenujete kartu RFID, arduino přečte každý bajt a vytvoří řetězec hexadecimálních čísel, spustí skript pythonu, který tento řetězec porovná s polem v tabulce MySQL na Raspberry Pi. Pokud se shoduje, bliká zeleně LED, na LCD zobrazí Access Granted, odešle signál k otevření dveří k otevření dveří, spustí skript pythonu pro zaznamenání kódu RFID, data a času a udělení přístupu k jiné MySQL stůl, bliká modrou LED, na LCD obrazovce se zobrazí Protokolování a poté se opět zobrazí uvítací zpráva. Pokud se kód RFID neshoduje, LED dioda bude blikat červeně, na LCD displeji se zobrazí Přístup odepřen, blikne modrá LED, zaznamená data a znovu se zobrazí uvítací zpráva.

Webový server je způsob, jakým přidáváte nebo odebíráte uživatele, upravujete jejich informace a zobrazujete přístupový protokol. PHP do přístupového protokolu vyplní uživatelské jméno odpovídajícím kódem RFID. Můžete také exportovat protokol přístupu i databázi uživatelů do souboru CSV, který lze zobrazit v tabulce. Protokol přístupu vymaže vše, co je starší než 60 dní.

Krok 2: Díly

Díly
Díly
Díly
Díly

Arduino Yun

Raspberry Pi Zero W

Karty Micro SD - 2 GB pro YUN a 32 GB pro Raspberry Pi

Inovace Čtečka RFID ID-20

Breakout Board pro čtečku RFID

16x2 znaková LCD obrazovka

Sériový batoh pro LCD obrazovku

RGB LED

DS3231 RTC - Je potřeba pouze v případě, že se nepřipojí k internetu

Bzučák

Propojovací drát

Hlavičky a piny

125KHz RFID karty

Napájení řízení přístupu 12V

DC relé, které lze ovládat 5 V DC a procházet 12 V DC - použil jsem polovodičové relé

Zásuvka do auta zapalovače cigaretového zapalovače 12V

12V USB nabíječka do auta se 2 USB porty s výkonem alespoň 2 ampéry

Elektrický dveřní úder 12V

Plastové pouzdro - dostatečně velké pro umístění čtečky a LCD obrazovky

Elektrická skříň 10 "X 10" X 4 "pro uložení součástí.

2 modulární ethernetové zástrčky (samice) s možností punch down

ethernetový kabel

malý prototyp desky plošných spojů (ty s otvory a měděnými kroužky kolem otvorů pro vytvoření vlastní desky plošných spojů)

Nějaký drát o rozměru 16

2 kabely micro USB

Délka 2 drátového kabelu žárovky (dostatečně dlouhá na to, aby přešla od dveřního úderu k hlavní skříňce)

Krok 3: Sestavte čtečku a součásti

Sestavte čtečku a součásti
Sestavte čtečku a součásti
Sestavte čtečku a součásti
Sestavte čtečku a součásti

Nejprve připravíme čtenáře. Pájejte 90stupňové kolíkové hlavičky na desku RFID Breakout, poté přiletujte desku na čtečku RFID a odložte.

Dále připravíme LCD obrazovku pájením kolíků sériového batohu na PCB LCD obrazovky. Jakmile jsou všechny kolíky připájeny, odřízněte kolíky Excell, které se drží vysoko, pomocí diagonálních fréz. Umístěte obrazovku LCD do strany.

Odřízněte čtvercový kus DPS tak, aby měl 2 řady otvorů po 6. Vezměte 2 6kolíkové záhlaví a pájku na desku DPS. Spojte pájecí spoje dlouhou cestou podél kolíků, abyste vytvořili 2 pájecí linky, ale ponechte 2 linky oddělené. To bude naším spojením všech 5 voltů a uzemnění potřebného ve čtecím boxu.

RGB LED bude mít 4 vývody, takže uřízněte další kus desky plošných spojů se 4 otvory o 2 otvory. Pájejte 4 vodiče k desce a ohněte LED 90 degees tak, aby byly v řadě s deskou. Na zbývající straně desky plošných spojů připájejte 4kolíkový konektor a každý kolík připojte k vývodu LED pomocí pájky, čímž vytvoříte 4 malé řady. Bude to vyžadovat pevnou ruku a možná několik pokusů, aby se 4 řady navzájem nedotýkaly.

Vezměte plastovou krabičku a vyvrtejte do zadní části dostatečně velký otvor, aby se do ní vešel ethernetový kabel. Poté na přední straně vyřízněte čtvercový otvor pro obrazovku LCD a malý otvor jen menší než LED a LED do ní pevně zatlačte.

Vezměte propojovací vodiče a připojte následující položky: Zapište si barvy, do kterých se jednotlivé součásti děrují, na modulární ethernetový konektor, Na zadní straně se propojovací vodiče pěkně protáhnou.

1 pin na GND Junction --- Ethernet punch down (remember which color)

1 pin na 5V křižovatce ------ Ethernet punch down (remember which color)

Pin čtečky RFID:

PIN 1 - GND Junction

Spojení PIN 2 - 5V

PIN 7 - GND Junction

PIN 9 Ethernet punch down (remember which color) ----- Eventally to Arduino PIN 10

PIN 10 - BUZZER GND Junction

PIN 11 - 5V křižovatka

LED Pin out

Červená ---- Srážka ethernetu (pamatujte si, jakou barvu) ------ Nakonec na Arduino Pin 9

Zelená-Ethernet punch down (remember which color) ------ Nakonec na Arduino Pin 8

Modrá ---- Punch Ethernet dolů (pamatujte si, jakou barvu) ------ Nakonec na Arduino Pin 7

GND ---- GND Junction

Vývod na obrazovku LCD:

RX ------- Ethernet punch down (remember which color) ----- Eventally to Arduino Pin 11

5V ------- 5V křižovatka

GND ----- GND Junction

Bzučák se připojí k GND Junction (-) a ke kolíku 10 RFID Breakout (+)

Poté bude následovat 1 nepoužitý úder. To vyžaduje pouze 7 z 8 vodičů ethernetového kabelu.

Protáhněte ethernetový kabel vytvořeným zadním otvorem a zapojte do zásuvky. Použijte oboustrannou pásku podél okraje obrazovky LCD a zatlačte do předního čtvercového výřezu, uspořádejte součásti uvnitř krabice a zavřete ji.

Čtecí box je nyní připraven a připraven k montáži.

Krok 4: Sestavte hlavní box

Sestavte hlavní box
Sestavte hlavní box

Odřízněte malý kousek překližky, který se vejde do hlavní krabice 10 X 10 X 4, a připevněte ji k vnitřní straně krabice zašroubováním šroubů přes zadní část skříně do překližky. Překližka bude upevněním našich komponent.

Namontujte napájecí zdroj 12 V, pouzdro Arduino Yun, pouzdro Raspberry Pi, zásuvku 12V a relé na překližku. Odřízněte konec napájecího kabelu počítače a odizolujte 3 vodiče zpět. Připojte černobílý vodič na 120 V v napájecím zdroji 12 V a zelený přímo na kovové pouzdro. Vyrazte jeden z otvorů v hlavním boxu a protáhněte napájecí kabel.

Na 12v zásuvce budou vycházet 2 vodiče, červený a černý, odizolujte konce. Červená půjde na svorku +12 V na napájecím zdroji, černá na svorku COM na napájecím zdroji. Odřízněte vodič o průměru 16, abyste dosáhli na relé z napájecího zdroje, a odizolujte oba konce. Na straně 12 V relé přišroubujte tento vodič na zápornou svorku a poté na svorku GND na napájecím zdroji. Odřízněte další délku 16 měřicího drátu tak, aby šel ze strany 12 V relé na kladný pól a na PUSH terminál na napájecím zdroji. Zapojte kabel lampy, jeden do svorky NO na napájecím zdroji (záporný na úder dveří) a druhý na kladný pól na relé (z tohoto terminálu nyní budou vycházet 2 vodiče) (přejde na kladný na) Tento kabel můžete protáhnout stejným otvorem jako napájecí kabel.

Nyní použijte 2 propojovací vodiče a připojte z 5V strany relé k Arduinu, kladně na pin 12, záporně na GND.

RTC má 4 piny, napájení, GND, SDA, SCL. K nim připojte 4 propojovací vodiče. Napájení se připojí ke kolíku 3,3 V na Arduinu, GND na pin GND na Arduinu, SDA na pin SDA na Arduinu a SCL na pin SCL na Arduinu.

Nyní vezměte 7 propojovacích vodičů a zasuňte je do zadní části jiné ethernetové zásuvky, stejných barev, jaké jste použili dříve.

Zapojte 5V pin na Arduinu do barvy, která odpovídá 5V Junction, a proveďte totéž s GND na GND a se zbývajícími vodiči. Piny 7, 8 a 9 jsou pro LED diody, Pin 10 pro čtečku RFID a Pin 11 pro RX na obrazovce LCD. Můžete spustit ethernetový kabel ze čtečky skrz knoflík na hlavním boxu a zapojit jej do zásuvky, kterou jste právě udeřili. Zapojte USB nabíječku do auta a spusťte odtud kabely Micro USB k Raspberry Pi a Arduino. Hlavní box je nyní sestaven. a veškerý hardware je hotový.

Krok 5: Počáteční nastavení Arduino YUN

Před napájením YUN zapojte 2GB MicroSD kartu.

Nastavte YUN podle pokynů na webu Arduino a nastavte YUN do vaší místní sítě a přidejte heslo. Při instalaci karty SD postupujte podle pokynů.

Pomocí PUTTY přihlášení do YUN s IP adresou, ID bude root a PW.

Abychom mohli přistupovat k MySQL na typu Raspberry Pi, budeme muset nainstalovat MySQL a Python Connector:

opkg nainstalovat mysql-server opkg

nainstalovat python-mysql

Nyní nastavte Arduino Yun tak, aby fungoval jako bezdrátový přístupový bod s výchozí IP adresou (192.168.240.1), která je výchozí.

Krok 6: Nastavení Raspberry Pi

Nejprve budete muset vypálit nejnovější kopii Rasbianu na 32GB Micro SD kartu. Existuje spousta návodů, jak to udělat, takže se do toho nedostanu.

Vezměte Raspberry Pi a připojte k němu klávesnici, monitor a myš. Vložte 32 GB kartu SD a zapněte ji.

Přihlaste se pomocí uživatelského jména pi a pw raspberry, které můžete později změnit. Jakmile se obrazovka načte, klikněte na ikonu wifi a připojte ji k domácí wifi. Zapište si IP adresu. Otevřete okno konzoly (ikona černého čtverce s kurzorem) a zadáním těchto příkazů aktualizujte seznam balíčků a aktualizujte software již na Pi.

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

Zde budete chtít rozšířit systém souborů, povolit SSH a zakázat plochu při spuštění. Také si zde nyní můžete změnit heslo. restart, přihlaste se.

Nyní nainstalujeme vzdálenou plochu (proto potřebujeme povolit SSH). Do příkazového řádku zadejte

sudo apt-get install xrdp

Nyní můžete otevřít vzdálenou plochu z počítače se systémem Windows a zadat IP adresu Raspberry Pi a uživatelské jméno a heslo. Udržujte nastavení klávesnice, monitoru a myši, protože je budeme muset použít později.

Do Raspberry Pi musíme přidat zaváděcí zpoždění, takže později, když společně napájíme Raspberry Pi a Arduino YUN, umožní spuštění WiFi YUN před Raspberry Pi. Z typu konzoly:

sudo nano /boot/config.txt

Přejděte dolů a přidejte tento řádek:

boot_delay = 75

Uložte stisknutím kláves CNTRL X, Y, Enter. Tím se přidá 75sekundové zpoždění spouštění. Restartujte Raspberry Pi a ověřte.

Zatímco jsme nyní na vašem počítači, nyní je vhodná doba k instalaci PUTTY a WinSCP do vašeho počítače. Budeme to potřebovat, abychom mohli pokračovat. PUTTY je okno vzdálené konzoly pro Raspberry Pi a Arduino YUN později a WinSCP je bezpečný FTP pro přenos souborů z vašeho počítače do Raspberry Pi z vašeho počítače.

Krok 7: Nastavení MySQL, PHP a Pythonu na Raspberry Pi

Z počítače otevřete PUTTY a zadejte IP adresu vašeho Raspberry Pi a přihlaste se. Nainstalujeme MySQL, zadejte příkaz:

sudo apt-get install mysql-server

Nyní otevřete typ MySQL:

sudo mysql -u root

Nyní, když jsme v, musíme nakonfigurovat MySQL pro práci v naší aplikaci, kdekoli napíšu slovo obklopené & to je místo, kde budete zadávat svá data, Keep all 'v příkazech a určitě použít; na konci příkazu. Typ:

VYTVOŘIT UŽIVATELE & uživatele & '@' localhost 'IDENTIFIKOVANÉ' & heslem & ';

UDĚLIT VŠECHNY PRIVILEGY na *. * TO '& user &'@'localhost' S GRANT OPTION;

přestat;

vytvořili jste uživatelské jméno a heslo se všemi oprávněními v MySQL Nyní se přihlaste pomocí nových přihlašovacích údajů.

mysql -u & uživatel & -p

Nyní vás požádá o heslo.

&Heslo&

Nyní jste zadali své uživatelské jméno a heslo. Nyní vytvoříme databázi a tabulku:

VYTVOŘIT DATABÁZI arduino;

UDĚLEJTE VŠECHNY PRIVILEGY NA arduino.* TO '& user &' IDENTIFIED BY '& password &' WITH GRANT OPTION;

Použijte stejné uživatelské jméno a heslo, jaké jste vytvořili pro přihlášení do MySQL. Níže vytvoříme tabulku s názvem usersrfid pod arduino databáze.

POUŽIJTE arduino;

CREATE TABLE usersrfid (id INT (255) NOT NULL AUTO_INCREMENT PRIMARY KEY);

Potřebovali jsme to jen vytvořit, abychom to přidali později. id je první sloupec tabulky a bude to číslo, které se automaticky zvyšuje a každá tabulka potřebuje primární klíč, proto jsme tento sloupec nastavili jako klíč. Nyní ukončete MySQL zadáním:

přestat;

Nyní musíme nainstalovat webový server, PHP, Python a všechny konektory pro MySQL Zadejte následující příkazy:

sudo apt-get install mysql-client

sudo apt-get install python-mysqldb

sudo apt-get install apache2 php5 libapache2-mod-php5

sudo apt-get install php5-mysqlnd

Dále nainstalujeme PHPMyAdmin. toto bude použito k sestavení tabulek MySQL bez použití příkazového řádku. sudo apt-get install phpmyadmin

objeví se několik možností, zvolte apache2, ano pro dbcommon a zadejte heslo pro phpmyadmin.

Nyní potřebujeme upravit soubor apache2.conf, abychom k provedení tohoto typu použili PHPMyAdmin:

sudo nano /etc/apache2/apache2.conf

Přejděte dolů a zadejte:

Zahrnout /etc/phpmyadmin/apache.conf

Poté stiskněte CNTRL X, Y a poté uložte zadáním. Po uložení budeme muset restartovat typ apache2:

restart sudo /etc/init.d/apache2

Nyní otevřete webový prohlížeč ve Windows a do adresního řádku zadejte IP adresu Raspberry Pi následovanou /phpmyadmin a přihlaste se do PHPMyAdmin pomocí svého MySQL přihlášení a hesla.

Zde budeme upravovat a přidávat do vaší databáze.

V levém sloupci rozbalte arduino a poté klikněte na usersrfid, který jste vytvořili dříve. Klikněte na Vložit do a přidejte své sloupce:

první, střední, poslední, ulice, vhodné, město, stát, zip, hphone, cphone, pozice, rfid, rev_rfid, access247, obrázek

Všechny jsou varchar 500

Poté vytvořte další 2 tabulky kliknutím na novou v levém sloupci pod arduino. Zavolejte první tabulku usersrfid247 a vložte sloupce:

id, první, poslední, pozice, rfid, obrázek.

id bude INT 255 zkontrolujte AI pro automatické zvýšení a kliknutím na klíč vytvořte primární klíč, zbytek bude varchar 500

Druhá tabulka, volání ControlUsers se sloupci:

id, rfid, rfid_st, datum, první, poslední.

ID bude opět automatické zvýšení INT 255, primární klíč a zbytek jsou varchar 500

Nyní jsou vytvořeny všechny tabulky MySQL, ponechte je prozatím prázdné

Tabulka usersrfid je hlavní tabulka, do které budou přidáni všichni uživatelé se svými informacemi a kódem RFID. Tabulka usersrfid247 je místem, kam budou umístěni uživatelé s přístupem 24/7. a ControlUsers je tabulka, kde bude přístupový protokol. Všechna tato pole budou vyplněna později.

Nyní, když jsou vytvořeny tabulky, nastavíme Raspberry Pi tak, aby bylo možné nahrávat obrázky uživatelů, otevřít PUTTY a zadat IP adresu a přihlásit se, pokud ještě nejste. Chcete -li povolit úpravy, nastavte oprávnění ke složce. Zadejte příkaz:

sudo chmod a+w/var/www/html

Nyní použijte vzdálenou plochu a přejděte na plochu Raspberry Pi. Přejděte do Průzkumníka souborů a do adresáře/var/www/html. Odstraňte soubor index.html z této složky a vytvořte novou složku s názvem images. Klikněte pravým tlačítkem na novou složku a přejděte na oprávnění, povolte komukoli oprávnění ke složce.

Krok 8: Připojte Raspberry Pi k síti YUNs

Ze vzdálené plochy počítače na Raspberry Pi

Změňte síť Wi -Fi a připojte se k wifi Arduina. Ztratíte připojení ke vzdálené ploše.

Přihlaste se k Raspberry pi pomocí klávesnice, myši a monitoru, který jsme nechali připojený. Na příkazovém řádku zadejte startx, abyste se dostali do GUI, podívejte se, jakou IP adresu Arduino přiřadilo Raspberry Pi a zapište si ji.

Vraťte se k počítači a připojte jej k wifi Arduino. Nyní můžete pomocí vzdálené plochy přistupovat k Raspberry Pi s novou IP adresou.

Na Raspberry Pi musíme nastavit wifi připojení Arduino na vyšší prioritu. Přihlaste se k Raspberry Pi pomocí Putty pomocí nové IP adresy. Typ:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

v síti uvedené pro arduino přidejte do závorek další řádek a zadejte:

priorita = 1

Všem spojením je automaticky přiřazena 0 a nemusí mít tento řádek přidaný, když je 0. Spojení s nejvyšším číslem má přednost.

Uložte pomocí CNTRL X, Y a Enter, uložte a restartujte Raspberry Pi.

Přihlaste se zpět do Raspberry pomocí PUTTY pomocí IP adresy přiřazené od Arduina.

Nyní nastavíme MySQL pro vzdálený přístup z YUN, ve výchozím nastavení MySQL zamítne veškerý vzdálený přístup. Chcete -li to provést, zadejte:

sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

Přejděte dolů na: svázat *IP adresu *, umístěte kurzor na začátek tohoto řádku a stiskněte i (pro úpravu) a vložte tam #. Stisknutím klávesy ESC zastavte úpravy a přejděte dolů. Uložte a ukončete zadáním: wq

Restartujte služby MySQL:

sudo service mysql restart

Nyní potřebujeme MySQL, abychom mohli identifikovat IP adresu YUNs. Přihlaste se do mysql jako dříve zadáním:

mysql -u & uživatel & -p

na výzvu zadejte své heslo

Typ:

UDĚLIT VŠECHNY PRIVILEGY NA *. * TO '& user &'@'& YUNip &' IDENTIFIED BY '& password &' WITH GRANT OPTION;

VYBRAT * Z informací_schema.user_privileges KDE SE LÍBÍ JAKO "'& uživatel &'%";

Měli byste vidět uvedené uživatelské jméno@ipaddress.

PRVKY FLUSH:

Přestat;

Krok 9: Naprogramujte Arduino YUN

Stáhněte si skripty Pythonu z této stránky do svého počítače. Upravte skripty pythonu pomocí programu Poznámkový blok ++. Najděte informace o databázi směrem nahoru a upravte je tak, aby odpovídaly vašim přihlašovacím údajům do databáze. IP adresa je nová IP adresa Raspberry Pi a přihlašovací údaje do MySQL.

Připojte počítač k síti Arduino, pokud ještě není, a do webového prohlížeče zadejte IP adresu Arduino, měla by být 192.168.240.1. Přihlaste se do YUN a přejděte na pokročilé konfigurace, které vás přivedou do Luci GUI. V síti přejděte do sekce DHCP a nastavte Raspberry Pi jako statickou IP. To řekne Arduinu, aby vždy přiřadil tuto IP adresu Raspberry Pi, takže se nezmění.

Otevřete na počítači WinSCP a nahrajte 3 upravené skripty pythonu do/mnt/sda1/arduino/python na Arduinu.

Deaktivujte server NTP na YUN, aby RTC fungoval správně. Otevřete na svém počítači Putty a připojte se k IP adrese YUNs a přihlaste se. Do příkazového řádku zadejte:

/etc/init.d/sysntpd stop/etc/init.d/sysntpd zakázat

Pokud jste ještě nestáhli knihovnu DS3132 z https://www.rinkydinkelectronics.com/library.php?id…, budete k tomu muset znovu připojit wifi vašeho počítače k místní síti. Po opětovném připojení k YUN.

Otevřete na počítači Arduino IDE a nastavte jej na YUN a port na IP adresu. Přejděte na soubor> příklady> DS3231> DS3231_Serial_easy a nastavte čas RTC, pamatujte na datum d/m/rok a nahrajte

nahrajte konečnou skicu Arduino do Arduina pomocí Arduino IDE.

Krok 10: Webový server Raspberry Pi

Nyní stáhněte soubory php, html a css z této stránky do počítače. Upravte následující položky pomocí programu Poznámkový blok ++, dbinfo.php a auth.php. dbinfo.php bude potřebovat informace o databázi upravené na IP adresu, uživatelské jméno, heslo atd. MySQL. Soubor auth.php bude nutné upravit pro přihlášení k webu a heslo, které musíte vytvořit. Je to malý soubor a snadno jej najdete procházením.

Ujistěte se, že je váš počítač stále připojen k Arduino Wifi a použijte WinSCP a vložte soubory php, html a css z počítače do Raspberry Pi do adresáře/var/www/html.

Otevřete na počítači webový prohlížeč, zadejte IP adresu Raspberry Pi a zobrazí se přihlašovací obrazovka webové stránky. Přihlaste se pomocí UID a hesla, které jste vytvořili při úpravě souboru auth.php. Všechno bude prázdné. Přejděte na přidání člena a začněte vyplňovat své uživatele.

Krok 11: Užijte si to

Připojte svůj počítač/telefon/tablet k arduino wifi, otevřete prohlížeč, zadejte statickou IP adresu Raspberry Pi, přihlaste se na webovou stránku a můžete začít přidávat pověření členů.

Chcete -li najít RFID kód karty, naskenujte jej a zkontrolujte přístupový protokol. Zkopírujte kód a vložte jej do nového členského pole RFID.

Normální přístup je nastaven pouze na úterý mezi 16:00 a 23:00. Chcete -li tuto úpravu změnit, skript python porovnání.py, je tam řádek IF s dnem v týdnu a časy se znaménky většími a menšími než. Změňte dny a časy, mezi kterými mají mít všichni uživatelé přístup. Nepřetržitý přístup bude přijímán po celou dobu.

Jakmile je člen přidán, naskenujte kartu a otevřete dveře. Vraťte se do protokolu a uvidíte, že byl přidán.

Užívat si

Doporučuje: