Სარჩევი:

ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): 6 ნაბიჯი (სურათებით)
ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): 6 ნაბიჯი (სურათებით)

ვიდეო: ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): 6 ნაბიჯი (სურათებით)

ვიდეო: ხელმძღვანელის თვალყურის დევნება Wii დისტანციური კამერით (ომის ჭექა -ქუხილი): 6 ნაბიჯი (სურათებით)
ვიდეო: უსადენო ვიდეო თვალთვალის WIFI ნაკრები ხალხის თვალთვალით 2024, ნოემბერი
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

ჯეკკარტერის მიერ> ჩამოტვირთეთ ჩემი მოდელები აქ <მიჰყევით ავტორის მეტს:

Lasercut RC Halftrack
Lasercut RC Halftrack
ჰარმონიული ანალიზატორი: მექანიკური ლაზერული სიგნალის შემქმნელი
ჰარმონიული ანალიზატორი: მექანიკური ლაზერული სიგნალის შემქმნელი
ჰარმონიული ანალიზატორი: მექანიკური ლაზერული სიგნალის შემქმნელი
ჰარმონიული ანალიზატორი: მექანიკური ლაზერული სიგნალის შემქმნელი
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank

შესახებ: მე მიყვარს ტანკები, ლაზერული და ლაზერული ტანკები მეტი ჯეკკარტერის შესახებ »

Გამარჯობა ყველას ! მინდა გაგიზიაროთ ჩემი პირველი დასრულებული Arduino პროექტი. მე შევეცადე ერთგვარი ხელნაკეთი გადიდებული რეალობა. ნება მომეცი აგიხსნა:

ეს არის ძირითადად სისტემა, რომელიც იყენებს კამერას თქვენი თავების მოძრაობების თვალყურის დევნებისთვის, რათა მოერგოს მას როგორც X და Y ჯოისტიკის ღერძი. იქამდე, პროექტი შეიძლება მორგებული იყოს თქვენთვის სასურველ თამაშზე.

შემდეგ, ჩვენ ამ ღერძებს დავუკავშირებთ თავების მოძრაობას War Thunder- ის პარამეტრებში, რათა უფრო მეტი შეგრძნება მოგვცეს სალონში.

ამ პროექტის შესაქმნელად დაგჭირდებათ:

  • არდუინო უნო (ჯოისტიკის ბიბლიოთეკა მუშაობს მხოლოდ მათთან, მაგრამ თქვენ შეგიძლიათ გაააქტიუროთ ის მრავალი სხვა გზით),
  • Wii დისტანციური კამერა (მე ნამდვილად გირჩევთ აიღოთ ძველი პულტი, არ შეიძინოთ ახალი, რადგან ის ჯერ კიდევ ძვირია),
  • 100 kΩ რეზისტორი,
  • 100 nF კონდენსატორი,
  • 25MHz ოსცილატორი (4 პინი),
  • IR LED,
  • 3V ღილაკის უჯრედი (LED- ის ჩართვისთვის),
  • ცოტა პურის დაფა (17 ხვრელი კომპონენტებისა და კამერის შესანახად, 2 -ჯერ მეტი ნანოს დასაჭერად (თუ ამას იყენებდით)),
  • ზოგიერთი მავთული და soldering პერსონალი.

მინდა მადლობა გადავუხადო ერიკ ჯეიკობს თავისი Instructable Wii Remote IR Camera Hack With Arduino Interface რომელმაც მომცა ეს იდეა.

ნაბიჯი 1: ამოიღეთ კამერა Wii დისტანციიდან

ამოიღეთ კამერა Wii დისტანციიდან
ამოიღეთ კამერა Wii დისტანციიდან
ამოიღეთ კამერა Wii დისტანციიდან
ამოიღეთ კამერა Wii დისტანციიდან

მე ავიღე ძველი გატეხილი Wii პულტი და გირჩევ შენც იგივე გააკეთო. თქვენ ჯერ კიდევ შეგიძლიათ შეიძინოთ ერთი, მაგრამ ეს დაგიჯდებათ დაახლოებით 40 $ (ძვირი!) ვფიქრობ. დისტანციური დალუქულია ოთხი 3 წვეტიანი ჯვრით. იპოვნეთ სწორი ინსტრუმენტი ან გაანადგურეთ ჩარჩო. ხედავთ კვადრატულ კამერას? გაუყიდია! (მე შევეცადე, მაგრამ არ მინდოდა კამერის დაწვა. მე შევაერთე მავთულები პირდაპირ დისტანციურ PCB- ზე)

ნაბიჯი 2: დაამატეთ კომპონენტები

დაამატეთ კომპონენტები
დაამატეთ კომპონენტები
დაამატეთ კომპონენტები
დაამატეთ კომპონენტები
დაამატეთ კომპონენტები
დაამატეთ კომპონენტები

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

კამერა მუშაობს I²C– ში, მაგრამ ვერ იმუშავებს, როდესაც პირდაპირ ჩართულია Arduino– ზე. ჩვენ დავამატებთ რამდენიმე კომპონენტს DFRobots IR კამერის სიმულაციისთვის. დაიცავით ელექტრო დიაგრამა კამერის დასასრულებლად.

ეცადეთ კამერა შეხედოს თქვენ, თქვენი თავის სიმაღლეზე, როგორც წესი, ვებკამერა თქვენს ეკრანზე.

ნაბიჯი 3: LED ტრეკერი

LED ტრეკერი
LED ტრეკერი

უბრალოდ მიამაგრეთ LED ღილაკის უჯრედზე და მიამაგრეთ იგი ყურსასმენის თავზე. მიმართეთ LED კამერისკენ მეტი ეფექტურობისთვის.

ცხადია, არ დაგავიწყდეთ LED- ის ამოღება, რათა თავიდან აიცილოთ ბატარეაში ენერგიის დაკარგვა.

ნაბიჯი 4: კოდი

Კოდი
Კოდი

მე გამოვიყენე UnoJoy და DFRobotIRPosition ბიბლიოთეკა ჯოისტიკების იმიტაციისთვის. პრინციპი ძალიან მარტივია:

  • ჩვენ ვაცხადებთ კამერას, როგორც სერიულ კომუნიკაციას და Arduino- ს, როგორც თამაშის კონტროლერს.
  • ჩვენ ვიღებთ ჩაწერილი IR LED- ის X და Y მნიშვნელობას.
  • ჩვენ ვხატავთ მას, რომ ჯოისტიკის 10 ბიტიანი (0-1023) მნიშვნელობის 8 ბიტიანი (0-255) მნიშვნელობა მოერგოს.
  • Arduino სერიული პორტის საშუალებით აგზავნის ჯოისტიკების მნიშვნელობებს.

გირჩევთ: