Სარჩევი:

Arduino მაუსის კონტროლის ხელთათმანი: 6 ნაბიჯი (სურათებით)
Arduino მაუსის კონტროლის ხელთათმანი: 6 ნაბიჯი (სურათებით)

ვიდეო: Arduino მაუსის კონტროლის ხელთათმანი: 6 ნაბიჯი (სურათებით)

ვიდეო: Arduino მაუსის კონტროლის ხელთათმანი: 6 ნაბიჯი (სურათებით)
ვიდეო: Leap Motion SDK 2024, ივლისი
Anonim
Arduino მაუსის კონტროლის ხელთათმანი
Arduino მაუსის კონტროლის ხელთათმანი

ასე რომ, ჩემი სკოლის პროექტისთვის მე გავაკეთე არდუინოს ხელთათმანი, რომელსაც შეუძლია აკონტროლოს თქვენი კურსორი ამაჩქარებლით. რამდენიმე მარტივ ნაბიჯში მე გაჩვენებთ როგორ გაიმეოროთ ეს პროცესი.

ნაბიჯი 1: მოთხოვნები

მოთხოვნები
მოთხოვნები

თქვენ დაგჭირდებათ რამოდენიმე რამ, რომ თავად გააკეთოთ ეს პროექტი:- 1 Arduino Pro Micro- 1 MPU-6050 ამაჩქარებელი და გიროსკოპი- 1 ხელთათმანი (სასურველია ბამბა)- ფირზე- Mini-USB to USB კაბელი- რამდენიმე/ათეული კაბელი - 10k Ohm რეზისტორი- Arduino ღილაკი- პურის დაფა ან სასურველია სპილენძის დაფა სურვილისამებრ:- შედუღების მოწყობილობა

ნაბიჯი 2: კოდი და პროგრამული უზრუნველყოფა

კოდი და პროგრამული უზრუნველყოფა
კოდი და პროგრამული უზრუნველყოფა

პირველ რიგში თქვენ უნდა დააინსტალიროთ Arduino IDE პროგრამული უზრუნველყოფა, სადაც თქვენ დაწერთ კოდს. მეორეც, თქვენ უნდა გადმოწეროთ რამდენიმე ბიბლიოთეკა, რომელიც დაგეხმარებათ ჩიპთან კომუნიკაციაში: https://github.com/jrowberg/i2cdevlib/tree/master/… თქვენ მოგიწევთ MPU6050 ბიბლიოთეკის გადატანა თქვენს ბიბლიოთეკაში. არდუინოს საქაღალდე. შემდეგ ჩვენ გამოვიყენებთ ამ კოდს, როგორც ბაზას: https://www.mrhobbytronics.com/wp-content/uploads/2… თქვენ შეგიძლიათ ამოჭრათ ხაზები "buttonstate2" და "button 2", თუ არ გსურთ დამატება დააწკაპუნეთ მარჯვენა ღილაკით. ეს არის ყველაფერი რაც თქვენ გჭირდებათ, ახლა მოდით ვიშოვოთ!

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა

ახლა თქვენ იღბლიანი ხართ, რადგან გაყვანილობა საკმაოდ მარტივია! ჩვენ დაგვჭირდება ათზე ნაკლები მავთული იმისდა მიხედვით, იყენებთ თუ არა ბორბალს ან სპილენძის დაფას. ჯერ ჩვენ ვისაუბრებთ სენსორის/ამაჩქარებლის გაყვანილობაზე. სენსორის გასააქტიურებლად თქვენ უნდა დაუკავშიროთ VCC პორტი Pro Micro– ს სენსორის პირველ პორტს, რომელსაც ასევე უწოდებენ VCC. შემდეგ დააკავშირეთ გრუნტის პინი მეორე სენსორზე VCC– ს ქვეშ, სენსორზე. შემდეგ თქვენ უნდა მიიღოთ მონაცემები ისე, რომ გამოიყენოთ 2 დამატებითი მავთული. ისინი დაკავშირებულია ციფრულ პინებთან (ციფრული პინი 2 და 3). SCL დაკავშირებულია პინ 3 -თან და SDA კი პინ 2 -ზე. ახლა კი დავაკავშიროთ ღილაკი! თქვენ ასევე უნდა დააკავშიროთ ღილაკი VCC- ს და მიწას, რათა ის მიმდინარე გახდეს. თქვენ უნდა დააკავშიროთ VCC 10k ohm რეზისტორთან და შემდეგ ეს რეზისტორი ღილაკზე. შემდეგ თქვენ უნდა დაუკავშიროთ იგი ციფრულ პინს (აქ პინ 6). თუ ყველაფერი მუშაობს სენსორზე და არდუინოზე განათება უნდა დაიწვას კომპიუტერის USB პორტში ჩართვისას.

ნაბიჯი 4: ხელთათმანის შეკრება

ხელთათმანის აწყობა
ხელთათმანის აწყობა

ახლა ამ მომენტში პერსონალური გემოვნება ამოქმედდება. თქვენ უკვე გაქვთ ყველაფერი რაც გჭირდებათ, მაგრამ შეგიძლიათ გადაწყვიტოთ 3D ბეჭდვა გარსაცმის ან ხელთათმანი. პროტოტიპის შექმნისას თქვენ შეგიძლიათ გამოიყენოთ სპეციალური ტექსტილის ლენტი, რომ ყველაფერი შეინარჩუნოთ. ღილაკი უნდა იყოს მიბმული ცერა თითზე, ღილაკი კი ზემოთ. თქვენ შეგიძლიათ დააკოპიროთ ღილაკს, სადაც კაბელები და ღილაკები ხვდება. თქვენ ასევე შეგიძლიათ შეაერთოთ მავთული ან დააკოპიროთ იგი რამდენჯერმე, თუ ისინი ოდნავ გრძელი და ხელთ არ არის. ახლა სენსორთან ერთად ძალიან მნიშვნელოვანია მისი სწორად განთავსება ისე, რომ კონტროლი სწორად იმუშაოს. მისი გამოცდისას დაინახავთ, თუ რა მიმართულებით მოძრაობს კურსორი და საჭიროების შემთხვევაში შეუძლია გაითავისოს. მაგრამ მე გირჩევთ გააკეთოთ ის ისე, რომ ქინძისთავების ტექსტი წაიკითხოს ხელთათმანის ტარებისას. სენსორი უნდა იყოს საჩვენებელი. ძალიან კარგად დააფიქსირეთ სენსორი და ასევე შეინახეთ მავთულები ქინძისთავებთან. შემდეგ თქვენ უნდა დააკავშიროთ პურის დაფა და არდუინო ხელთათმანთან ან იმ შემთხვევაში, სადაც ისინი ცხოვრობენ. აქ ყველაზე მნიშვნელოვანი ის არის, რომ მინი USB პორტი უნდა იყოს მიმართული ქვევით ისე, რომ კაბელი, რომელიც არის ჩართული, არ დაიხუროს თქვენს თითებს შორის.

ნაბიჯი 5: შეამოწმეთ თქვენი პროტოტიპი

ახლა იმის შესამოწმებლად, რაც გჭირდებათ, ჩართეთ Arduino Pro Micro Mini-usb to usb კაბელი. შემდეგ ჩატვირთეთ Arduino IDE და გახსენით AccelerometerMouse ფაილი. ატვირთეთ კოდი არდუინოში და დასრულდა! თქვენ უნდა ნახოთ თაგვის კურსორის მოძრაობა ამაჩქარებლის გადაადგილებისას თქვენს თითზე.

ნაბიჯი 6: დამატებები

დამატებები
დამატებები

თუ მოგწონთ პროტოტიპი, ყოველთვის შეგიძლიათ დაამატოთ რამდენიმე მახასიათებელი. თქვენ ასევე შეგიძლიათ დაამატოთ სუფთა გარსაცმები. ეს შეიძლება იყოს ლაზერული ჭრილობით ან 3D ბეჭდვით, სანამ ის ხელთათმანზეა გადასატანი. თუ საკმარისად დაწინაურებული ხართ, შეგიძლიათ დაამატოთ ჟესტები კონკრეტული ქმედებებისთვის. შესაძლებლობები უსასრულოა!

გირჩევთ: