โมเดลรถไฟที่ควบคุมด้วยคีย์บอร์ด V2.0 | อินเตอร์เฟซ PS / 2: 13 ขั้นตอน (พร้อมรูปภาพ)

โมเดลรถไฟที่ควบคุมด้วยคีย์บอร์ด V2.0 | อินเตอร์เฟซ PS / 2: 13 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

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

วัสดุ:

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

สำหรับโครงการนี้คุณจะต้อง:

  • ไมโครคอนโทรลเลอร์ Arduino
  • แป้นพิมพ์ PS / 2
  • คอนเนคเตอร์ PS / 2 ตัวเมีย (ต่ออันที่แสดงในภาพมันจะทำให้ชีวิตของคุณง่ายขึ้น)
  • โมดูลไดรเวอร์มอเตอร์ L298N
  • แหล่งจ่ายไฟ DC 12 โวลต์ที่มีความจุปัจจุบันอย่างน้อย 1A (1000mA)
  • สายจัมเปอร์ชายกับหญิง 3 ตัว (เพื่อเชื่อมต่ออินพุตของไดรเวอร์มอเตอร์กับขาออกของบอร์ด Arduino)
  • สายจัมเปอร์ชายต่อชาย 4 ตัว (เพื่อเชื่อมต่อไดรเวอร์มอเตอร์เข้ากับกำลังไฟและรางรถไฟ)
  • สายจัมเปอร์ชายต่อชาย 4 ตัว (สำหรับเชื่อมต่อขั้วต่อ PS / 2 กับบอร์ด Arduino)

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

ขั้นตอนที่ 4: ระบุพินของตัวเชื่อมต่อ PS / 2

ใช้ชุดมัลติมิเตอร์เพื่อทดสอบความต่อเนื่องและใช้รูปภาพที่ให้มาเป็นข้อมูลอ้างอิงทำเครื่องหมาย pinout ของสายเคเบิลตัวเชื่อมต่อ PS / 2 / สายเคเบิลต่อขยาย

ขั้นตอนที่ 5: เชื่อมต่อไดรเวอร์มอเตอร์เข้ากับบอร์ด Arduino

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

  • เชื่อมต่อขาอินพุต 'ENB' เพื่อ pin 'D10' ของบอร์ด Arduino
  • เชื่อมต่อขาอินพุต 'IN4' เพื่อ pin 'D9' ของบอร์ด Arduino
  • เชื่อมต่อขาอินพุต 'IN3' เพื่อ pin 'D8' ของบอร์ด Arduino
  • เชื่อมต่อสายจัมเปอร์ตัวผู้กับตัวผู้สองตัวเข้ากับขั้วเอาท์พุท 3 และ 4 เพื่อเชื่อมต่อกับตัวป้อนกำลังติดตาม
  • เชื่อมต่อพิน 'VIN' ของไดรเวอร์มอเตอร์เข้ากับพิน 'VIN' และพิน 'GND' กับพิน 'GND' ของบอร์ด Arduino ตามลำดับ

ตรวจสอบให้แน่ใจว่าไม่มีการเชื่อมต่อสายไฟหลวม

ขั้นตอนที่ 6: เชื่อมต่อตัวเชื่อมต่อ PS / 2 เข้ากับบอร์ด Arduino

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

  • เชื่อมต่อ 'VCC' กับพิน '+ 5 โวลต์' ของบอร์ด Arduino
  • เชื่อมต่อ 'GND' กับพิน 'GND' ของบอร์ด Arduino
  • เชื่อมต่อ 'นาฬิกา' เพื่อปักหมุด 'D2' ของบอร์ด Arduino
  • เชื่อมต่อ 'DATA' เพื่อ pin 'D3' ของบอร์ด Arduino

ตรวจสอบแผนภาพ pinout ของตัวเชื่อมต่อ PS / 2 อีกครั้งก่อนทำการเชื่อมต่อ

ขั้นตอนที่ 7: ตั้งค่ารูปแบบทดสอบ

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

ขั้นตอนที่ 8: เชื่อมต่อเอาต์พุตของไดรเวอร์มอเตอร์กับ Track Power Feeder

เชื่อมต่อสายจัมเปอร์ตัวผู้กับตัวผู้เข้ากับขั้วแทร็คของตัวจ่ายพลังงานซึ่งก่อนหน้านี้เชื่อมต่อกับขั้วเอาท์พุทของไดรเวอร์มอเตอร์

ขั้นตอนที่ 9: เชื่อมต่อคีย์บอร์ดเข้ากับช่องเสียบ PS / 2

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

วางหัวรถจักรลงบนรางรถไฟและจัดแนวล้อให้เหมาะสมกับราง

ขั้นตอนที่ 11: เชื่อมต่อการตั้งค่ากับอะแดปเตอร์ 12 โวลต์และเปิดเครื่อง

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

ขั้นตอนที่ 12: กลับไปนั่งกับคุณแป้นพิมพ์และเรียกใช้รถไฟของคุณ

ขั้นตอนที่ 13: มีอะไรต่อไป!

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