IButton Schloss

Die IButton von Maxim sind digitale Schlüssel mit einer eindeutigen, unveränderbaren Nummer. Die IButton sehen aus wie eine große Knopfzelle und haben zwei Anschlüsse. Die Daten werden mit dem 1-Wire Protokoll ausgelesen. Dazu wird nur eine Datenleitung und Masse benötigt. Die Spannungsversorgung wird kurzfristig im IButton gespeichert. Mehr Informationen unter www.ibutton.com.
Die IButton sind in einem robusten Edelstahlgehäuse untergebracht und eignen sich deshalb hervorragend für den Außeneinsatz.
Mit dieser Schaltung kann man diese IButton als Schlüssel verwenden und verschiedene Schaltvorgänge auslösen wie z.B. öffnen eines Tores oder schalten von Geräten.

Funktionsumfang der Software:

  • Einlesen und Abspeichern der IButtons.
  • Löschen aller Schlüssel.
  • Anzeige ob gültiger oder ungültiger Schlüssel eingeben wurde.

Es der AT90S2313 mit 128 Byte EEPROM Speicher verwendet. Da jeder Schlüssel 8 Byte lang ist und die Anzahl der gespeicherten Schlüssel auch im EEPROM abgelegt wird, kann man maximal 15 Schlüssel im EEPROM speichern. Wenn mehr Schlüssel gespeichert werden sollen, muss ein größeren Controller wie z.B. AT90S4433 (256 Byte, 31 Schlüssel) oder AT90S8515 (512byte, 63 Schlüssel) verwendet werden..

Beschreibung

Ich habe 2 verschiedene Versionen mit Bascom geschrieben. Die Erste ist mit einer LCD Anzeige und braucht daher etwas mehr Speicherplatz (aber immer noch unter der 2k Demobegrenzung) die Zweite hat nur LEDs zur Anzeige der Meldungen. Beide haben sonst den gleichen Funktionsumfang. Es müssen im Programm nur noch ein paar Zeilen hinzugefügt werden, was passieren soll wenn man den richtigen Schlüssel eingegeben hat.

Verbesserungen

Wenn man einen Interrupt benutzt um einen IButton zu erkennen kann man das doppelte Einlesen der Seriennummer weglassen. Es kommt dann zu weniger Fehlerkennungen.

BASCOM Datei für LCD

BASCOM Datei für LED

Elektronik | Spannungslupe | Druckmesser | Digitales Doppelthermometer | 6x Schaltbox | Kurzzeittimer | Innenlichtdimmer | IButton Schloss | elektr. Fensterheber | ZV Ansteuerrung | Netzteil Display | Sequencer | Computer - Trx Interface | HDD Entkoppler | SMD löten | Blauer Tacho | Wetterstation |