Forum
Další projekt, který se zde už objevil, je možnost připojit NFC čtečku jako 1-Wire zařízení, které simuluje iButton (DS2401). Ale, aby to bylo jednodušeji k nalezení, tak zakládám separé vlákno.
Projekt je k dispozici zde: http://jirin.deso.cz/NFC_to_1-Wire/ .
Při kompilaci je možné nastavit, co má vlastně čtečka vše dělat – pracovat může ve 3 módech, které se navzájem nevylučují.
První je 1-Wire simulace – karta se načte a převede to virtuálního iButtonu. Čtení je možné realizovat pomocí Loxone Extension či jiného 1W zařízení. Při převodu dochází k úpravě dat (rozdílná délka MIFARE vs iButton). V případě obyč. 4bytových MIFARE Classic se byty 2 a 3 nastaví na nulu, u 7mi bytových MIFARE Ultralight není možné celou kartu do struktury DS2401 nacpat, tak je první byte vynechán.
Druhý je notifikace o načtené kartě. Je to funkčnost, kterou si zde vyžádal tomas_iw – hodí se, pokud je potřeba identifikovat přesnou čtečku (v případě použití více zařízení).
A poslední je pak použití svojí interní databáze, která je vkompilována v Arduinu. Posílá se jeden z pulzů platná (známá) / neplatná (neznámá) karta. Toto je spíše jen taková třešnička na dortu, která nebude moc používána, protože pro každé přidání nové karty je nutná rekompilace.
Je možné použít libovolné zařízení, vzhledem k velikosti (nacpání se do krabice) opět stačí Mini Pro.
Ahoj,
ke treti variante, tak pokud se inspirujes treba zde, tak lze negativum opetovne kompilace eliminovat.
Díky za inspiraci, použití master karty je určitě zajímavá možnost, dodám to v nějaké další verzi ;-).
Přidána verze 1.0.4, která podporuje „učící se“ mód. Stačí na 10 sekund přiložit MASTER kartu (zapne se pin PIN_LEARNING (4) – možno napojit notifikační diodu) a pak jen následně přiložit novou kartu (dojde k trojbliku notifikační diody). K uložení dojde do EEPROM a je možné použít až 100 takto naprogramovaných karet ;-).
Vydána verze 1.0.5, která obsahuje kompatibilní verzi OneWireHub (1.2.0). Při použití poslední verze Hubu Loxone 1W extension Arduino důkladně „zabije“, tak že tuhne – těžce tam hapruje nové časování (dali ruce pryč od millis(), micros() a počítají si to po svém, bohužel to ale moc nefunguje.). Do konce týdne je tu ilustrační video i k tomuto projektu.
Vubec by neuskodilo, pokud by tento projekt pouzival "RollingCode", jako napriklad zde: https://github.com/thexperiments/ntag203RollingCodeAuth
Díky za zajímavou inspiraci, je to vcelku velmi jednoduchá věc na implementaci. Do budoucna to můžu pro další verze přidat ;-).
Tak už tu máme i oficiální NFC řešení s klávesnicí 🙂
https://www.loxone.com/cscz/nfc-code-touch/
Nevím, jestli jste zaregistrovali, ale na základě tohoto vlákna byl založen článek na místní Wiki. Brzy přibude i varianta s klávesnicí, také přes DS2401 / DS1990.
https://www.vodnici.net/wiki/pouziti-nfc-po-1-wire-sbernici-ds2401/
Podelím sa s mojou integráciou jirinovho riešenie. Kód funguje spoľahlivo na Arduino Leonardo aj Mini Pro. Na Mini Pro bola čítačka nakoniec aj nasadená. Na napájanie z 24V - 5V som použil tento step down converter
Na akustický feedback zaarmovania som použil 5V buzzer schovaný v inštalačnej krabičke zapojený na analógový výstup Loxonu.
Ešte plánujem doplniť vizuálny feedback s RGB led napojenou na DMX dimmer v rozvádzači.
@tomas_iw: Díky za sdílení ! Ten step down converter na snížení napětí funguje spolehlivě ?
Je to zajímavá alternativa k tomu rozvádět příslušné 3V nebo 5V z rozváděče (pokud těch spotřebičů je relativně málo).. Jak tak koukám, tak má účinnost od 75% výše.
Ten vizuální feedback - červeně zamknuto a zeleně odemknuto, tomu dodá další level ?
Beží mi to len pár dní tak k spoľahlivosti sa neviem vyjadriť, ale mne to dáva zmysel použiť to v tých pár prípadoch ktoré potrebujem ako mať extra zdroj v rozvádzači. Predsa len 24V sa lepšie distribuuje na väčšie vzdialenosti ako 5V. Som si istý, že podobný step down majú aj všetky lokálne Loxone Tree zariadenia.
Určite ten optický feedback z LED bude fajn, hlavne to chcem použiť na vizualizáciu v akom režime je dom momentálne (zelená - Doma, červená - Alarm, oranžová - Away, modrá - Nočný režim). Buzzer mám spravený tak, že dlhé pípnutie je chyba a 3x krátke znamená odblokované. Keď to budem mať doladené pošlem video s loxplanom.
@tomas_iw> Parádní implementace (y)
@Georgio> Ty step down convertery fungují bez problémů. Dá se tahat i přímo 5 V, vše ve výsledku záleží na proudu a délce kabeláže. Na krátké vzdálenosti a malé proudy není problém mít přímo 5 V rozvaděči a přímo to poslat na místa (třeba veškeré DSXXXX čidla takto fungují díky tomu, že berou malý proud). Ale třeba u klasického POE napájení zařízení jako routery / access pointy, tak je 5 V na CAT 5 / 6 hodně velký problém.