Super maklike rekenaarbeheer van 110 Vac met 'n Crydom Solid-State Relay: 3 stappe (met foto's)
Super maklike rekenaarbeheer van 110 Vac met 'n Crydom Solid-State Relay: 3 stappe (met foto's)
Anonim

Ek maak gereed om soldeer met 'n warm plaat te probeer. Daarom het ek 'n manier nodig om 110Vac vanaf my rekenaar te beheer. Hierdie instruksies wys hoe u 110Vac maklik kan beheer vanaf 'n seriële uitvoerpoort op 'n rekenaar. Die reekspoort wat ek gebruik het, was 'n USB -tipe. Enige standaard seriële poort moet werk. Die Crydom-relais aanvaar 'n beheersignaal van 3 tot 32 volt om die vaste-toestand-relais aan te skakel. Die Crydom -relais kan ook tot -32 volt op die bedieningsingang na die relais hanteer. Sien aangehegte datablad. Onder normale omstandighede skakel die DTR -sein tussen +10 volt en -10 volt. Dit werk perfek vir die Crydom -aflos. Die Crydom -aflos word aangeskakel by enigiets bo 3 volt. Elke spanning onder 1 volt sal die relais verseker afskakel. Die gebruik van die +10 tot -10 volt van die DTR -sein is dus perfek. Die Crydom -relais het 'n maksimum las van 2mA op die DTR -sein. Dit is ook baie maklik om die DTR in programbeheer te skakel. Ek het 'n klein Python -script aangeheg wat die DTR -pen elke paar sekondes wissel. Die Python -skrif is slegs 16 reëls lank! Om die Python -kode te laat werk, moet u 'n ekstra klein pakkie by Python voeg, genaamd PySerial. Ek het ook die Windows -installeerder vir PySerial aan hierdie instruksies gekoppel. Met 'n vinnige Google -soektog kan u PySerial ook maklik op Source Forge vind.

Stap 1: Wiring Crydom

Let op! Maak seker dat u alles nagaan as u met 110Vac werk. Die bedradingskring kan nie veel makliker as dit word nie! Die Crydom -blok is eenvoudig in lyn met die warm kant van die 110Vac -lyn. Die neutrale kant gaan regdeur. Gaan ook deur die grond. Maar verbind ook die grond met die heatsink/Crydom -blok met die grond. Ek weet, ek weet, die bedrading wat ek aan die AC -kant gebruik het, is te klein. Ek het 'n baie groot Crydom -relais (40 ampère!), So ek moet 'n paar groot moederdrade hê. My huis het 15 amp brekers, so #12 bedrading sal goed wees. Ek het net 'n ou rekenaarkoord gegryp en vergeet hoe klein die drade is. Ek dink my bedrading aan die AC -kant is nommer 18. Tot dusver het ek net met 'n 100 watt lamp gespeel, so geen probleem nie. Ek sal weer bedraad voordat ek 'n groot kookplaat aansluit.

Stap 2: Python -toetskode

Hieronder is die magiese Python -kode. Weereens, dit kan nie veel makliker as dit word nie. Ek het ook die kode aangeheg in 'n lêer met die naam "Test.py". Import sys, serialfrom time import sleepCOM_PORT = 7BAUD = 9600ser = serial. Serial (COM_PORT-1, BAUD, timeout = 0.5, rtscts = 0)# Wissel die DTR -pen vir 15 sekondes aan, dan af vir 5 sekondes. Terwyl (1): druk "Aan" ser.setDTR (1) slaap (15) druk "Uit" ser.setDTR (0) slaap (5)

Stap 3: Wees versigtig

Voordat ek hierdie Solid-State-relais gebruik, gaan ek 'n paar plexiglas oor die AC-kant van die relais monteer. Die 110Vac kan regtig byt, so wees versigtig! Hoop dit help - Dankie, Jim