- ส่วนประกอบที่ต้องการ:
- Arduino Relay Driver Shield แผนภาพวงจร:
- การทำงานและการสาธิต:
- การออกแบบวงจรและ PCB โดยใช้ EasyEDA:
- การคำนวณและการสั่งซื้อตัวอย่างออนไลน์:
ในโครงการ DIY นี้เราสร้าง Arduino Relay Shield Circuit 3 ช่อง สำหรับแอปพลิเคชันที่ใช้รีเลย์ เราออกแบบ PCB แบบแยกสำหรับรีเลย์ 3 ตัว ด้วยการใช้ Arduino Relay Shield นี้ เราสามารถใช้งานเครื่องใช้ไฟฟ้า AC ได้ 3 เครื่องพร้อมกัน เราได้ใส่เทอร์มินัลบล็อกสกรูสองพิน (เป็นกลาง, NO) สำหรับเชื่อมต่อเครื่องใช้ไฟฟ้า ที่นี่เราได้จัดเตรียมเค้าโครง PCB แผนภาพวงจรและไฟล์ Gerber เพื่อให้คุณสามารถสร้างหรือสั่งซื้อโมดูลไดร์เวอร์รีเลย์นี้ได้โดยตรง
ก่อนหน้านี้เราได้สร้างโมดูลไดร์เวอร์รีเลย์ 4 ช่องทางแล้ว แต่คราวนี้เรากำลังสร้างโมดูลรีเลย์นี้เป็น Arduino Shield ดังนั้นคุณเพียงแค่แก้ไขผ่าน Arduino ก็จะพร้อมใช้งาน รีเลย์มีประโยชน์ในการกระตุ้นเครื่องใช้ไฟฟ้ากระแสสลับในบ้านที่มีสัญญาณต่ำและใช้ในระบบบ้านอัตโนมัติ
ส่วนประกอบที่ต้องการ:
- SPDT รีเลย์ 12v -3
- 817 ออปโตคัปเปลอร์ -3
- ทรานซิสเตอร์ BC547 -3
- ไฟ LED SMD -4
- PCB (สั่งจาก JLCPCB) -1
- ขั้วต่อ 2 ขา -4
- 1N4007 ไดโอด -3
- ตัวต้านทาน 1k -7
- Burg เกาะชาย -1
- จัมเปอร์ - 1
- ปุ่มกด
- แหล่งจ่ายไฟ
- Arduino สำหรับการสาธิต
- สายเชื่อมต่อ
- เครื่องใช้ไฟฟ้ากระแสสลับ
Arduino Relay Driver Shield แผนภาพวงจร:
ใน วงจรขับรีเลย์ 3 ช่องนี้เราได้ใช้ออปโตคัปเปลอร์เพื่อเรียกทรานซิสเตอร์ NPN ซึ่งจะขับเคลื่อนรีเลย์ต่อไป และออปโตคัปเปลอร์จะถูกกระตุ้นโดยสัญญาณ LOW ที่ใช้งานอยู่ ที่นี่เราใช้รีเลย์ 12v 10Amp ในบอร์ด PCB นี้คุณยังสามารถใช้รีเลย์ 5v
การทำงานและการสาธิต:
สำหรับการสาธิตArduino Relay Driver Shieldนี้เราได้ใช้บอร์ด Arduino Uno สำหรับควบคุมรีเลย์ เราได้เชื่อมต่อรีเลย์ทั้ง 3 ตัวกับ Arduino ที่ 7, 9 และ 12 พิน (RLY1, RLY2 และ RLY3) เราใช้อะแดปเตอร์ 12v สำหรับจ่ายไฟให้กับวงจร จากนั้นเราได้เชื่อมต่อหลอดไฟ 220VAC ที่แผงขั้วต่อของบอร์ด PCB และใช้แหล่งจ่ายไฟ AC กับบอร์ดด้วย ตรวจสอบวิดีโอสาธิตในตอนท้ายของโครงการนี้
รหัส Arduino ที่สมบูรณ์จะได้รับในตอนท้ายของโครงการนี้รหัสนั้นง่ายและเข้าใจได้ง่าย หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรีเลย์และการเชื่อมต่อกับ Arduino ให้ไปที่ลิงค์นี้
คุณต้องแก้ไข Arduino shield ผ่าน Arduino และควบคุม 3 อุปกรณ์โดยใช้โล่นี้ คุณสามารถใช้รหัสที่กำหนด (ในตอนท้าย) หรือใช้รหัสของคุณเองเพื่อควบคุมแอปพลิเคชัน AC
การออกแบบวงจรและ PCB โดยใช้ EasyEDA:
ในการออกแบบ Arduino Relay Shieldนี้เราได้เลือกเครื่องมือ EDA ออนไลน์ที่เรียกว่า EasyEDA ก่อนหน้านี้ฉันเคยใช้ EasyEDA หลายครั้งและพบว่ามันสะดวกมากที่จะใช้เนื่องจากมีการรวบรวมรอยเท้าที่ดีและเป็นโอเพ่นซอร์ส หลังจากออกแบบ PCB แล้วเราสามารถสั่งซื้อตัวอย่าง PCB โดยบริการผลิต PCB ต้นทุนต่ำ นอกจากนี้ยังมีบริการจัดหาส่วนประกอบที่มีส่วนประกอบอิเล็กทรอนิกส์จำนวนมากและผู้ใช้สามารถสั่งซื้อส่วนประกอบที่ต้องการพร้อมกับคำสั่งซื้อ PCB
ในขณะที่ออกแบบวงจรและ PCB ของคุณคุณยังสามารถทำให้การออกแบบวงจรและ PCB ของคุณเป็นแบบสาธารณะเพื่อให้ผู้ใช้รายอื่นสามารถคัดลอกหรือแก้ไขได้และสามารถใช้ประโยชน์จากงานของคุณได้เรายังทำให้วงจรและเลย์เอาต์ PCB ทั้งหมดของเราเป็นแบบสาธารณะสำหรับวงจรนี้ด้วยตรวจสอบ ลิงค์ด้านล่าง:
easyeda.com/circuitdigest/relayshield
คุณสามารถ ดูเลเยอร์ใดก็ได้ (บน, ล่าง, ท็อปซิล, พื้นและอื่น ๆ) ของ PCB โดยการเลือกเลเยอร์จากหน้าต่าง 'เลเยอร์' คุณยังสามารถดู PCB วิธีการดูแลการประดิษฐ์โดยใช้ ปุ่มมุมมองภาพถ่ายใน EasyEDA:
การคำนวณและการสั่งซื้อตัวอย่างออนไลน์:
หลังจากออกแบบ Arduino Relay Shield เสร็จแล้วคุณสามารถสั่งซื้อ PCB ผ่าน JLCPCB.com ในการสั่งซื้อ PCB จาก JLCPCB คุณต้องมีไฟล์ Gerber หากต้องการดาวน์โหลดไฟล์ Gerber ของ PCB ของคุณเพียงคลิกปุ่ม Fabrication Output ในหน้าตัวแก้ไข EasyEDA จากนั้นดาวน์โหลดจากหน้าคำสั่งซื้อ EasyEDA PCB
ไปที่ JLCPCB.com แล้วคลิกที่ Quote Now หรือปุ่มจากนั้นคุณสามารถเลือกจำนวน PCB ที่คุณต้องการสั่งซื้อจำนวนชั้นทองแดงที่คุณต้องการความหนาของ PCB น้ำหนักทองแดงและแม้แต่สี PCB เช่นภาพรวม แสดงด้านล่าง:
หลังจากคุณเลือกตัวเลือกทั้งหมดแล้วให้คลิก“ บันทึกลงในรถเข็น” จากนั้นคุณจะเข้าสู่หน้าที่คุณสามารถอัปโหลดไฟล์ Gerber ของคุณซึ่งเราได้ดาวน์โหลดจาก EasyEDA อัปโหลดไฟล์ Gerber ของคุณแล้วคลิก“ บันทึกลงในรถเข็น” และในที่สุดคลิกที่ชำระเงินอย่างปลอดภัยเพื่อดำเนินการสั่งซื้อให้เสร็จสมบูรณ์จากนั้นคุณจะได้รับ PCBs ของคุณในอีกไม่กี่วัน พวกเขากำลังผลิต PCB ในอัตราที่ต่ำมากซึ่งอยู่ที่ 2 เหรียญ เวลาในการสร้างของพวกเขายังน้อยกว่ามากซึ่ง 48 ชั่วโมงด้วยการจัดส่ง DHL 3-5 วันโดยทั่วไปคุณจะได้รับ PCBs ภายในหนึ่งสัปดาห์หลังจากสั่งซื้อ
หลังจากสั่งซื้อ PCB แล้วคุณสามารถตรวจสอบ ความคืบหน้าในการผลิต PCB ของคุณพร้อมวันที่และเวลา คุณตรวจสอบได้โดยไปที่หน้าบัญชีและคลิกที่ลิงค์ "ความคืบหน้าการผลิต" ใต้ PCB เหมือนดังที่แสดงในภาพด้านล่าง
หลังจากไม่กี่วันของการสั่งซื้อ PCB ฉันได้รับตัวอย่าง PCB ในบรรจุภัณฑ์ที่ดีดังที่แสดงในภาพด้านล่าง
หลังจากได้ชิ้นส่วนเหล่านี้ฉันได้ติดตั้งส่วนประกอบที่จำเป็นทั้งหมดบน PCB ที่เชื่อมต่อกับ Arduino เพื่อการสาธิต
ดังนั้น Arduino Relay Shield ของเราจึงพร้อมและคุณสามารถใช้กับ Arduino เพื่อควบคุมเครื่องใช้ไฟฟ้า AC สามเครื่องได้โดยตรง คุณต้องวางโล่ Arduino นี้ไว้บน Arduino และอัปโหลดรหัสที่กำหนดด้านล่าง คุณสามารถปรับรหัสตามคุณ
ตรวจสอบวิดีโอสาธิตด้านล่างด้วย