Klonen eines Relais M
Bitte Errata unten beachten!
Hard- und Software
In diesem Beitrag kommt folgendes zum Einsatz
- Mobile Cassy WLAN von LD Didactic
- eine Lochrasterplatine (Einzelheiten siehe Aufbau & Schaltplan)
- ATTiny-Programm zum initialisieren des Cassy Mobile
Vorbemerkungen
Wie in den beiden Posts zu Hard- und Software des Relais M erläutert, reicht ein EEPROM der unter Adresse 00
die Katalognummer des Relais eingespeichert hat.
Für bessere Flexibilität wird hier ein ATTiny25 genutzt, der per Arduino ISP und ATTinyCore von einem Arduino Uno programmiert wird.
Aufbau
Nachstehend Bilder von der (nicht ganz so ansehnlichen) Lochrasterplatine
Hinweis: Hier ist aus debugging-Gründen noch eine Power-LED angeschlossen. Der untenstehende Schaltplan sieht keine vor. In einer späteren Version wird ggf. wie beim Original noch ein ESD-Schutz für den Bus hinzugefügt.
Schaltplan
Die Schaltung besteht aus zwei Teilen: Dem ATTiny25-Schaltkreis und dem Relais-Schaltkreis.
Platine
Im verlinkten Repository sind alle Gerber- und Bohrdaten für die automatisierte Platinenfertigung zu finden.
ATTiny25
Der ATTiny ist zunächst an VCC und GND direkt über die Mini-DIN Buchse angeschlossen. Dabei ist grundsätzlich ein Entkopplungskondensator von 10µF in der Leitung sowie ein 100nF Kondensator unmittelbar zwischen beiden Pins auf der Unterseite der Fassung (es gibt auch Fassungen mit eingebautem 100nF-Kondensator).
SDA und SCL sind über jeweils einen 5,1K pull-up Widerstand an die Mini-DIN Buchse angeschlossen.
Relais
Das Relais hingt hinter einem BC557 PNP Transistor (Emitter an +5V, Basis über 1K Widerstand und 10µF Kondensator an SCK, Collector an Relais-Spule).
Die Ausgänge sind wie folgt beschaltet: im Ruhezustand sind schwarz-blau geschlossen, im Schaltzustand schwarz-rot.
Code
Das ATTiny-Programm ist denkbar kurz und realisiert nur, dass auf die entsprechende Abfrage mit der Katalognummer geantwortet wird.
Errata
08.09.2024: Mittlerweile sind die Platinen da und aufgabaut. Es zeigt sich, dass der Kondensator C3 überflüssig ist. Tatsächlich führt er in einigen Situation sogar dazu, dass das Cassy das Relais nicht mehr zuverlässig halten kann. Die entsprechende Stelle auf der Platine kann einfach gegen eine Drahtbrücke ersetzt werden: