สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: รับชิ้นส่วน
- ขั้นตอนที่ 2: ผสานรวมเซ็นเซอร์แบบยืดหยุ่น
- ขั้นตอนที่ 3: รับ Robot Kit
- ขั้นตอนที่ 4: ประกอบ Kit
- ขั้นตอนที่ 5: การเชื่อมต่อไดรเวอร์มอเตอร์
- ขั้นตอนที่ 6: เติมรถยนต์
- ขั้นตอนที่ 7: การเชื่อมต่อถุงมือ
- ขั้นตอนที่ 8: ถุงมือที่เสร็จสมบูรณ์
- ขั้นตอนที่ 9: การสื่อสารด้วยบลูทูธ
- ขั้นตอนที่ 10: รหัสฐานสิบหกสำหรับโครงการ
- ขั้นตอนที่ 11: ผลลัพธ์สุดท้าย
วีดีโอ: ตัวควบคุมถุงมือรถระยะไกล: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ทุกวันนี้ เทคโนโลยีกำลังเคลื่อนไปสู่ประสบการณ์ที่สมจริงยิ่งขึ้น ซึ่งทำให้ผู้ใช้มีวิธีการใหม่ในการโต้ตอบกับสิ่งต่าง ๆ ในสภาพแวดล้อมเสมือนจริงหรือความเป็นจริง ด้วยเทคโนโลยีที่สวมใส่ได้เพิ่มมากขึ้นเรื่อย ๆ ด้วยจำนวนนาฬิกาอัจฉริยะที่เพิ่มขึ้นสำหรับการแจ้งเตือนอย่างรวดเร็ว การติดตามการออกกำลังกายและอื่น ๆ เพียงแค่จากข้อมือ เซ็นเซอร์ร่างกายแบบสปอร์ตเพื่อติดตามการเคลื่อนไหวของผู้เล่น สถิติสุขภาพของเขา/เธอ เช่น อัตราการเต้นของหัวใจ ความดันโลหิต ฯลฯ ขณะแสดงหรือเล่นกีฬาเพื่อให้แก้ไขได้ ชุดหูฟังเสมือนจริงกำลังเข้าสู่ตลาดและการใช้ชุด VR เพื่อการเล่นเกมก็เพิ่มขึ้นทุกวัน ด้วยชุด VR ตัวควบคุมถุงมือได้เพิ่มความนิยมขึ้นหลายเท่าเนื่องจากให้ประสบการณ์ที่ดีขึ้นมากเนื่องจากการโต้ตอบกับโลกเสมือนจริงกลายเป็นเรื่องง่ายและสนุกสนานมากขึ้น
สามารถใช้ถุงมือควบคุมเพื่อควบคุมสิ่งต่าง ๆ ในสภาพแวดล้อมเสมือนจริงเช่นเดียวกับที่ต้องทำในโปรเจ็กต์นี้ โครงการที่ต้องทำจะมี 2 ส่วน ส่วนที่หนึ่งคือการออกแบบถุงมือและส่วนที่สองคือการสร้างรถหุ่นยนต์ ตัวควบคุมถุงมือจะใช้ในการควบคุมรถหุ่นยนต์ด้วยอินเทอร์เฟซไร้สาย การเคลื่อนไหวที่แตกต่างกันของรถคือ เดินหน้า ถอยหลัง เลี้ยวขวา เลี้ยวซ้าย จะถูกกำหนดเป็นการกระทำและการเคลื่อนไหวของมือที่แตกต่างกัน
เสบียง
1. โครงหุ่นยนต์
2. มอเตอร์กระแสตรงสองตัว
3. สองไมโคร: บอร์ดพัฒนาบิต
4. สองล้อ
5. เขียงหั่นขนม 2 อัน
6. ไมโครสองบอร์ด: บอร์ดฝ่าวงล้อมบิต
7. เซลล์ AAA สองเซลล์สำหรับจ่ายไฟหนึ่งไมโคร: bit
8. แหล่งจ่ายไฟ 5V (ธนาคารพลังงาน)
9. เซ็นเซอร์แบบดิ้นสองตัว
10. ตัวต้านทาน 10k สี่ตัว
11. ตัวขับมอเตอร์ (L293DNE)
12. สายจัมเปอร์
13. สายไฟ
14. สกรูและน็อต
15. กระทู้
16. เข็ม
ขั้นตอนที่ 1: รับชิ้นส่วน
เตรียมชิ้นส่วนทั้งหมดในรายการชิ้นส่วนให้พร้อมเพื่อให้ง่ายต่อการเริ่มต้นและดำเนินโครงการให้เสร็จเร็วขึ้น
ขั้นตอนที่ 2: ผสานรวมเซ็นเซอร์แบบยืดหยุ่น
เย็บเซ็นเซอร์แบบยืดหยุ่นโดยใช้ด้ายและเข็มกับดัชนีและนิ้วกลางของถุงมือ นิ้วชี้และนิ้วกลางเป็นทางเลือกเนื่องจากง่าย ฟังก์ชันที่ใช้มากที่สุดคือไปข้างหน้า ดังนั้นนิ้วชี้จะง่ายที่สุดสำหรับมัน และการเคลื่อนตัวถอยหลังของรถจะถูกควบคุมโดยเซ็นเซอร์เฟล็กซ์บนนิ้วกลาง
ขั้นตอนที่ 3: รับ Robot Kit
รับชุดแชสซีของหุ่นยนต์ที่คล้ายกับที่นี่
ขั้นตอนที่ 4: ประกอบ Kit
ใช้แชสซีและต่อมอเตอร์โดยใช้ตัวรองรับที่ให้มาและสกรูและน็อต ดึงสายไฟออกจากทางล้อเพื่อให้สามารถต่อเข้ากับตัวขับมอเตอร์ได้ง่าย
ขั้นตอนที่ 5: การเชื่อมต่อไดรเวอร์มอเตอร์
รูปภาพแสดงการเชื่อมต่อที่ต้องทำกับ IC ไดรเวอร์มอเตอร์
NS. Vcc คือ 5V ซึ่งขับเคลื่อนโดยบอร์ดพัฒนาอื่นที่มีการจ่ายไฟ 5V ที่ได้รับการควบคุม ตัวขับมอเตอร์มีตัวควบคุมต่าง ๆ สำหรับควบคุมมอเตอร์ตัวขับทั้งสองทิศทาง
NS. พิน 1 และพิน 9 เปิดใช้งานพินที่ขับเคลื่อนมอเตอร์ การควบคุมทำได้โดยพิน 3.3V ของ micro: bit
ค. พิน 2, พิน 7, พิน 10 และพิน 15 ของตัวขับมอเตอร์กำหนดทิศทางที่มอเตอร์หมุน
NS. พิน 3 และพิน 6 ขับเคลื่อนมอเตอร์ด้านซ้ายไปในทิศทางที่มอเตอร์ถูกตั้งไว้
อี พิน 14 และพิน 11 ขับเคลื่อนมอเตอร์ที่ถูกต้องในทิศทางที่มอเตอร์ถูกตั้งไว้
NS. พิน 4, 5 และพิน 12, 13 ของไดรเวอร์มอเตอร์ เชื่อมต่อกับพื้นดิน
ขั้นตอนที่ 6: เติมรถยนต์
หลังจากเชื่อมต่อเสร็จแล้ว รถควรมีลักษณะดังนี้ ฉันใช้บอร์ดอื่นสำหรับ 5V เพื่อจ่ายไฟให้กับมอเตอร์
ขั้นตอนที่ 7: การเชื่อมต่อถุงมือ
เชื่อมต่อปลายด้านหนึ่งของเซ็นเซอร์ flex กับ 3.3V ของ micro: bit
เซ็นเซอร์แบบยืดหยุ่นทำหน้าที่เป็นตัวต้านทานแบบปรับค่าได้ เมื่อเซ็นเซอร์ถูกงอความต้านทานจะเปลี่ยนไปซึ่งส่งผลให้เกิดการเปลี่ยนแปลงของกระแสที่ไหลผ่านซึ่ง ADC สามารถตรวจพบได้ (ตัวแปลงอนาล็อกเป็นดิจิตอลของตัวควบคุมไมโคร: บิต)
NS. เซ็นเซอร์แบบยืดหยุ่นแต่ละตัวมีปลายทั้งสองด้าน หนึ่งในนั้นเชื่อมต่อกับ 3.3V
NS. เพื่อให้เห็นความแตกต่างอย่างมีนัยสำคัญในค่า ADC จำเป็นต้องเชื่อมต่อ 20kohms กับปลายอีกด้านหนึ่ง
ค. ปลายอีกด้านยังทำหน้าที่เป็นอินพุต ADC บนไมโครบิต
NS. เชื่อมต่อปลายอีกด้านหนึ่งของตัวต้านทานกับกราวด์ดังแสดงในรูป
ขั้นตอนที่ 8: ถุงมือที่เสร็จสมบูรณ์
ขณะที่เรากำลังสร้างต้นแบบ ให้เย็บเขียงหั่นขนมเล็กๆ ไว้บนถุงมือ เพื่อให้เราสามารถติดตัวต้านทาน 20k ohms ที่จำเป็นกับเซ็นเซอร์แบบยืดหยุ่นเพื่อรับข้อมูลได้ เชื่อมต่อให้เสร็จสมบูรณ์และติด micro: bit controller และตอนนี้ถุงมือก็พร้อมที่จะควบคุมรถหลังจากได้รับรหัสแล้ว
ขั้นตอนที่ 9: การสื่อสารด้วยบลูทูธ
ในโปรแกรมแก้ไข micro: bit เพิ่มโมดูลการออกอากาศวิทยุและใช้ไฟล์ในขั้นตอนต่อไปสำหรับรถยนต์และถุงมือ
ขั้นตอนที่ 10: รหัสฐานสิบหกสำหรับโครงการ
เมื่อเชื่อมต่อ micro: bit กับคอมพิวเตอร์ จะแสดงขึ้นเป็นที่เก็บข้อมูล ดาวน์โหลดไฟล์ hex สองไฟล์ด้านบน ไฟล์ hex เป็นไฟล์ที่มีคำแนะนำที่จำเป็นสำหรับคอนโทรลเลอร์ในการทำงาน ลากและวางไฟล์ถุงมือบนไอคอนของ micro: bit ซึ่งจะใช้สำหรับถุงมือ ในทำนองเดียวกัน ลากและวางไฟล์รถบนไอคอนของ micro: bit ซึ่งจะใช้สำหรับรถหุ่นยนต์
ขั้นตอนที่ 11: ผลลัพธ์สุดท้าย
วิดีโอสาธิตการทำงานของหุ่นยนต์เคลื่อนที่
หุ่นยนต์รองรับฟังก์ชันต่อไปนี้:
1. ก้าวไปข้างหน้า
2. ถอยหลัง
3.เลี้ยวขวา
4. เลี้ยวซ้าย
5. หยุด
6. เบรค
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง