สารบัญ:

เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ: 13 ขั้นตอน (พร้อมรูปภาพ)
เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ: 13 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Rokenbok Monorail Train Freight Yard and Depot 2024, ธันวาคม
Anonim
เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ
เค้าโครงรถไฟจำลองพร้อมรางอัตโนมัติ

การสร้างเลย์เอาต์โมเดลรถไฟเป็นงานอดิเรกที่ยอดเยี่ยม การทำให้เป็นอัตโนมัติจะทำให้ดีขึ้นมาก! ให้เราดูข้อดีบางประการของระบบอัตโนมัติ:

  1. การดำเนินงานต้นทุนต่ำ: โครงร่างทั้งหมดถูกควบคุมโดยไมโครคอนโทรลเลอร์ Arduino โดยใช้ไดรเวอร์มอเตอร์ L298N ค่าใช้จ่ายแทบไม่มีเลยเมื่อเทียบกับการควบคุมคันเร่งแบบเดิมและชุดจ่ายไฟ
  2. เหมาะที่จะนำไปจัดแสดง: เนื่องจากไม่จำเป็นต้องมีการรบกวนจากมนุษย์เพื่อควบคุมการจัดวาง คุณจึงสามารถใช้ที่หน้าจอที่คุณไม่สามารถควบคุมรถไฟและขบวนรถได้ตลอดเวลา
  3. เหมาะสำหรับผู้ที่ชื่นชอบไมโครคอนโทรลเลอร์: หากคุณเป็นหรือต้องการเริ่มต้นกับ Arduino และการเขียนโปรแกรม นี่เป็นโครงการที่ยอดเยี่ยมสำหรับคุณในการฝึกฝนทักษะของคุณ

หากคุณสนใจ คุณสามารถตรวจสอบเวอร์ชันก่อนหน้าของโปรเจ็กต์นี้ซึ่งง่ายยิ่งขึ้นไปอีก

ดังนั้นโดยไม่ต้องกังวลใจต่อไป มาเริ่มกันเลย!

ขั้นตอนที่ 1: ดูโปรเจ็กต์ของฉันทำงาน

Image
Image

ขั้นตอนที่ 2: รับวัสดุทั้งหมด

อัพโหลดโปรแกรมลงบอร์ด Arduino
อัพโหลดโปรแกรมลงบอร์ด Arduino

ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้ทั้งหมด:

  • แนะนำให้ใช้บอร์ดไมโครคอนโทรลเลอร์ Arduino, UNO
  • บอร์ดไดรเวอร์มอเตอร์บริดจ์คู่ L298N
  • สายจัมเปอร์ชายกับชาย 6 เส้น
  • สายจัมเปอร์ชายกับหญิง 7 เส้น
  • ไขควง
  • อะแดปเตอร์จ่ายไฟ DC 12 โวลต์
  • ส่วนแทร็กที่มีเซ็นเซอร์ความใกล้ชิด IR ติดอยู่ด้านล่าง (ฉันใช้แทร็ก Kato S62)

ขั้นตอนที่ 3: อัปโหลดโปรแกรมไปยังบอร์ด Arduino

ดาวน์โหลด Arduino IDE จากที่นี่ หากคุณไม่มีในคอมพิวเตอร์ จากนั้นดาวน์โหลดและเปิดไฟล์ที่กำหนด

ขั้นตอนที่ 4: วางแทร็กและสร้างเลย์เอาต์

วางแทร็กและสร้างเลย์เอาต์
วางแทร็กและสร้างเลย์เอาต์

ทำวงรีวงรีด้วยด้านที่ผ่านบ้างดังที่แสดงไว้ด้านบน ตรวจสอบให้แน่ใจว่าระยะห่างระหว่างรางเซนเซอร์กับรางแรกที่รถไฟจะข้ามหลังจากข้ามรางเซนเซอร์นั้นมากกว่าความยาวของรถไฟ เพื่อไม่ให้ส่วนใดของรถไฟอยู่เหนือรางเซนเซอร์เมื่อข้ามรางรถไฟ

ขั้นตอนที่ 5: แผนผังวงจรมีประโยชน์เสมอ

แผนผังวงจรมีประโยชน์เสมอ
แผนผังวงจรมีประโยชน์เสมอ

คลิกที่ภาพเพื่อดูแบบเต็ม ตรวจสอบให้แน่ใจว่าคุณได้อ่านแผนผังวงจรทั้งหมดและรายละเอียดทั้งหมดก่อนดำเนินการต่อ

ขั้นตอนที่ 6: เชื่อมต่อ Turnouts กับเอาท์พุตของ L298N Driver Board

เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N
เชื่อมต่อผลิตภัณฑ์เข้ากับเอาต์พุตของบอร์ดไดรเวอร์ L298N

ต่อสายสีแดงและสีดำของสินค้าทั้งสองตามลำดับ ส่งผลให้เกิดการเชื่อมต่อแบบขนาน จากนั้นเชื่อมต่อสายสีแดงเข้ากับ out4 และสายสีดำเข้ากับขั้วต่อ out3 ของบอร์ดควบคุมมอเตอร์

ขั้นตอนที่ 7: เชื่อมต่อ Power Feeder Track กับเอาต์พุตอื่นของ L298N Driver Board

เชื่อมต่อรางป้อนพลังงานกับเอาต์พุตอื่นของบอร์ดไดรเวอร์ L298N
เชื่อมต่อรางป้อนพลังงานกับเอาต์พุตอื่นของบอร์ดไดรเวอร์ L298N
เชื่อมต่อรางป้อนพลังงานเข้ากับเอาต์พุตอื่นของบอร์ดไดรเวอร์ L298N
เชื่อมต่อรางป้อนพลังงานเข้ากับเอาต์พุตอื่นของบอร์ดไดรเวอร์ L298N

เชื่อมต่อสายสีขาวของตัวป้อนพลังงานเข้ากับ out1 และสายสีน้ำเงินเข้ากับขั้ว out2 ของบอร์ดควบคุมมอเตอร์

ขั้นตอนที่ 8: เชื่อมต่อ L298N Driver Board เข้ากับ Power Pins ของ Arduino Board

เชื่อมต่อ L298N Driver Board เข้ากับ Power Pins ของ Arduino Board
เชื่อมต่อ L298N Driver Board เข้ากับ Power Pins ของ Arduino Board

เชื่อมต่อพิน 12 โวลต์เข้ากับพิน VIN ของบอร์ด Arduino, พิน GND กับพิน GND ของบอร์ด Arduino และควรใช้พิน 5 โวลต์ของไดรเวอร์มอเตอร์กับพิน 5 โวลต์ของบอร์ด Arduino

ขั้นตอนที่ 9: เชื่อมต่อเซ็นเซอร์กับบอร์ด Arduino

เชื่อมต่อเซ็นเซอร์กับบอร์ด Arduino
เชื่อมต่อเซ็นเซอร์กับบอร์ด Arduino

เชื่อมต่อพิน VCC ของเซ็นเซอร์กับพิน 5 โวลต์ของบอร์ด Arduino, พิน GND กับพิน GND ของบอร์ด Arduino และพิน OUT กับพิน A0 ของบอร์ด Arduino

ขั้นตอนที่ 10: เชื่อมต่อพินอินพุตของไดรเวอร์มอเตอร์กับบอร์ด Arduino

เชื่อมต่ออินพุตพินของไดรเวอร์มอเตอร์กับบอร์ด Arduino
เชื่อมต่ออินพุตพินของไดรเวอร์มอเตอร์กับบอร์ด Arduino

เชื่อมต่อพินดิจิตอลของบอร์ด Arduino เข้ากับพินอินพุตของบอร์ดควบคุมมอเตอร์ดังนี้:

  • D9 ถึง IN1
  • D10 ถึง IN2
  • D11 ถึง IN3
  • D12 ถึง IN4

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

วางรถไฟบนรางรถไฟ
วางรถไฟบนรางรถไฟ

หลังจากตรวจสอบการต่อสายไฟทั้งหมดแล้ว ให้วางรถไฟไว้บนราง

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

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

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

ขั้นตอนที่ 13: เสร็จแล้ว

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

แนะนำ: