สารบัญ:

การควบคุมพีซีที่ง่ายมากด้วย 110 Vac โดยใช้ Crydom Solid-State Relay: 3 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมพีซีที่ง่ายมากด้วย 110 Vac โดยใช้ Crydom Solid-State Relay: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การควบคุมพีซีที่ง่ายมากด้วย 110 Vac โดยใช้ Crydom Solid-State Relay: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การควบคุมพีซีที่ง่ายมากด้วย 110 Vac โดยใช้ Crydom Solid-State Relay: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Relay Outlet Arduino - Maker Guide Episode 7 2024, พฤศจิกายน
Anonim
ควบคุมพีซีได้ง่ายเป็นพิเศษด้วย 110 Vac โดยใช้ Crydom Solid-State Relay
ควบคุมพีซีได้ง่ายเป็นพิเศษด้วย 110 Vac โดยใช้ Crydom Solid-State Relay

ฉันพร้อมที่จะลองทำการบัดกรีจานร้อน ดังนั้นฉันจึงต้องการวิธีควบคุม 110Vac จากพีซีของฉัน คำแนะนำนี้แสดงวิธีควบคุม 110Vac อย่างง่ายดายจากพอร์ตเอาต์พุตอนุกรมบนพีซี พอร์ตอนุกรมที่ฉันใช้คือประเภท USB พอร์ตอนุกรมมาตรฐานใด ๆ ควรใช้งานได้ แนวคิดคือการเชื่อมต่อพิน DTR (พร้อมเทอร์มินัลข้อมูล) จากพอร์ตอนุกรมของพีซีไปยังรีเลย์สถานะของแข็งของ Crydom รีเลย์ Crydom รับสัญญาณควบคุม 3 ถึง 32 โวลต์เพื่อเปิดรีเลย์โซลิดสเตต รีเลย์ Crydom สามารถรองรับได้ถึง -32 โวลต์บนอินพุตควบคุมไปยังรีเลย์ ดูเอกสารข้อมูลที่แนบมา ภายใต้สภาวะปกติ สัญญาณ DTR จะสลับระหว่าง +10 โวลต์ถึง -10 โวลต์ วิธีนี้ใช้ได้ผลอย่างสมบูรณ์แบบสำหรับการถ่ายทอด Crydom รีเลย์ Crydom จะเปิดขึ้นเมื่อไฟเกิน 3 โวลต์ รับประกันแรงดันไฟฟ้าที่ต่ำกว่า 1 โวลต์เพื่อปิดรีเลย์ ดังนั้น การใช้สัญญาณ DTR +10 ถึง -10 โวลต์จึงสมบูรณ์แบบ รีเลย์ Crydom มีโหลดสูงสุด 2mA บนสัญญาณ DTR การเปลี่ยน DTR ภายใต้การควบคุมโปรแกรมนั้นง่ายมากเช่นกัน ฉันได้แนบสคริปต์ Python เล็กๆ ที่สลับหมุด DTR ทุกสองสามวินาที สคริปต์ Python มีความยาวเพียง 16 บรรทัด! เพื่อให้โค้ด Python ทำงานได้ คุณจะต้องเพิ่มแพ็คเกจพิเศษเล็กๆ น้อยๆ ให้กับ Python ที่เรียกว่า PySerial ฉันได้แนบตัวติดตั้ง windows สำหรับ PySerial กับคำแนะนำนี้ด้วย ด้วยการค้นหาโดย Google อย่างรวดเร็ว คุณสามารถค้นหา PySerial บน Source Forge ได้อย่างง่ายดายเช่นกัน

ขั้นตอนที่ 1: การเดินสาย Crydom

Wiring Crydom
Wiring Crydom

คำเตือน! ตรวจสอบให้แน่ใจว่าคุณตรวจสอบทุกอย่างเมื่อทำงานกับ 110Vac วงจรเดินสายไฟไม่สามารถทำได้ง่ายไปกว่านี้แล้ว! บล็อก Crydom อยู่ในแนวเดียวกับด้านร้อนของสาย 110Vac ด้านที่เป็นกลางผ่านไปทางขวา ผ่านดินด้วย แต่ยังเชื่อมต่อกราวด์กับฮีทซิงค์/บล็อก Crydom กับกราวด์ด้วย ฉันรู้ ฉันรู้ สายไฟที่ฉันใช้ที่ด้าน AC มีขนาดเล็ก ฉันมีรีเลย์ Crydom ขนาดใหญ่มาก (40 แอมป์!) ดังนั้นฉันจึงควรมีสายไฟขนาดใหญ่ บ้านของฉันมีเบรกเกอร์ 15 แอมป์ ดังนั้นสายไฟ #12 ก็ใช้ได้ ฉันเพิ่งคว้าสายพีซีเก่าและลืมไปว่าสายไฟมีขนาดเล็กแค่ไหน ฉันคิดว่าสายไฟของฉันที่ด้าน AC คือ #18 จนถึงตอนนี้ฉันเพิ่งเล่นกับหลอดไฟ 100 วัตต์ ไม่มีปัญหาอะไร ฉันจะเดินสายใหม่ก่อนที่จะเสียบปลั๊กไฟขนาดใหญ่

ขั้นตอนที่ 2: รหัสทดสอบ Python

ด้านล่างเป็นรหัส Python มหัศจรรย์ อีกครั้งไม่สามารถได้ง่ายกว่านี้ ฉันได้แนบรหัสในไฟล์ชื่อ "Test.py".import sys, serialfrom time import sleepCOM_PORT = 7BAUD = 9600ser = serial. Serial(COM_PORT-1, BAUD, timeout=0.5, rtscts=0)# Toggle the หมุด DTR เปิดเป็นเวลา 15 วินาที จากนั้นปิดเป็นเวลา 5 วินาที ขณะที่ (1): พิมพ์ "เปิด" ser.setDTR(1) สลีป(15) พิมพ์ "ปิด" ser.setDTR(0) สลีป(5)

ขั้นตอนที่ 3: ระวัง

ระวัง
ระวัง

ก่อนที่ฉันจะใช้รีเลย์ Solid-State ฉันจะติดตั้ง Plexiglas บางตัวเหนือด้าน AC ของรีเลย์ 110Vac สามารถกัดได้จริงๆ ระวัง! หวังว่านี่จะช่วยได้ - ขอบคุณ Jim

แนะนำ: