Zaslal: čt květen 09 2019, 18:26 Předmět: Ovládání el.zámku pomocí RC522 a NodeMCU
Máme RFID čtečku RC522 a NodeMCU V3. Chtěli bychom s tím pomocí relé ovládat el.zámek vstupních dveří na panelovém domě. Jelikož bydlíme ve vyšším poschodí a Wifi z NodeMCU nedosáhne k naší bytové síti, potřebujeme na internetu najít (nebo vytvořit) program, který by se obešel bez SQL (databázového) serveru a fungoval pouze programem v NodeMCU.
Wifi v ModeMCU by aktivoval kartou jen admin, který by přišel ke dveřím s notebookem a nastavil v NodeMCU přes Arduino IDE oprávněné klíčenky (karty). Admin by měl kartu, která by zapnula Wifi. Notebook by se připojil k NodeMCU a admin by mohl zapisovat, popřípadě vymazávat karty. Ostatní osoby by měli karty oprávněné jen ke vstupu. Umíme zapojit hardware, ale s programem je to horší.
Na software mám syna, ten by byl admin. Zatím umí program, který kartu a klíčenku přes RC522 pouze přečte. Jednoduchý program pomocí "Arduino IDE" vložil do ModeMCU. Stále ale nemá dostatečné zkušenosti s programováním C++ pro Arduino apod . Kdyby někdo uměl poradit, budeme rádi.
Albert636
Hledej "RFID522-Door-Unlock-master" nevím jestli bude s NodeMCU fungovat bez úprav, je psaný pro Arduino. Vystačíš si pro přidávání a mazání karet s master kartou, připojovat notebook není nutné.
Edit: Jedinou nevýhodu vidím v tom že pomocí master neodebereš třeba ztracenou kartu.
Díky za dobrou radu.
Už nám to funguje s master kartou. Jen jsme museli místo NodeMCU koupit klon Arduino Nano. Nepotřebujeme signalizaci ledkama a tak jsme je nezapojili. Naopak jsme přidali signalizaci buzzerem. Při Master Módu klepe. Odmítnutí a zapsání karty má každé jiný tón. V programu jsme ledky neodstranili, protože to házelo chybu, jen jsme je nepřipojili.
Problém byl s jiskrou v relátku. Při rozpojení vždycky zablokovala Arduino Nano. Až jsem na to došel, zapojil keramický kond.47nF a zatím dobré. Také se mi zdálo, že vzdálenost mezi čtečkou RC522 a kartou je moc malá a tak jsem napájení RC522 připojil na 5V. Teď nevím jak dlouho to vydrží, správně tam má být 3,3V, ale vzdálenost je určitě větší. Kreditní karty jsou méně citlivé než klíčenky a například INkarta Českých drah. Funguje nám to na karty a klíčenky 13,56MHz a já bych chtěl ovládat dveře i modulem na 125KHz. Čipy na 125KHz jsou rozšířenější např. v zaměstnání a používají je i děti ve školní jídelně. Jelikož nepoužíváme tři ledky, které jsou v programu, dali by se volné piny na Arduinu využít i pro modul RDM6300 125KHz?
Teď se obracím na zkušené programátory jak upravit stávající program a kam do něho vložit program, aby jedno Arduino Nano spolupracovalo s RC522 a s modulem RDM6300 současně. Původní program jsme stáhli z
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.