
สารบัญ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 2: รับชิ้นส่วนและส่วนประกอบทั้งหมด
- ขั้นตอนที่ 3: อัปโหลดโปรแกรม Arduino ไปยังไมโครคอนโทรลเลอร์ Arduino
- ขั้นตอนที่ 4: สร้างเค้าโครง
- ขั้นตอนที่ 5: เชื่อมต่อผลิตภัณฑ์กับไดรเวอร์มอเตอร์
- ขั้นตอนที่ 6: เชื่อมต่อไดรเวอร์มอเตอร์กับ Track Power Feeder
- ขั้นตอนที่ 7: เชื่อมต่อไดรเวอร์มอเตอร์กับบอร์ด Arduino
- ขั้นตอนที่ 8: เชื่อมต่อแทร็ก 'เซ็นเซอร์' กับบอร์ด Arduino
- ขั้นตอนที่ 9: เชื่อมต่อบอร์ด Arduino กับพลังงาน
- ขั้นตอนที่ 10: วาง Rolling Stock และหัวรถจักรบนรางรถไฟ
- ขั้นตอนที่ 11: ตรวจสอบการเชื่อมต่อสายไฟและรถไฟทั้งหมด
- ขั้นตอนที่ 12: เปิดเครื่องแล้วให้รถไฟวิ่ง
- ขั้นตอนที่ 13: แก้ไขโครงการ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

โปรเจ็กต์นี้เป็นการอัพเดทหนึ่งในโปรเจ็กต์ระบบรางอัตโนมัติรุ่นก่อนหน้า นั่นคือ The Model Railway Layout with Automated Siding รุ่นนี้เพิ่มคุณลักษณะของการมีเพศสัมพันธ์และการแยกตัวของหัวรถจักรกับสต็อกกลิ้ง การดำเนินงานของแผนผังทางรถไฟมีดังนี้:
- หัวรถจักรจะเริ่มต้นจากสายหลักและเข้าสู่ด้านข้างเพื่อควบคู่ไปกับสต็อกกลิ้ง
- หัวรถจักรจะจับคู่และนำรถไฟออกจากรางไปยังสายหลัก
- รถไฟจะเริ่มเคลื่อนตัว เร่งความเร็ว วนเป็นสองรอบรอบแผนผังแล้วชะลอความเร็วลง
- หัวรถจักรจะขึ้นรถไฟกลับไปที่รางรถไฟในวงรอบสุดท้ายซึ่งจะแยกตัวออกจากรางรถไฟและดำเนินการต่อไป
- หัวรถจักรจะทำให้หนึ่งวงรอบ ๆ แทร็ก ช้าลงและหยุดที่จุดเริ่มต้นจากจุดเริ่มต้น
- หัวรถจักรจะรอตามระยะเวลาที่กำหนดและการดำเนินการทั้งหมดจะถูกทำซ้ำอีกครั้ง
เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย!
ขั้นตอนที่ 1: ดูวิดีโอ


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

ตอนนี้คุณรู้แล้วว่าสิ่งต่างๆ จะเป็นอย่างไร ดังนั้นให้เริ่มต้นส่วนประกอบและส่วนประกอบทั้งหมดตามรายการด้านล่างเพื่อเริ่มต้น!
- ไมโครคอนโทรลเลอร์ Arduino (บอร์ด Arduino ใดก็ได้ แต่ดูแลการเชื่อมต่อด้วยพิน)
- โมดูลไดรเวอร์มอเตอร์ L298N (แนะนำให้ใช้ไดรเวอร์มอเตอร์ประเภทนี้ เกี่ยวกับความจุและราคา)
- สายจัมเปอร์ตัวผู้ถึงตัวเมีย 5 เส้น (เพื่อเชื่อมต่อพินอินพุตของไดรเวอร์มอเตอร์กับพินเอาต์พุตดิจิตอลของบอร์ด Arduino)
- ชุดสายจัมเปอร์ตัวผู้ถึงตัวเมีย 3 เส้น รวมเป็น 6 เส้น (เพื่อเชื่อมต่อเซ็นเซอร์กับบอร์ด Arduino)
- สายจัมเปอร์แบบเขียงหั่นขนม 6 เส้น (สองสายเพื่อเชื่อมต่อกำลังของแทร็กกับเอาต์พุตหนึ่งของไดรเวอร์มอเตอร์และสี่สายเพื่อเชื่อมต่อรางสองรางของรางเข้ากับเอาต์พุตอื่นของไดรเวอร์มอเตอร์)
- แทร็ก 'เซ็นเซอร์' สองแทร็ก
- แหล่งจ่ายไฟ 12 โวลต์ (ความจุปัจจุบันอย่างน้อย 1A.)
- สาย USB ที่เหมาะสมเพื่อเชื่อมต่อบอร์ด Arduino กับคอมพิวเตอร์ (สำหรับการเขียนโปรแกรม)
- คอมพิวเตอร์ (แน่นอน:)
- แทร็กเพื่อสร้างเค้าโครง
ขั้นตอนที่ 3: อัปโหลดโปรแกรม Arduino ไปยังไมโครคอนโทรลเลอร์ Arduino
รับ Arduino IDE จากที่นี่ อ่านโค้ดเพื่อทำความเข้าใจว่าการดำเนินการทำงานอย่างไร
ขั้นตอนที่ 4: สร้างเค้าโครง

เลย์เอาต์จะมีผนังผ่านพร้อมรางแม่เหล็กที่ทางออกของรางเพื่อให้หัวรถจักรแยกตัวออกจากสต็อกกลิ้งก่อนออกจากผนัง รางที่ 'ตรวจจับ' จะถูกติดตั้งหลังจากเข้าข้างเพื่อให้ไมโครคอนโทรลเลอร์ทราบเมื่อหัวรถจักรออกจากผนังหรือตัดผ่านส่วนนั้นของราง
ราง 'ที่มีเซนเซอร์' อีกอันหนึ่งจะถูกติดตั้งก่อนเข้าข้าง เพื่อให้ความยาวของรางระหว่างราง 'ที่ตรวจจับแล้ว' นี้กับรางที่สัมพันธ์กับทิศทางการเคลื่อนที่ของรถไฟจะมากกว่าความยาวของรถไฟ
หลังจากจัดวางผังแล้ว ตรวจสอบให้แน่ใจว่ารางรางสะอาดเพื่อให้รถไฟวิ่งได้อย่างราบรื่น
ขั้นตอนที่ 5: เชื่อมต่อผลิตภัณฑ์กับไดรเวอร์มอเตอร์

เชื่อมต่อผลิตภัณฑ์ทั้งสองแบบขนานกัน (+ve และ -ve ของอันหนึ่งกับ +ve และ -ve ของอีกอันตามลำดับ) เชื่อมต่อผลิตภัณฑ์แบบมีสายแบบขนานเข้ากับพินเอาต์พุตของโมดูลไดรเวอร์มอเตอร์ที่มีเครื่องหมาย 'OUT1' และ 'OUT2' คุณอาจต้องย้อนกลับการเชื่อมต่อผลิตภัณฑ์ไปยังเอาต์พุตของตัวขับมอเตอร์ หากสวิตช์เปลี่ยนทิศทางที่ผิดหลังจากเปิดเครื่องการตั้งค่า
ขั้นตอนที่ 6: เชื่อมต่อไดรเวอร์มอเตอร์กับ Track Power Feeder

เชื่อมต่อสายไฟของรางป้อนพลังงานเข้ากับพินเอาต์พุตของไดรเวอร์มอเตอร์ที่มีเครื่องหมาย 'OUT3' และ 'OUT4' คุณอาจต้องย้อนกลับขั้วของการเชื่อมต่อสายไฟหากหัวรถจักรเริ่มเคลื่อนที่ไปในทิศทางที่ไม่ถูกต้องหลังจากเปิดเครื่องการตั้งค่า
ขั้นตอนที่ 7: เชื่อมต่อไดรเวอร์มอเตอร์กับบอร์ด Arduino

ถอดขั้วต่อจัมเปอร์ออกจากพินของไดรเวอร์มอเตอร์ที่มีเครื่องหมาย 'ENB' เชื่อมต่อขั้ว '+12-V' ของโมดูลไดรเวอร์มอเตอร์กับพิน 'VIN' ของบอร์ด Arduino เชื่อมต่อพิน 'GND' ของโมดูลไดรเวอร์มอเตอร์กับพิน 'GND' ของบอร์ด Arduino ทำการเชื่อมต่อต่อไปนี้ระหว่างไดรเวอร์มอเตอร์และบอร์ด Arduino:
ไดรเวอร์มอเตอร์ -> บอร์ด Arduino
IN1 -> D12
IN2 -> D11
IN3 -> D9
IN4 -> D8
ENB -> D10
ขั้นตอนที่ 8: เชื่อมต่อแทร็ก 'เซ็นเซอร์' กับบอร์ด Arduino



เชื่อมต่อพิน 'VCC' ของเซ็นเซอร์เข้ากับพิน '+5 โวลต์' ของบอร์ด Arduino เชื่อมต่อพิน 'GND' ของเซ็นเซอร์เข้ากับพิน 'GND' ของบอร์ด Arduino
เชื่อมต่อพิน 'OUT' ของเซ็นเซอร์ที่ทางออกของรางเข้ากับพิน 'A1' ของบอร์ด Arduino เชื่อมต่อพิน 'OUT' ของเซ็นเซอร์ที่เหลือเข้ากับพิน 'A0' ของบอร์ด Arduino
ขั้นตอนที่ 9: เชื่อมต่อบอร์ด Arduino กับพลังงาน
เชื่อมต่อบอร์ด Arduino กับแหล่งจ่ายไฟ DC 12 โวลต์ผ่านแจ็คไฟ
ขั้นตอนที่ 10: วาง Rolling Stock และหัวรถจักรบนรางรถไฟ


โดยใช้เครื่องมือราวบันไดเลื่อน วางหัวรถจักรบนท่อส่งหลักและลูกกลิ้งในราง
ขั้นตอนที่ 11: ตรวจสอบการเชื่อมต่อสายไฟและรถไฟทั้งหมด
ตรวจสอบให้แน่ใจว่าหัวรถจักรและรถกลิ้งจะไม่ตกราง ตรวจสอบการต่อสายไฟทั้งหมดอีกครั้ง และดูแลขั้วของขั้วต่อสายไฟ
ขั้นตอนที่ 12: เปิดเครื่องแล้วให้รถไฟวิ่ง

หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นหัวรถจักรเริ่มเคลื่อนที่และวิ่งเหมือนในวิดีโอ หากหัวรถจักรเริ่มเคลื่อนที่ไปในทิศทางที่ผิดหรือผลัดเปลี่ยนทิศทางผิด ให้กลับขั้วของการเชื่อมต่อสายไฟกับขั้วเอาท์พุตของโมดูลตัวขับมอเตอร์
ขั้นตอนที่ 13: แก้ไขโครงการ
ไปข้างหน้าและปรับแต่งโค้ด Arduino และการออกแบบเพื่อเพิ่มฟังก์ชันเพิ่มเติม เรียกใช้รถไฟเพิ่มเติม เพิ่มผลิตภัณฑ์เพิ่มเติมและอื่น ๆ สิ่งที่คุณทำทั้งหมดที่ดีที่สุด!
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-