Სარჩევი:
- მარაგები
- ნაბიჯი 1: შექმენით თქვენი PCB
- ნაბიჯი 2: შექმენით თქვენი სენსორი
- ნაბიჯი 3: დაბეჭდეთ თქვენი საქმე
- ნაბიჯი 4: დაპროგრამეთ თქვენი არდუინო
- ნაბიჯი 5: გვაჩვენეთ თქვენი QeMotion ვერსია
ვიდეო: QeMotion - მოძრაობის თვალყურის დევნება ყველა ყურსასმენისთვის!: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მიმოხილვა:
ეს მოწყობილობა საშუალებას გაძლევთ გამოიყენოთ თქვენი თავის მოძრაობა, რათა გამოიწვიოს მოვლენები ძირითადად ნებისმიერ ვიდეო თამაშში. ის მუშაობს თქვენი თავის მოძრაობის თვალყურის დევნებით (ან ყურსასმენი ამის გათვალისწინებით) და კლავიატურის დაჭერით გარკვეული მოძრაობებისთვის. ასე რომ, თქვენი კომპიუტერი ხედავს ამ მოწყობილობას, როგორც სტანდარტულ კლავიატურას. მოგვიანებით ალბათ დავამატებ ჯოისტიკსა და გეიმპადის მხარდაჭერას.
ყველაზე ხშირად გამოყენებული მოძრაობა, რომელიც მე ვნახე აქ შესაფერისი (ეს არის მიზეზი იმისა, რომ მე დავიწყე ეს პროექტი თავიდან) არის მიდრეკილი. ისეთ თამაშებში, როგორიცაა PUBG, Tom Clancy's Rainbow Six Siege, Insurgency და მრავალი სხვა, შეგიძლიათ დაიხუროთ მარცხნივ ან მარჯვნივ, რომ მიაღწიოთ კუთხეებს მტრის გარეშე, მტრისთვის დიდი სამიზნე ადგილისთვის. მე საკმაოდ გამიჭირდა საყოველთაოდ გამოყენებული ღილაკების "Q" და "E" დაჭერა, რადგან ჩემი თითები უკვე დაკავებული იყო სტანდარტული მოძრაობით (wasd) და კრახით …
რეჟიმები:
პროგრამული უზრუნველყოფა ახორციელებს "რეჟიმებს" სხვადასხვა თამაშების კონფიგურაციებს შორის (მოძრაობები და კლავიშები). "მიმოხილვაში" ნახსენები პარამეტრები (მარცხნივ და მარჯვნივ დახრილია "E" და "Q") უკვე წინასწარ არის დაპროგრამებული რეჟიმში 2. სხვადასხვა რეჟიმებს შორის გადასასვლელად გჭირდებათ მინიმუმ ერთი ღილაკი თქვენს Arduino- ზე (პინი 14 ნაგულისხმევია რეჟიმისთვის ღილაკს), მაგრამ თუ არ გნებავთ, შეგიძლიათ უბრალოდ განსაზღვროთ ნაგულისხმევი რეჟიმი კოდში. (მითითებული რეჟიმი = 2 მითითებული კონფიგურაციისთვის)
Ვიწყებთ:
ეს პროექტი ადვილად შეიძლება გაკეთდეს დღის მეორე ნახევარში. იმ ნაწილების უმეტესობა, რაც მე გამოვიყენე, არ არის საჭირო, შეგიძლიათ დაიწყოთ მუშაობა არდუინოსთან, სენსორთან, მავთულხლართებთან და დაფაზე!
ალტერნატიულად Arduino Pro Micro შეგიძლიათ გამოიყენოთ ნებისმიერი Arduino ATmega32u4 კონტროლერთან ერთად, მაგალითად ლეონარდოსთვის. ეს კონტროლერი აუცილებელია, რადგან ის მხარს უჭერს მშობლიურ USB- ს. წინააღმდეგ შემთხვევაში ის ვერ შეძლებს იმოქმედოს როგორც კლავიატურა/ჯოისტიკი/გეიმპედი.
მარაგები
აუცილებელი:
- Arduino Pro Micro
- MPU6050 გარღვევის დაფა
- მავთული
სურვილისამებრ:
- პროტო PCB
- ღილაკები და LED- ები
- ორიგინალური qeMotion PCB (მალე)
- 3D დაბეჭდილი ნაწილები
ნაბიჯი 1: შექმენით თქვენი PCB
მას არ სჭირდება ყველა ის LED და ღილაკი. მას არც კი სჭირდება PCB. თქვენ შეგიძლიათ ყველაფერი მოათავსოთ დაფაზე, თუ ეს თქვენთვის უფრო ადვილია.
აუცილებელი კავშირები:
Pin 3 (SDA) Arduino - SDA MPU მოდულზე
Pin 2 (SCL) Arduino - SCL MPU მოდულზე
ჩამაგრეთ VCC Arduino - VCC MPU მოდულზე
ჩამაგრეთ GND Arduino - GND MPU მოდულზე
დამატებითი კავშირები:
ღილაკები 14 და 15 პინზე
LED- ები მიმაგრებულია 4, 5, 6, 7, 9, 16 (თქვენ შეგიძლიათ გამოიყენოთ ტრანზისტორი მაღალი დენის LED- ებისთვის)
qeMotion PCB: (მალე)
ეს ჯერ არ არსებობს, მაგრამ მე ალბათ ვაპირებ შევადგინო პერსონალური PCB ამ პროექტისთვის, რომელიც იქნება გადმოსაწერი და შესაძლოა შესყიდვადიც კი.
ნაბიჯი 2: შექმენით თქვენი სენსორი
თქვენ სულაც არ გჭირდებათ საქმის ამობეჭდვა MPU6050– ისთვის. უკაცრავად, მე არ შემიძლია წარმოგიდგინოთ შიგნითა და გაყვანილობის სურათი, მაგრამ PLA კეისის გათბობის შემცირებისას, თუ ის ერთმანეთთან შერწყმულია და მე მას კვლავ ვერ განვასხვავებ. (მე სულელი ვარ …)
გაყვანილობა არის როგორც ზემოთ მოცემულ საფეხურზე, უბრალოდ დაუკავშირეთ SDA არდაუინოს SDA პინ 2 -ს და იგივე SCL (პინ 3). MPU მოდულის სიმძლავრე შეიძლება აღებული იყოს VCC პინიდან და დამიწებული Arduino– ს ნებისმიერი GND პინიდან.
მე გამოვიყენე ძველი USB კაბელი, რადგან მას აქვს კარგი დამცავი. არ ვიცი, აუცილებელია თუ არა, მაგრამ გახსოვდეთ, რომ I2C პროტოკოლი არ არის განკუთვნილი ამ გრძელი კაბელების გამოსაყენებლად, არამედ PCB– ზე.
ნაბიჯი 3: დაბეჭდეთ თქვენი საქმე
ეს არ არის აუცილებელი, მაგრამ თუ თქვენ გაქვთ წვდომა 3D პრინტერზე, შეგიძლიათ გამოიყენოთ ეს დიზაინი.
ნაბიჯი 4: დაპროგრამეთ თქვენი არდუინო
- შეაერთეთ Arduino თქვენს კომპიუტერთან
- გაარკვიეთ რა COM- პორტს უკავშირდება (შეგიძლიათ იპოვოთ Windows Device Manager– ში)
- აირჩიეთ COM -Port Arduino IDE- ში [ინსტრუმენტები -> პორტი]
- აირჩიეთ თქვენი დაფა [ინსტრუმენტები -> დაფა -> "თქვენი დაფის ტიპი"]
- დარწმუნდით, რომ თქვენ გაქვთ ყველა საჭირო ბიბლიოთეკა იმპორტირებული
- მოკლე RES to GND (ეს აყენებს Arduino პროგრამირების რეჟიმში რამდენიმე წამით)
- ატვირთეთ ესკიზი!
უახლესი კოდი შეგიძლიათ იხილოთ ჩემს github გვერდზე:
github.com/lesterwilliam/qeMotion/blob/mas…
ნაბიჯი 5: გვაჩვენეთ თქვენი QeMotion ვერსია
სიამოვნებით ვიხილავ qeMotion პროექტის თქვენს ვერსიას! იქნებ გქონიათ რაიმე შესანიშნავი იდეა და შემდგომი განხორციელება, გაუზიარეთ ისინი;)
ასევე, თუ გინდა ყავის ყიდვა ჩემთვის, უფრო მეტი პროექტი შეიძლება გამოჩნდეს უფრო სწრაფად;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Დიდი მადლობა!
გირჩევთ:
სახის თვალყურის დევნება ARDUINO !!!: 7 ნაბიჯი
სახის თვალყურის დევნება ARDUINO !!!: წინა ინსტრუქციებში მე გაგიზიარე როგორ შეგიძლიათ დაუკავშირდეთ Arduino- სა და Python- ს შორის "pyserial" მოდულის გამოყენებით და გააკონტროლოთ LED. თუ არ გინახავთ, გადაამოწმეთ აქ: კომუნიკაცია ARDUINO- ს შორის & პითონი! და როგორ შეგიძლიათ აღმოაჩინოთ ფერი
მიკრო: ბიტი MU Vision Sensor - ობიექტის თვალყურის დევნება: 7 ნაბიჯი
Micro: bit MU Vision Sensor - Object Tracking: ასე რომ, ამ ინსტრუქციურად ჩვენ ვაპირებთ დავიწყოთ Smart Car– ის პროგრამირება, რომელსაც ჩვენ ვაშენებთ ამ ინსტრუქციურად და რომ ჩვენ დავაყენებთ MU ხედვის სენსორს ამ ინსტრუქტაჟში. ჩვენ ვაპირებთ მიკრო პროგრამირებას: ცოტა მარტივი ობიექტის თვალყურის დევნებით, ასე რომ
GPS მარშრუტის თვალყურის დევნება V2: 4 ნაბიჯი (სურათებით)
GPS მარშრუტის თვალყურის დევნება V2: პროექტი: GPS მარშრუტის თვალყურის დევნება V2 თარიღი: მაისი - ივნისი 2020 განახლება ამ პროექტის პირველ ვერსიას, პრინციპში რომ მუშაობდა, ჰქონდა მრავალი ხარვეზი, რომელთა გამოსწორებაც საჭირო იყო. პირველ რიგში მე არ მომეწონა ყუთი, ასე რომ მე შევცვალე იგი მეორეზე. მეორეც
სახის თვალყურის დევნება და ღიმილი ჰელოუინის რობოტების გამოვლენა: 8 ნაბიჯი (სურათებით)
სახის თვალყურის დევნება და ღიმილი ჰელოუინის რობოტების გამოვლენა: ჰელოუინი მოდის! ჩვენ გადავწყვიტეთ ავაშენოთ რაღაც მაგარი. გაიცანი Ghosty და Skully რობოტები. მათ შეუძლიათ დაიცვან შენი სახე და იციან როდის იცინი, როცა იცინი შენთან ერთად! ეს პროექტი არის iRobbie აპლიკაციის გამოყენების კიდევ ერთი მაგალითი, რომელიც გარდაქმნის iPhone– ს
ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): 6 ნაბიჯი (სურათებით)
ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): გამარჯობა ყველას! მინდა გაგიზიაროთ ჩემი პირველი დასრულებული Arduino პროექტი. მე შევეცადე ერთგვარი ხელნაკეთი გადიდებული რეალობა. ნება მომეცით აგიხსნათ: ეს არის ძირითადად სისტემა, რომელიც იყენებს კამერას, რათა თვალყური ადევნოს თქვენს მოძრაობებს, რათა მოერგოს მას როგორც