Cum de a face o copie a cheii la interfon la domiciliu
Cu Arduino puteți face o copie a cheii casa de interfon 15 minute, în cazul în care, de exemplu, atelierul este închis, iar cheia este nevoie urgentă.
veți avea nevoie de
- Arduino;
- calculator;
- cheie pentru tipul interfon iButton sau 1 fire;
- Plural-cheie pentru a crea o „clonă“ a cheii originale;
- 1 2.2 rezistor kOhm;
- conectarea cablurilor.
1 Schema cheii de conectare la Arduino prin intermediul unei interfețe unice
Fiecare cheie pentru interfon are numărul său propriu - acesta este numărul, și servește ca un identificator al cheii. Această tastă numerică interfon decide - proprii sau ca cineva altcuiva. Prin urmare, copierea algoritm este aceasta: trebuie să învețe mai întâi tasta numărul de permise și apoi atribuie același număr unui alt cheie - clona. Pentru interfon nici o diferenta a fost atașată cheia original sau copia acestuia. Verificarea numărului bazei sale de rate de date permise, se va deschide ușa.
Taste pentru interfon că vom fi conectat la Arduino (uneori numit iButton sau Touch Memory), este citit și scris printr-o singură interfață, 1-wire. Prin urmare, circuitul de conectare este foarte simplu. Avem nevoie de o pereche de fire și pull-up rezistor de 2,2 ohmi. Circuitul prezentat în Fig.
Tasta electrică iButton la Arduino pentru interfață 1-wire
2 Biblioteca pentru utilizare cu interfață 1-Wire
Pentru a lucra cu interfața 1-sârmă, sunt gata făcute bibliotecă pentru Arduino. Puteți utiliza, de exemplu, aceasta. Descărcați arhiva și extrageți-l în dosarul / biblioteci /. situat în directorul Arduino IDE. Suntem acum foarte ușor de a lucra cu acest protocol.
Load Arduino în convențional manieră astfel schiță.
3 cheie de lectură Cameră iButton folosind Arduino
Această schiță arată numărul cheie pentru interfon, care este conectat la circuitul. Aceasta este ceea ce avem nevoie, iar acum avem nevoie pentru a găsi numărul cheie, o copie pe care vrem să facem. Conectați Arduino la computer. Rulați Serial Monitor: Instrumente monitor de serie (sau o combinație de taste Ctrl + Shift + M).
Acum conectați cheia diagrama. Monitorul portului va afișa numărul cheie. Amintiți-vă acest număr.
Amintiți-vă numărul cheie iButton care urmează să fie afișat în Serial Port Monitor4 Scrieți numărul noua cheie iButton folosind Arduino
Acum rescrie schiță, astfel încât să poată scrie date pe tasta de memorie.
Nu uitați să setați numărul cheii inițiale în key_to_write matrice. pe care am găsit un pic mai devreme.
Descarcă această schiță în Arduino. Serial Monitor Deschideți (Ctrl + Shift + M). Conectat la cheia de circuit pentru a fi o clona a cheii originale. Despre rezultatul programării monitorului port serial va afișa un mesaj.
Vă rugăm să rețineți
Erori atunci când compilarea schiță
2) În cazul în care apare o eroare la compilare clasa OneWire nu are read_bytes membru numit sau altele asemenea, apoi găsiți OneWire altă bibliotecă, pe internet o mulțime de ei.