Inhoudsopgave:

Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais - Ajarnpa
Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais - Ajarnpa

Video: Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais - Ajarnpa

Video: Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais - Ajarnpa
Video: 12 Volt 150Ah batterijlader met behulp van computervoeding 2024, Juli-
Anonim
Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais
Supereenvoudige pc-besturing van 110 Vac met behulp van een Crydom solid-state relais

Ik maak me klaar om te proberen wat hete plaatsolderen te doen. Daarom had ik een manier nodig om 110Vac vanaf mijn pc te bedienen. Deze instructable laat zien hoe je eenvoudig 110Vac kunt bedienen vanaf een seriële uitgangspoort op een pc. De seriële poort die ik gebruikte was een USB-type. Elke standaard seriële poort zou moeten werken. Het idee is om de DTR (data terminal ready) pin van de pc seriële poort aan te sluiten op een Crydom solid-state relais. Het Crydom-relais accepteert een stuursignaal van 3 tot 32 volt om het solid-state relais in te schakelen. Het Crydom-relais kan ook tot -32 volt aan op de stuuringang naar het relais. Zie bijgevoegde datasheet. Onder normale omstandigheden schakelt het DTR-signaal tussen +10 volt en -10 volt. Dit werkt perfect voor het Crydom-relais. Het Crydom-relais wordt ingeschakeld bij alles boven de 3 volt. Elke spanning onder de 1 volt schakelt het relais gegarandeerd uit. Dus het gebruik van de +10 tot -10 volt van het DTR-signaal is perfect. Het Crydom-relais heeft een maximale belasting van 2mA op het DTR-signaal. Het schakelen van de DTR onder programmabesturing is ook heel eenvoudig. Ik heb een klein Python-script bijgevoegd dat de DTR-pin om de paar seconden omschakelt. Het Python-script is slechts 16 regels lang! Om de Python-code te laten werken, moet je een extra klein pakket aan Python toevoegen, PySerial genaamd. Ik heb ook het Windows-installatieprogramma voor PySerial aan deze instructable toegevoegd. Met een snelle Google-zoekopdracht kunt u PySerial ook gemakkelijk op Source Forge vinden.

Stap 1: Bedrading Crydom

Bedrading Crydom
Bedrading Crydom

Voorzichtigheid! Zorg ervoor dat je alles goed controleert als je met 110Vac werkt. Het bedradingscircuit kan niet veel eenvoudiger worden dan dit! Het Crydom-blok is eenvoudig in lijn met de warme kant van de 110Vac-lijn. De neutrale kant gaat er dwars doorheen. Voer ook de grond door. Maar sluit ook de aarde aan op het koellichaam / Crydom-blok met aarde. Ik weet het, ik weet het, de bedrading die ik aan de AC-kant heb gebruikt, is te klein. Ik heb een heel groot Crydom-relais (40 Ampère!) Dus ik zou wat grote moederdraden moeten hebben. Mijn huis heeft stroomonderbrekers van 15 ampère, dus bedrading van #12 zou in orde zijn. Ik pakte net een oud pc-snoer en vergat hoe klein de draden zijn. Ik denk dat mijn bedrading aan de AC-zijde #18 is. Tot nu toe speel ik alleen met een 100 watt lamp, dus geen probleem. Ik zal opnieuw bedraden voordat ik een grote kookplaat aansluit.

Stap 2: Python-testcode

Hieronder staat de magische Python-code. Nogmaals, veel eenvoudiger dan dit kan niet. Ik heb de code ook bijgevoegd in een bestand met de naam "Test.py".import sys, serialfrom time import sleepCOM_PORT = 7BAUD = 9600ser = serial. Serial(COM_PORT-1, BAUD, timeout=0.5, rtscts=0)# Schakel de DTR 15 seconden aangezet, dan 5 seconden uit.while (1): print "On" ser.setDTR(1) sleep (15) print "Off" ser.setDTR(0) sleep (5)

Stap 3: Wees voorzichtig

Doe voorzichtig
Doe voorzichtig

Voordat ik dit Solid-State relais gebruik, ga ik wat plexiglas over de AC-zijde van het relais monteren. De 110Vac kan echt bijten, dus wees voorzichtig! Ik hoop dat dit helpt - Bedankt, Jim

Aanbevolen: