สารบัญ:

เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) - Arduino ตาม: 15 ขั้นตอน (พร้อมรูปภาพ)
เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) - Arduino ตาม: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) - Arduino ตาม: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) - Arduino ตาม: 15 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ชุดจำลองเครื่องกั้นรางรถไฟอัตโนมัติด้วยบอร์Arduino 2024, มิถุนายน
Anonim
เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) | จาก Arduino
เค้าโครงรถไฟจำลองอัตโนมัติที่ใช้รถไฟสองขบวน (V2.0) | จาก Arduino

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

ขั้นตอนที่ 1: ดูวิดีโอ

Image
Image

ดูวิดีโอด้านบนเพื่อทำความเข้าใจวิธีการทำงาน

ขั้นตอนที่ 2: รับชิ้นส่วนและส่วนประกอบ

ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino

นี่คือสิ่งที่คุณต้องการสำหรับโครงการนี้:

  • บอร์ดไมโครคอนโทรลเลอร์ Arduino เข้ากันได้กับมอเตอร์ชิลด์ Adafruit
  • โล่ไดรเวอร์มอเตอร์ Adafruit v2.0
  • เกราะป้องกันการขยายตัว (เป็นทางเลือก แต่แนะนำเป็นอย่างยิ่งเพื่อให้การเดินสายง่ายขึ้น)
  • 3 แทร็ก 'เซ็นเซอร์'
  • สายจัมเปอร์ตัวผู้ถึงตัวผู้ 8 เส้น (สำหรับเชื่อมต่อกำลังของรางและรางเข้ากับแผงป้องกันมอเตอร์)
  • สายจัมเปอร์ตัวผู้ถึงตัวเมีย 3 ชุด (สำหรับเชื่อมต่อแทร็ก 'เซ็นเซอร์' กับบอร์ด Arduino
  • แหล่งจ่ายไฟ DC 12 โวลต์ที่มีความจุกระแสไฟอย่างน้อย 1A (1000 mA)
  • สาย USB ที่เหมาะสมสำหรับเชื่อมต่อบอร์ด Arduino กับคอมพิวเตอร์
  • คอมพิวเตอร์.

ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino Microcontroller

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี่ motor shield v2 ของ Adafruit ใน Arduino IDE ของคุณแล้ว หากไม่มี ให้กด Ctrl+Shift+I ค้นหา Adafruit motor shield และดาวน์โหลดเวอร์ชันล่าสุดของไลบรารี Adafruit Motor shield V2

ก่อนอัปโหลดโค้ดบนไมโครคอนโทรลเลอร์ Arduino ตรวจสอบให้แน่ใจว่าได้อ่านข้อมูลทั้งหมดแล้วเพื่อให้ทราบว่าเกิดอะไรขึ้นและเกิดขึ้นได้อย่างไร

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับแผงป้องกันตัวขับมอเตอร์ได้ที่นี่ แต่อย่าลืมกลับมาทำโครงการต่อ!

ขั้นตอนที่ 4: สร้างเค้าโครง

ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง
ทำเค้าโครง

คลิกที่ภาพแรกสำหรับข้อมูลเพิ่มเติม

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

สังเกตตำแหน่งของแทร็ก 'ที่เซ็นเซอร์' แต่ละแทร็ก:

  • ราง 'เซ็นเซอร์' แรกได้รับการติดตั้งหลังจากติดตั้งรางรถไฟที่ทางออกของรางรถไฟ เพื่อให้รถไฟที่ออกจากรางรถไฟตัดผ่านก่อนจะเข้าสู่เส้นทางหลัก
  • แทร็ก 'เซ็นเซอร์' ที่สองได้รับการติดตั้งใน mainline ระยะทางหนึ่งก่อนทางเข้าของผนัง (ดูภาพแรกสำหรับการอ้างอิง)
  • แทร็ก 'เซ็นเซอร์' ที่สามได้รับการติดตั้งก่อนการติดตั้งที่ทางเข้าของผนัง

ขั้นตอนที่ 5: ติดตั้ง Motor Driver Shield บนบอร์ด Arduino

ติดตั้ง Motor Driver Shield บนบอร์ด Arduino
ติดตั้ง Motor Driver Shield บนบอร์ด Arduino

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

ขั้นตอนที่ 6: เชื่อมต่อ Track Power Wires เข้ากับ Motor Driver Shield

เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์
เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์
เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์
เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์
เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์
เชื่อมต่อสายไฟรางกับแผงขับมอเตอร์

ทำการเชื่อมต่อสายไฟต่อไปนี้:

  • เชื่อมต่อตัวป้อนกำลังของรางหลักกับแผงขั้วต่อบนแผงป้องกันที่มีเครื่องหมาย 'M1'
  • เชื่อมต่อกำลังของรางเข้าข้างที่ผ่านเข้ากับแผงขั้วต่อบนแผงป้องกันที่มีเครื่องหมาย 'M2'

ขั้นตอนที่ 7: เชื่อมต่อผลิตภัณฑ์กับ Motor Driver Shield

เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield
เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield
เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield
เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield
เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield
เชื่อมต่อ Turnouts เข้ากับ Motor Driver Shield

เชื่อมต่อผลิตภัณฑ์แบบขนานโดยเชื่อมต่อสาย +ve (สีแดง) และ -ve (สีดำ) เข้าด้วยกัน และเชื่อมต่อเข้ากับแผงขั้วต่อบนแผงป้องกันมอเตอร์ที่มีเครื่องหมาย 'M3'

ขั้นตอนที่ 8: ติดตั้ง Expansion Shield บน Motor Shield

ติดตั้ง Expansion Shield บน Motor Shield
ติดตั้ง Expansion Shield บน Motor Shield

ติดตั้งส่วนป้องกันส่วนขยายบนแผงป้องกันไดรเวอร์มอเตอร์ในลักษณะเดียวกับที่แผงป้องกันมอเตอร์ติดตั้งบนบอร์ด Arduino

ขั้นตอนที่ 9: เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield

เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield
เชื่อมต่อแทร็ก 'ที่เซ็นเซอร์' เข้ากับ Expansion Shield

เชื่อมต่อกำลังของแทร็ก 'ที่เซ็นเซอร์' แต่ละอันเข้ากับส่วนหัว +5 โวลต์บนแผงป้องกันส่วนขยายและพิน 'GND' ของเซ็นเซอร์แต่ละตัวกับส่วนหัว 'GND' ของแผงป้องกัน ถัดไป ทำการเชื่อมต่อต่อไปนี้:

  • เชื่อมต่อพินเอาต์พุตของเซ็นเซอร์ตัวแรกเข้ากับพินอินพุต 'A0' ของบอร์ด Arduino
  • เชื่อมต่อพินเอาต์พุตของเซ็นเซอร์ตัวที่สองเข้ากับพินอินพุต 'A1' ของบอร์ด Arduino
  • เชื่อมต่อพินเอาต์พุตของเซ็นเซอร์ตัวที่สามเข้ากับพินอินพุต 'A2' ของบอร์ด Arduino

ขั้นตอนที่ 10: วางรถไฟขบวนแรกเข้าข้าง

วางรถไฟขบวนแรกเข้าข้าง
วางรถไฟขบวนแรกเข้าข้าง

วางรถไฟขบวนแรกเข้าข้างราง ขอแนะนำให้ใช้เครื่องมือปรับรางใหม่ โดยเฉพาะสำหรับรถจักรไอน้ำ

ขั้นตอนที่ 11: เปิดเครื่อง Setup

เพิ่มพลังให้การตั้งค่า
เพิ่มพลังให้การตั้งค่า

เชื่อมต่อแหล่งจ่ายไฟ 12 โวลต์เข้ากับขั้วต่ออินพุตไฟของบอร์ด Arduino แล้วเปิดเครื่อง

ขั้นตอนที่ 12: ตรวจสอบให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง

หลังจากเปิดเครื่องแล้ว ผลิตภัณฑ์ควรสลับเพื่อเชื่อมต่อรางเข้าข้างกับสายหลัก หากใครเปลี่ยนเส้นทางผิด ให้กลับขั้วของการเชื่อมต่อกับแผงป้องกันมอเตอร์

หลังจากที่ผู้ผลัดเปลี่ยนมาใช้รางรถไฟแล้ว รถไฟควรเริ่มเคลื่อนที่อย่างช้าๆ และเร่งความเร็วหลังจากข้ามราง 'เซ็นเซอร์' แรก ถ้ารถไฟเริ่มเคลื่อนตัวผิดทิศทางในรางรถไฟหรือรางรถไฟ คุณก็รู้ว่าต้องทำอย่างไร

ขั้นตอนที่ 13: วางรถไฟขบวนที่สองในรางรถไฟ

วางรถไฟขบวนที่สองในรางรถไฟ
วางรถไฟขบวนที่สองในรางรถไฟ
วางรถไฟขบวนที่สองในรางรถไฟ
วางรถไฟขบวนที่สองในรางรถไฟ

หลังจากที่รถไฟขบวนแรกข้ามรางที่ 'ถูกเซ็นเซอร์' ขบวนที่สองแล้ว รถไฟขบวนแรกจะออกจากรางและกำลังของรางรถไฟจะปิดลง นี่คือเวลาที่จะวางรถไฟขบวนที่สองเข้าข้าง

ขั้นตอนที่ 14: เอนหลัง ผ่อนคลาย และดูรถไฟของคุณวิ่ง

ขั้นตอนที่ 15: ไป Furthur

ทำไมไม่อัพเกรดการตั้งค่านี้? ลองทำเลย์เอาต์ให้ซับซ้อนมากขึ้น เพิ่มรถไฟให้มากขึ้น มีหลายสิ่งให้ทำ!

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

แนะนำ: