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ă. Să vedem cum se face.
- 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. 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 numărul de „permis“ cheie ș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), citit și scris la 1-wire 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.
Conectați cheia interfon la Arduino
Încărcați în mod convențional Arduino schiță este prezentată în ilustrație.
Camerele Sketch lectură pe tasta interfon
3. Această schiță arată numărul cheie pentru interfon, care este conectat la circuitul. Aceasta este ceea ce avem nevoie acum - trebuie să știm numărul cheie, o copie pe care vrem să facem. Conectați Arduino la computer. Pornește monitorul de serie: Instrumente -> Serial Port Monitor (sau comanda rapidă de la tastatură Ctrl + Shift + M).
Acum conectați cheia diagrama. Monitorul portului va afișa numărul cheie. Amintiți-vă acest număr.
Aflați numărul cheie, care va face o clonă
Schița pentru programarea cheie iButton
5. Descărcați această schiță în Arduino. Deschideți monitorul de serie. 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.
#include "OneWire.h"
#include "Arduino.h"
extern "C" #include "avr / io.h"
#include "pins_arduino.h"
>
2) În cazul în care apare o eroare la compilare „clasa OneWire nu are read_bytes membru numit“ sau altele asemenea, apoi găsi o altă bibliotecă OneWire, pe Internet o mulțime de ei.
Starter Kit Arduino
- VKontakte
- comentarii