![โมเดลรถไฟที่ควบคุมด้วยคีย์บอร์ด V2.0 | อินเตอร์เฟซ PS / 2: 13 ขั้นตอน (พร้อมรูปภาพ) โมเดลรถไฟที่ควบคุมด้วยคีย์บอร์ด V2.0 | อินเตอร์เฟซ PS / 2: 13 ขั้นตอน (พร้อมรูปภาพ)](https://img.gwsigeps.com/img/img/blank.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 3: โปรแกรม Arduino Microcontroller
- ขั้นตอนที่ 4: ระบุพินของตัวเชื่อมต่อ PS / 2
- ขั้นตอนที่ 5: เชื่อมต่อไดรเวอร์มอเตอร์เข้ากับบอร์ด Arduino
- ขั้นตอนที่ 6: เชื่อมต่อตัวเชื่อมต่อ PS / 2 เข้ากับบอร์ด Arduino
- ขั้นตอนที่ 7: ตั้งค่ารูปแบบทดสอบ
- ขั้นตอนที่ 8: เชื่อมต่อเอาต์พุตของไดรเวอร์มอเตอร์กับ Track Power Feeder
- ขั้นตอนที่ 9: เชื่อมต่อคีย์บอร์ดเข้ากับช่องเสียบ PS / 2
- ขั้นตอนที่ 10: วางหัวรถจักรลงบนรางรถไฟ
- ขั้นตอนที่ 11: เชื่อมต่อการตั้งค่ากับอะแดปเตอร์ 12 โวลต์และเปิดเครื่อง
- ขั้นตอนที่ 12: กลับไปนั่งกับคุณแป้นพิมพ์และเรียกใช้รถไฟของคุณ
- ขั้นตอนที่ 13: มีอะไรต่อไป!
ในหนึ่งใน 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: มีอะไรต่อไป!
ฉันชอบที่จะเห็นโครงการของคุณด้านล่าง หลังจากเสร็จสิ้นโครงการนี้อย่าหยุดที่นี่และลองเพิ่มฟังก์ชั่นเพิ่มเติมในการตั้งค่า อะไรก็ตามที่คุณทำ, ดีที่สุด!