Inhaltsverzeichnis:

Super einfache PC-Steuerung von 110 Vac mit einem Crydom-Halbleiterrelais - Gunook
Super einfache PC-Steuerung von 110 Vac mit einem Crydom-Halbleiterrelais - Gunook

Video: Super einfache PC-Steuerung von 110 Vac mit einem Crydom-Halbleiterrelais - Gunook

Video: Super einfache PC-Steuerung von 110 Vac mit einem Crydom-Halbleiterrelais - Gunook
Video: PC langsam - Mit diesem Tipp wird der Laptop wieder schneller 2024, November
Anonim
Supereinfache PC-Steuerung von 110 VAC mit einem Crydom-Halbleiterrelais
Supereinfache PC-Steuerung von 110 VAC mit einem Crydom-Halbleiterrelais

Ich bereite mich darauf vor, mich beim Löten von Heizplatten zu versuchen. Daher brauchte ich eine Möglichkeit, 110Vac von meinem PC aus zu steuern. Dieses anweisbare zeigt, wie man 110Vac einfach von einem seriellen Ausgangsport an einem PC steuert. Der serielle Port, den ich verwendet habe, war ein USB-Typ. Jeder serielle Standardport sollte funktionieren. Die Idee ist, den DTR-Pin (Data Terminal Ready) vom seriellen PC-Port mit einem Crydom-Solid-State-Relais zu verbinden. Das Crydom-Relais akzeptiert ein Steuersignal von 3 bis 32 Volt, um das Halbleiterrelais einzuschalten. Das Crydom-Relais kann auch bis zu -32 Volt am Steuereingang des Relais verarbeiten. Siehe beigefügtes Datenblatt. Unter normalen Bedingungen schaltet das DTR-Signal zwischen +10 Volt und -10 Volt um. Dies funktioniert perfekt für das Crydom-Relais. Das Crydom-Relais schaltet ab einer Spannung von mehr als 3 Volt ein. Jede Spannung unter 1 Volt schaltet das Relais garantiert aus. Die Verwendung der +10 bis -10 Volt des DTR-Signals ist also perfekt. Das Crydom-Relais hat eine maximale Belastung des DTR-Signals von 2 mA. Auch das Umschalten des DTR unter Programmsteuerung ist denkbar einfach. Ich habe ein kleines Python-Skript angehängt, das den DTR-Pin alle paar Sekunden umschaltet. Das Python-Skript ist nur 16 Zeilen lang! Damit der Python-Code funktioniert, müssen Sie Python ein zusätzliches kleines Paket namens PySerial hinzufügen. Ich habe diesem instructable auch den Windows-Installer für PySerial beigefügt. Mit einer schnellen Google-Suche können Sie PySerial auch auf Source Forge leicht finden.

Schritt 1: Verkabelung von Crydom

Verkabelung Crydom
Verkabelung Crydom

Vorsicht! Stellen Sie sicher, dass Sie alles überprüfen, wenn Sie mit 110Vac arbeiten. Die Verkabelung könnte nicht viel einfacher sein! Der Crydom-Block ist einfach mit der heißen Seite der 110-Vac-Leitung verbunden. Die neutrale Seite geht direkt durch. Führen Sie auch den Boden durch. Verbinden Sie aber auch die Masse mit dem Kühlkörper/Crydom-Block mit Masse. Ich weiß, ich weiß, die Verkabelung, die ich auf der AC-Seite verwendet habe, ist zu klein. Ich habe ein wirklich großes Crydom-Relais (40 Ampere!), also sollte ich einige große Mutterdrähte haben. Mein Haus hat 15-Ampere-Unterbrecher, also wäre die Verkabelung Nr. 12 in Ordnung. Ich habe mir gerade ein altes PC-Kabel geschnappt und vergessen, wie klein die Drähte sind. Ich denke, meine Verkabelung auf der AC-Seite ist #18. Bisher habe ich nur mit einer 100 Watt Lampe gespielt, also kein Problem. Ich werde neu verkabeln, bevor ich eine große Kochplatte anschließe.

Schritt 2: Python-Testcode

Unten ist der magische Python-Code. Nochmals, einfacher geht es nicht. Ich habe den Code auch in einer Datei namens "Test.py" angehängt.import sys, serialfrom time import sleepCOM_PORT = 7BAUD = 9600ser = serial. Serial(COM_PORT-1, BAUD, timeout=0.5, rtscts=0)# Toggle the DTR-Pin für 15 Sekunden an, dann für 5 Sekunden aus. Während (1): Print "On" ser.setDTR(1) sleep(15) print "Off" ser.setDTR(0) sleep(5)

Schritt 3: Seien Sie vorsichtig

Vorsichtig sein
Vorsichtig sein

Bevor ich dieses Solid-State-Relais verwende, werde ich etwas Plexiglas über der AC-Seite des Relais montieren. Der 110Vac kann wirklich beißen, also sei vorsichtig! Hoffe, das hilft - Danke, Jim

Empfohlen: