สารบัญ:

ถุงมือตัวช่วยสร้าง: ถุงมือควบคุม Arduino ควบคุม: 4 ขั้นตอน (พร้อมรูปภาพ)
ถุงมือตัวช่วยสร้าง: ถุงมือควบคุม Arduino ควบคุม: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ถุงมือตัวช่วยสร้าง: ถุงมือควบคุม Arduino ควบคุม: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ถุงมือตัวช่วยสร้าง: ถุงมือควบคุม Arduino ควบคุม: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: แขนกลควบคุมด้วยนิ้วมือแบบไร้สายผ่านhc05-06 2024, กรกฎาคม
Anonim
Wizard Glove: ถุงมือควบคุม Arduino
Wizard Glove: ถุงมือควบคุม Arduino
Wizard Glove: ถุงมือควบคุม Arduino
Wizard Glove: ถุงมือควบคุม Arduino

ถุงมือตัวช่วยสร้าง

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

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

ขั้นตอนที่ 1: คุณต้องการอะไร

อะไรที่คุณต้องการ?
อะไรที่คุณต้องการ?

คุณจะต้องการ:

- ถุงมือคู่ 1x 1.5 ใหญ่กว่าขนาดของคุณเอง

- เคสสี่เหลี่ยมผืนผ้า 1x ที่ใส่ Arduino leonardo และสายเคเบิลอื่นๆ ได้ (ฉันใช้เคส iphone 4)

- 1x Arduino นาโน

- 1x Arduino ลีโอนาร์โด

- 1x adafruit neo-pixel 16 วงแหวน

- ปุ่ม 3x ที่คุณเลือก (ฉันขอแนะนำให้ใช้ปุ่มเล็ก ๆ เพราะมันจะต้องพอดีกับนิ้วของคุณ)

- 2x โมดูลบลูทูธ HC-05

- มาตรความเร่ง 3 แกน 1x

และสายไฟจำนวนมาก ตัวต้านทาน 220 โอห์มสองสามตัว (ฉันทำได้ด้วย 6) และอุปกรณ์บัดกรีบางอย่าง เช่น ดีบุก

ขั้นตอนที่ 2: การเขียนโปรแกรม Arduino และ Bluetooth

ในการเริ่มต้นโครงการของคุณ คุณสามารถเขียนโค้ด arduino nano และ arduino leonardo ของคุณ คุณจะต้องสร้างการเชื่อมต่อบลูทูธมาสเตอร์และสเลฟกับทั้งโมดูล HC-05 ของคุณ ฉันพบคำแนะนำที่สมบูรณ์แบบสำหรับการติดตั้งนี้บนเว็บไซต์นี้แล้วและฉันจะวางลิงก์ไปยังคำแนะนำเพื่อให้คุณทำสิ่งเดียวกันก่อนที่เราจะดำเนินการต่อ (จำไว้ว่า: arduino leonardo เป็น Slave และ arduino nano เป็น Master) (ฉันอยากจะขอบคุณจริงๆ "Riftliger" สำหรับคำแนะนำของเขา):

เมื่อคุณเชื่อมต่อ arduino leonardo ของคุณเป็นทาสและ Arduino nano ของคุณเป็น master แล้ว เราสามารถเริ่มเขียนโค้ดเพื่อทำงานกับทุกแอตทริบิวต์และสร้างถุงมือได้

ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าไลบรารีของคุณทั้งใน Arduino และดาวน์โหลดไฟล์.

Arduino หลักของคุณควรเป็นถุงมือเพื่อเชื่อมต่อวงแหวนนีโอพิกเซลและโมดูลบลูทู ธ ซึ่งหมายความว่าโมดูลหลักควรมี:

#รวม #กำหนด PIN6

และ

#include SoftwareSerial BTserial(10, 11);

Arduino ทาสของคุณควรสามารถรับข้อมูลด้วยบลูทู ธ และสามารถควบคุมคอมพิวเตอร์ของคุณได้ ดังนั้นสำหรับทาส คุณจะต้องใช้ SoftwareSerial เช่นเดียวกับมาตรฐาน #include Keyboard.h และ #include Mouse.h แม่มด คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับเว็บไซต์ Arduino refrences

โดยสรุป ฉันได้โพสต์โค้ดเต็มด้านล่าง และคุณสามารถสร้างโค้ดที่คล้ายกับโค้ดด้านล่างเพื่อสร้างไฟของคุณ หรือทำแผนที่มาตรความเร่งของคุณเอง

ขั้นตอนที่ 3: สร้างถุงมือ

การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ
การสร้างถุงมือ

เมื่อคุณสร้าง อัปโหลด ทดสอบ และปรับปรุงโค้ดของคุณสำเร็จแล้ว คุณต้องตัดสินใจเริ่มสร้างถุงมือของคุณ ในภาพด้านบน ฉันได้สร้างไดอะแกรมอย่างง่าย ๆ ว่าควรตั้งค่าทุกอย่างอย่างไร (ฉันขอโทษสำหรับทักษะการวาดภาพของฉัน) ในแผนภาพคุณจะเห็นเส้นที่มีเส้นหยักเช่น "Z" เชื่อมต่อกับ 5V (5 โวลต์) และเส้นที่มีวงกลมธรรมดา "0" เชื่อมต่อกับ GND (กราวด์)

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

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

Arduino leonardo เป็นกระบวนการที่ง่ายมากที่คุณสามารถใช้สายจัมเปอร์เพื่อเสียบเข้ากับบอร์ด ประสานส่วนท้ายของโมดูลบลูทูธทาส และเสียบไฟ LED จากพิน 8 ถึง GND (กราวด์) โดยไม่ต้องมีการเชื่อมต่อใดๆ จะไม่ส่องแสงมากจนแตกหัก สำหรับขั้นตอนสุดท้าย ให้สร้างกล่องที่ดูเท่แต่เรียบง่ายสำหรับ leonardo ของคุณ (ในขณะที่เสียบ usb อยู่) เพื่อให้คุณมีตัวรับสัญญาณสำหรับเสียบเข้ากับคอมพิวเตอร์ของคุณ (ฉันใช้กล่อง i phone 4 แบบธรรมดา เหมาะสำหรับโมดูล arduino leonardo + bluetooth เพื่อให้พอดี

ขั้นตอนที่ 4: ผลิตภัณฑ์ขั้นสุดท้าย!

Image
Image
สินค้าสุดท้าย!!
สินค้าสุดท้าย!!
สินค้าสุดท้าย!!
สินค้าสุดท้าย!!

และนั่นแหละ!!

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

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

ขอบคุณและจำไว้!!:

มีความสุข!!

แนะนำ: