Stránka 2 z 2

Re: Více čteček na jednom arduinu

Napsal: 27 led 2020, 22:12
od kiRRow
V profi řešení to v praxi vypadá tak, že je jeden centrál co čte z několika čteček wiegand ... a ten dá za ideálních podmínek i 50m. Nejlepší jse ale stejně to natahat provizorně po zemi a zkusit co to udělá.

Re: Více čteček na jednom arduinu

Napsal: 28 led 2020, 21:50
od michalc
kiRRow píše:
27 led 2020, 21:36
Je to standartizovaný protokol. Je jich několik verzí ... ačkoliv sním pracuji, nikdy jsem ho nezpracovával procesorem. Dokumentace bude na google plno, je to světový standart.
Jakým způsobem jste pracoval s wiegand?
Děkuji

Re: Více čteček na jednom arduinu

Napsal: 29 led 2020, 14:40
od kiRRow
No tím, že to je protokol, tak v podstatě jen zapojíš dva datové vodiče, napájecí vodič a zem do řídící jednotky, ve které už jen nastavuješ dobu sepnutí výstupu, jestli je zámek inverzní nebo ne,povolené ID karet, časy a dny ve kterých které karty mohou dveře otevřít atd atd. Ale jak jsem psal, tohle je už hotové řešení na profesionální úrovni - takže ta cena no.

Pro inspiraci si můžeš projet technické data a manuály https://www.varnet.cz/kategorie/evs/var ... vy-system/ Přihlašovací údaje jsou : Partner heslo : 7913

Re: Více čteček na jednom arduinu

Napsal: 29 led 2020, 15:09
od pavel1tu
Můžeš si koupit i čtečky z číny ... plastové jsou levnější, ale ne zas o tolik.

Pak, pokud umíš programovat, je opravdu hodně příkladů jak to rozchodit.
http://blog.codebender.cc/2013/12/26/rfid-3/

PS: tahle čtečka je myslím ? "autonomní" to znamená, že si umí zapamatovat sama čísla karet, umí si zapamatovat kody na otevření a pak sama otevře dveře. Potřebuje jen zdroj, na vše ostatní má kontakty. Je to tam nakreslené. Ale kdo má vědět, že tam není nějaký "univerzální kod" ?
A nebo to připojíš k Arduinu nebo něčemu a vytvoříš si kompletní ovládání/alarm sám.
Některé alarmové ústředny protokol WG podporují.

Re: Více čteček na jednom arduinu

Napsal: 26 pro 2020, 23:00
od michalc
Zdravím,
nakonec jsem to začal dělat tak že mám samostatné arduino u každých dveří se čtečkou karet a přes ethernet to posilám do databáze, kde je to porovnané z databazí uživatelů a jejich čísly karet. Mám ale problém že nevím jak udělat ovládání relé pro otevření dveří. Arduino je nastaveno jako client a databáze je postavena na RPi, PHP a MYSQL. Potřeboval bych poradit jestli dát relé k arduinu ale nevím jak to ovládat jestli se může arduino jako client dotazovat serveru (pokud ano napište mi prosím někdo jaké slova vyhledávat na google) a nebo jaké vás napadá jiné ovládání relé po kontrole jestli číslo karty existuje v databazi nebo ne.
Děkuji za rady

Re: Více čteček na jednom arduinu

Napsal: 27 pro 2020, 00:47
od martinius96
Ja to mám vyriešené tak, že ak je priložená karta k RFID čítačke, Arduino vykoná HTTP POST request na server, pričom do Body správy obsiahnem aj číslo karty. Vychádzal som zo štandardného príkladu WebClient z knižnice Ethernet.
Webserver po prijatí dát uloží číslo karty do tabuľky MySQL databázy.
Na webserveri sa vykoná logika, ktorá zistí, či sa dané číslo karty nachádza v tabuľke autorizovaných kariet.

Ak áno, server odpovie (response) s textom OK. Ak karta nie je v autorizovaných, odpovie NO.
Takže Arduino získa dáta zo servera (HTTP hlavičku, prázdny riadok a následne payload response), a if podmienkou porovná, či je reťazec zo servera OK, digitálnym vývodom zapne výstup na istý počet sekúnd a potom ho vypne, aby bol čas na otvorenie dverí dostatočný. V opačnom prípade nevykoná nič. Teda aj ak sa použije 10 Arduín, iba to dané Arduino, ktorého čítačka zaznamenala kartu ovláda svoj zámok, ostatné nato nebudú reagovať, lebo tie nevykonávajú request.