สารบัญ:

Raspberry Pi DIY Relay Board: 3 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi DIY Relay Board: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi DIY Relay Board: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi DIY Relay Board: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi Relay Wiring + Code 2024, พฤศจิกายน
Anonim
Raspberry Pi DIY บอร์ดรีเลย์
Raspberry Pi DIY บอร์ดรีเลย์

สำหรับบางโปรเจ็กต์ที่มีราสเบอร์รี่และ Arduinos ที่เล็กกว่า ฉันต้องเปลี่ยนรีเลย์บางตัว เนื่องจากระดับเอาต์พุต GPIO (3, 3V) มันยากที่จะหารีเลย์บางตัวที่สามารถสลับโหลดที่ใหญ่ขึ้นและสามารถทำงานได้โดยตรงกับ 3, 3 โวลต์ที่ให้มา ดังนั้นฉันจึงตัดสินใจสร้างบอร์ดรีเลย์ของตัวเอง 5Channel ที่ฉันสร้างที่นี่มีราคาประมาณ 10 ยูโรสำหรับชิ้นส่วน นอกจากนี้ คุณต้องการเพียงหัวแร้ง หัวแร้ง และเครื่องมือบางอย่างในการตัดสายไฟและงอขาของส่วนประกอบ นี่เป็นคำสั่งแรกของฉันที่นี่ (และอันที่สั้นมากด้วย) ดังนั้นฉันหวังว่าคุณจะทำตามขั้นตอนของฉันได้ ขอให้สนุก !

ขั้นตอนที่ 1: ชิ้นส่วนและเลย์เอาต์

ชิ้นส่วนและเลย์เอาต์
ชิ้นส่วนและเลย์เอาต์
ชิ้นส่วนและเลย์เอาต์
ชิ้นส่วนและเลย์เอาต์
ชิ้นส่วนและเลย์เอาต์
ชิ้นส่วนและเลย์เอาต์

ดังนั้นในตอนแรก รายการชิ้นส่วนสำหรับบอร์ด 5 แชนเนล หากคุณต้องการมากกว่านี้ อย่าลังเลที่จะปรับขนาด: • 5 รีเลย์ (หรือเท่าไหร่ที่คุณต้องการ) พร้อมแรงดันคอยล์สูงสุด 5V (ฉันใช้ JS-12MN-KT-V3 สวิตช์ สูงสุด 150VDC /400VAC) • 5 ไดโอด - UF 4007 (ถ้าคุณต้องการรีเลย์มากกว่านี้ คุณต้องมีมากกว่านี้ด้วย) • ทรานซิสเตอร์ NPN 5 ตัว - 2N3904 • หัวต่อตัวผู้หรือตัวเมีย 7 พิน (ฉันใช้ทั้งคู่) • ลวดเงินสำหรับบัดกรี จัมเบอร์ • สตริปบอร์ด 100 มม. x 100 มม. • ตัวต้านทาน 1kOhm 5 ตัว • ขั้วต่อสกรู 5 ตัว (ตรวจสอบให้แน่ใจว่าพอดีกับสตริปบอร์ดของคุณ) จากนั้นคุณต้องใช้เครื่องมือต่อไปนี้: • หัวแร้ง • บัดกรี • มีดคม • คีมงอขาและตัดสายไฟ • การเจาะเพื่อขัดจังหวะแถบด้านหลังบนแผ่นกระดานจากนั้นเราต้องคิดเกี่ยวกับเลย์เอาต์ คุณยังสามารถใช้ pcb อื่นโดยไม่ต้องมีแถบกริดสำหรับโปรเจ็กต์นี้ แต่ฉันชอบแผ่นกระดานมากกว่า หากคุณต้องการใช้ส่วนอื่น นี่คือแผนผังที่แนบมา ในการสร้างเลย์เอาต์สำหรับสตริปบอร์ด ฉันแค่ทำสำเนามันด้วยขนาด 200% ดังนั้นฉันจึงสามารถวาดส่วนต่างๆ ได้ น่าเสียดายที่ฉันลืมวาดอินพุตจากรีเลย์ ดังนั้นคุณต้องเพิ่มสายไฟอีก 4 เส้น จากเลนบนสุดไปยังอินพุตรีเลย์แต่ละตัว ข้อผิดพลาดบางประการเกี่ยวกับแผนผัง:รีเลย์เป็นโหลดอุปนัย ดังนั้นจึงสร้างแรงดันไฟกระชากเมื่อปิดเครื่อง เพื่อป้องกันความเสียหายของทรานซิสเตอร์ เราเพิ่มไดโอดขนานกับอินพุตจากรีเลย์ เนื่องจากแรงดันไฟฟ้าที่กำหนดของพอร์ต GPIO เราจึงไม่สามารถสลับรีเลย์ได้โดยตรง ดังนั้นเราจึงใช้ทรานซิสเตอร์เพื่อสลับรีเลย์ด้วย 5V ที่ต้องการ 5V นั้นมาจากตัวราสเบอร์รี่เองหรือแหล่งพลังงานภายนอก ในการเชื่อมต่อบอร์ดกับ Arduino หรือ raspi เราจำเป็นต้องมีส่วนหัว ฉันใช้ส่วนหัวเพศหญิงเพราะฉันต้องการใช้กับ Arduino และราสเบอร์รี่ สำหรับบอร์ด 5Ch เราต้องการ 7 ส่วนหัว (5 สำหรับแต่ละอันและสองอันสำหรับอินพุตและกราวด์ 5V)

ขั้นตอนที่ 2: ประสานมันทั้งหมดเข้าด้วยกัน

ประสานมันทั้งหมดเข้าด้วยกัน
ประสานมันทั้งหมดเข้าด้วยกัน
ประสานมันทั้งหมดเข้าด้วยกัน
ประสานมันทั้งหมดเข้าด้วยกัน
ประสานมันทั้งหมดเข้าด้วยกัน
ประสานมันทั้งหมดเข้าด้วยกัน

เมื่อคุณสร้างเลย์เอาต์ของคุณเองเสร็จแล้ว คุณก็แค่รวมมันเข้าด้วยกัน เราจะทำงานจากชิ้นเล็กไปใหญ่

คุณสามารถเริ่มต้นด้วยไดโอดและตัวต้านทานได้อย่างง่ายดาย วางทุกอย่างไว้บนกระดานที่ถูกต้องแล้วพลิกกลับด้าน เพื่อให้คุณสามารถประสานได้ โปรดใช้ความระมัดระวังในการใส่ไดโอดให้ถูกวิธี บนแถบที่มีตัวต้านทาน เราต้องทำลายแถบบนกระดาน

จากนั้นคุณสามารถสร้างจัมเปอร์ ระวังอย่าประสานแถบเข้าด้วยกัน เพราะอาจทำให้ชิ้นส่วนหรือแม้แต่ตัวควบคุมเสียหายได้ ประสานจัมเปอร์ให้ชิดกับกระดานมากที่สุด

จากนั้นเราไปต่อที่ทรานซิสเตอร์ เราเชื่อมต่อพินกลาง, ฐาน, เข้ากับส่วนหัว ตัวสะสมเชื่อมต่อกับรีเลย์ ตัวปล่อยลงกราวด์ ที่นี่เราต้องทำลายแถบระหว่างตัวสะสมและตัวปล่อยด้วย

อย่างน้อยเราก็ใส่รีเลย์และส่วนหัวไว้บนกระดาน คุณต้องงอขาของรีเลย์เล็กน้อยเพื่อให้พอดีกับกริดของสตริปบอร์ด อย่าลืมทำลายแถบระหว่างขาของรีเลย์ ขึ้นอยู่กับสิ่งที่คุณต้องการสลับกับรีเลย์เหล่านี้ คุณสามารถถอดแถบสองแถบระหว่างขาของรีเลย์ออกเพื่อให้เป็นฉนวนที่ดีกว่าจากกัน (จำข้อกำหนดของรีเลย์ พวกเขาสามารถสลับได้ค่อนข้างมาก) เพื่อให้ง่ายต่อการเชื่อมต่ออุปกรณ์บางอย่าง คุณสามารถบัดกรีขั้วต่อสกรูบางตัวเข้ากับรีเลย์-เอาท์พุตได้

ขั้นตอนที่ 3: เสร็จสิ้นการตรวจสอบบอร์ด

เสร็จสิ้นการตรวจสอบบอร์ด
เสร็จสิ้นการตรวจสอบบอร์ด
เสร็จสิ้นการตรวจสอบบอร์ด
เสร็จสิ้นการตรวจสอบบอร์ด

เพื่อตรวจสอบว่าคุณทำทุกอย่างถูกต้องหรือไม่ ตอนนี้เราสามารถเชื่อมต่อบอร์ดกับ RPI ได้แล้ว เชื่อมต่อพินแรกกับ 5V และพินสุดท้ายกับพิน GND ของ RPI ของคุณ ขึ้นอยู่กับจำนวนรีเลย์ที่คุณสร้างบนบอร์ด คุณต้องเชื่อมต่อแต่ละพินกับหนึ่งในพิน GPIO ของ RPI ฉันใช้หมุดที่ 5 เป็นหมุดแรก แต่คุณสามารถเลือกได้ทุกอันที่ต้องการหรือจะฟรีก็ได้

ในการสลับรีเลย์ คุณต้องให้สัญญาณสูงไปยังพินที่รีเลย์เชื่อมต่ออยู่ นอกจากนี้ คุณต้องติดตั้งสายไฟ Pi

ตัวอย่างเช่น รหัสสำหรับพินที่ห้า (ตรงในเชลล์):

ขั้นแรกให้ตั้งค่าพินเป็นเอาต์พุต: gpio -g mode 5 out (ด้วย -g คุณสามารถเข้าถึงพินจาก rpi-layout ไม่ใช่จากเลย์เอาต์การเดินสาย)

จากนั้นสร้างสัญญาณสูงบนพิน 5: gpio -g write 5 1

ในการปิดรีเลย์คุณต้องลบสัญญาณสูง: gpio -g write 5 0

เมื่อคุณทำทุกอย่างถูกต้องแล้ว คุณควรได้ยินเสียงคลิกจากรีเลย์ คุณยังสามารถเชื่อมต่อวงจรขนาดเล็ก (เช่น แบตเตอรี่ ไฟ LED ตัวต้านทาน) เพื่อให้เห็นภาพว่ารีเลย์ทำงาน

หากคุณต้องการสร้างบางสิ่งในบางอย่าง ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่เพียงพอระหว่างบอร์ดรีเลย์และเคสที่คุณสร้าง ด้วยเหตุผลด้านความปลอดภัย: หากคุณต้องการสลับโหลดขนาดใหญ่ (DC) ตรวจสอบให้แน่ใจว่าโหลดเหล่านั้นอยู่ในช่วง ตามข้อกำหนดของรีเลย์และคุณมีพื้นที่เพียงพอที่จะแยกแถบและสายไฟออกจากกัน

หวังว่าคุณจะสนุกกับมัน ขอให้สนุก!

แนะนำ: