สารบัญ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 2: รับชิ้นส่วนและวัสดุสิ้นเปลืองทั้งหมด
- ขั้นตอนที่ 3: รับ Ps2 Library
- ขั้นตอนที่ 4: ค้นหาการเชื่อมต่อของทัชแพด
- ขั้นตอนที่ 5: ทดสอบทัชแพด
- ขั้นตอนที่ 6: ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
- ขั้นตอนที่ 7: ตั้งค่าเค้าโครง
- ขั้นตอนที่ 8: ติดตั้ง Motor Shield บนบอร์ด Arduino
- ขั้นตอนที่ 9: เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield
- ขั้นตอนที่ 10: เชื่อมต่อทัชแพดกับ Setup
- ขั้นตอนที่ 11: วางหัวรถจักรบนราง
- ขั้นตอนที่ 12: เชื่อมต่อการตั้งค่ากับพลังงานและเปิดเครื่อง
- ขั้นตอนที่ 13: ทดสอบการควบคุม
- ขั้นตอนที่ 14: แบ่งปันงานของคุณและขยายต่อไป
![แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ - อินเทอร์เฟซ PS/2 Arduino: 14 ขั้นตอน แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ - อินเทอร์เฟซ PS/2 Arduino: 14 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-16050-j.webp)
วีดีโอ: แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ - อินเทอร์เฟซ PS/2 Arduino: 14 ขั้นตอน
![วีดีโอ: แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ - อินเทอร์เฟซ PS/2 Arduino: 14 ขั้นตอน วีดีโอ: แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ - อินเทอร์เฟซ PS/2 Arduino: 14 ขั้นตอน](https://i.ytimg.com/vi/Z2H2aruLnJE/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ | อินเทอร์เฟซ PS/2 Arduino แล็ปท็อปทัชแพดควบคุมโมเดลรถไฟ | อินเทอร์เฟซ PS/2 Arduino](https://i.howwhatproduce.com/images/006/image-16050-1-j.webp)
ทัชแพดของแล็ปท็อปเป็นหนึ่งในอุปกรณ์ที่ยอดเยี่ยมสำหรับใช้เป็นอินพุตสำหรับโปรเจ็กต์ไมโครคอนโทรลเลอร์ ดังนั้นวันนี้ เรามาปรับใช้อุปกรณ์นี้กับไมโครคอนโทรลเลอร์ Arduino เพื่อควบคุมรางจำลอง การใช้ทัชแพด PS/2 เราจะสามารถควบคุมผลิตภัณฑ์ได้ 3 แบบและติดตามกำลัง
รักษาความกว้างของทัชแพดไว้ที่ด้านล่าง (โหมดเหมือนโหมดแนวตั้ง) เลื่อนนิ้วไปตามเส้นทแยงมุมแต่ละเส้นเพื่อควบคุมสองผลิตภัณฑ์ การเลื่อนนิ้วในแนวนอนจะใช้เพื่อควบคุมผลิตภัณฑ์อื่นและเลื่อนนิ้วในแนวตั้ง จะใช้ในการควบคุมความเร็วและทิศทางของหัวรถจักร
ดังนั้นโดยไม่ต้องกังวลใจต่อไป มาเริ่มกันเลย!
ขั้นตอนที่ 1: ดูวิดีโอ
![Image Image](https://i.howwhatproduce.com/images/006/image-16050-3-j.webp)
![](https://i.ytimg.com/vi/CZaF_8HFH-k/hqdefault.jpg)
ดูวิดีโอเพื่อทำความเข้าใจการควบคุมทั้งหมดและเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงาน
ขั้นตอนที่ 2: รับชิ้นส่วนและวัสดุสิ้นเปลืองทั้งหมด
![ค้นหาการเชื่อมต่อของทัชแพด ค้นหาการเชื่อมต่อของทัชแพด](https://i.howwhatproduce.com/images/006/image-16050-4-j.webp)
สำหรับโครงการนี้ คุณจะต้อง:
- ไมโครคอนโทรลเลอร์ Arduino เข้ากันได้กับ Adafruit Motor Shield V2 (UNO, Leonardo ฯลฯ)
- Adafruit Motor Shield V2
- ทัชแพด PS/2
- 4 สายพร้อมขั้วต่อ Dupont ตัวผู้ที่ด้านหนึ่ง (เพื่อเชื่อมต่อทัชแพดกับบอร์ด Arduino)
- สายละ 2 เส้นสำหรับเชื่อมต่อกำลังของรางและราง (สูงสุด 3 เส้น) กับตัวป้องกันมอเตอร์
- แหล่งจ่ายไฟ DC 12 โวลต์ที่มีความจุกระแสไฟอย่างน้อย 1A
ขั้นตอนที่ 3: รับ Ps2 Library
ดาวน์โหลดโฟลเดอร์ของไลบรารี ps2 จากที่นี่ ย้ายโฟลเดอร์ที่ดาวน์โหลดมาไว้ที่เดสก์ท็อปเพราะจะง่ายต่อการค้นหา เปิด Arduino IDE แล้วคลิก Sketch>Include Library>Add. ZIP Library… จากนั้นเลือกโฟลเดอร์ ps2 จากเดสก์ท็อป ไลบรารีจะถูกรวมและตอนนี้คุณสามารถใช้ไลบรารี ps2 ได้
ขั้นตอนที่ 4: ค้นหาการเชื่อมต่อของทัชแพด
หากคุณมีทัชแพด Synaptics เหมือนด้านบน แป้น 'T22' คือ +5V, 'T10' คือ 'Clock', 'T11' คือ 'Data' และ 'T23' คือ 'GND' คุณยังสามารถบัดกรีลวด 'GND' กับทองแดงขนาดใหญ่ที่แสดงด้านบนได้
คลิกที่ภาพด้านบนเพื่อทราบข้อมูลเพิ่มเติม หากคุณมีทัชแพดอื่น ลองค้นหาหมายเลขชิ้นส่วนบนอินเทอร์เน็ตด้วย 'pinouts' หรือคุณสามารถถามชุมชน r/Arduino บน Reddit หากคุณพบปัญหา
ขั้นตอนที่ 5: ทดสอบทัชแพด
ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อกับทัชแพดอย่างถูกต้อง หากต้องการทดสอบทัชแพด ให้อัปโหลดโค้ดเมาส์ ps2 บนไมโครคอนโทรลเลอร์ Arduino จาก Examples>ps2 เชื่อมต่อสาย 'นาฬิกา' กับ D6, สาย 'ข้อมูล' กับ D5, GND ถึง GND และ +5V หรือ VCC กับพิน +5V ของบอร์ด Arduino ตามลำดับ เชื่อมต่อบอร์ด Arduino กับคอมพิวเตอร์อีกครั้งและเปิดจอภาพอนุกรม หากคุณเห็นตัวเลขเปลี่ยนไปเมื่อคุณเลื่อนนิ้วผ่านทัชแพด แสดงว่าทัชแพดทำงานอย่างถูกต้องและคุณสามารถดำเนินการต่อได้
ขั้นตอนที่ 6: ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
![ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino](https://i.howwhatproduce.com/images/006/image-16050-5-j.webp)
ขอแนะนำให้อ่านโค้ดก่อนอัปโหลดไปยังไมโครคอนโทรลเลอร์ Arduino เพื่อทำความเข้าใจว่าเกิดอะไรขึ้น
ขั้นตอนที่ 7: ตั้งค่าเค้าโครง
![ตั้งค่าเค้าโครง ตั้งค่าเค้าโครง](https://i.howwhatproduce.com/images/006/image-16050-6-j.webp)
ตั้งค่าเลย์เอาต์เพื่อทดสอบกำลังของแทร็กและตัวควบคุมผลิตภัณฑ์ทั้งสาม ตรวจสอบให้แน่ใจว่าข้อต่อรางทั้งหมดทำอย่างถูกต้องและรางสะอาด แนะนำให้ทำความสะอาดรางและล้อของหัวรถจักรเป็นระยะเพื่อป้องกันไม่ให้หัวรถจักรหยุดนิ่ง
ขั้นตอนที่ 8: ติดตั้ง Motor Shield บนบอร์ด Arduino
![ติดตั้ง Motor Shield บนบอร์ด Arduino ติดตั้ง Motor Shield บนบอร์ด Arduino](https://i.howwhatproduce.com/images/006/image-16050-7-j.webp)
จัดตำแหน่งหมุดของตัวป้องกันมอเตอร์อย่างระมัดระวังกับส่วนหัวตัวเมียของบอร์ด Arduino และดันตัวป้องกันที่ด้านบนของบอร์ด Arduino ตรวจสอบให้แน่ใจว่าเกราะป้องกันพอดีกับบอร์ด Arduino อย่างแน่นหนาและไม่มีขางอ
ขั้นตอนที่ 9: เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield
![เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield](https://i.howwhatproduce.com/images/006/image-16050-8-j.webp)
![เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield](https://i.howwhatproduce.com/images/006/image-16050-9-j.webp)
![เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield](https://i.howwhatproduce.com/images/006/image-16050-10-j.webp)
![เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield เชื่อมต่อ Track Power และ Turnouts เข้ากับ Motor Shield](https://i.howwhatproduce.com/images/006/image-16050-11-j.webp)
ทำการเชื่อมต่อต่อไปนี้:
- เชื่อมต่อกำลังของรางเข้ากับขั้วต่อเอาท์พุตของแผงป้องกันที่มีป้ายกำกับ 'M1'
- เชื่อมต่อผลิตภัณฑ์เข้ากับขั้วต่อเอาท์พุตที่เหลือสามตัว 'M2', 'M3' และ 'M4'
ตรวจสอบให้แน่ใจว่าการเชื่อมต่อสายไฟทั้งหมดแน่น
ขั้นตอนที่ 10: เชื่อมต่อทัชแพดกับ Setup
![เชื่อมต่อทัชแพดกับ Setup เชื่อมต่อทัชแพดกับ Setup](https://i.howwhatproduce.com/images/006/image-16050-12-j.webp)
![เชื่อมต่อทัชแพดกับ Setup เชื่อมต่อทัชแพดกับ Setup](https://i.howwhatproduce.com/images/006/image-16050-13-j.webp)
เชื่อมต่อทัชแพดกับบอร์ด Arduino โดยทำการเชื่อมต่อระหว่างทัชแพดกับบอร์ด Arduino:
- +5 โวลต์หรือ 'VCC' ถึง +5 โวลต์ของบอร์ด Arduino
- 'GND' เป็น 'GND' ของบอร์ด Arduino
- 'นาฬิกา' ถึง 'D6' ของบอร์ด Arduino
- 'ข้อมูล' ถึง 'D5' ของบอร์ด Arduino
ขั้นตอนที่ 11: วางหัวรถจักรบนราง
![วางหัวรถจักรบนราง วางหัวรถจักรบนราง](https://i.howwhatproduce.com/images/006/image-16050-14-j.webp)
วางหัวรถจักรที่จะทดสอบ คุณยังสามารถวางระเนระนาดได้หลายแบบตามต้องการ
ขอแนะนำให้ใช้เครื่องมือราวกันตกใหม่ ตรวจสอบให้แน่ใจว่าได้วางหัวรถจักรไว้บนรางอย่างถูกต้องเพื่อป้องกันการตกราง
ขั้นตอนที่ 12: เชื่อมต่อการตั้งค่ากับพลังงานและเปิดเครื่อง
![เชื่อมต่อการตั้งค่าเพื่อเปิดเครื่องและเปิดเครื่อง เชื่อมต่อการตั้งค่าเพื่อเปิดเครื่องและเปิดเครื่อง](https://i.howwhatproduce.com/images/006/image-16050-15-j.webp)
เชื่อมต่อแหล่งจ่ายไฟ 12 โวลต์เข้ากับการตั้งค่าและเปิดเครื่อง
ขั้นตอนที่ 13: ทดสอบการควบคุม
![Image Image](https://i.howwhatproduce.com/images/006/image-16050-17-j.webp)
![](https://i.ytimg.com/vi/CZaF_8HFH-k/hqdefault.jpg)
ทดสอบการควบคุมทั้งหมด โปรดดูวิดีโอด้านบนอีกครั้งเพื่อทำความเข้าใจการควบคุม
ขั้นตอนที่ 14: แบ่งปันงานของคุณและขยายต่อไป
ถ้าคุณทำโปรเจกต์ของคุณสำเร็จ และถ้าทำได้ ลองแชร์ภาพที่คุณสร้างสรรค์กับชุมชนโดยคลิกที่ 'I Made It!'
นอกจากนี้ ให้ลองเพิ่มคุณสมบัติและฟังก์ชันเพิ่มเติมให้กับโปรเจ็กต์นี้ และพยายามแชร์ด้วย สิ่งที่คุณทำทั้งหมดที่ดีที่สุด!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
![การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
![การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5374-j.webp)
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
![วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9009-j.webp)
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
![การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
![Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ) Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-6862-42-j.webp)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino