Სარჩევი:

ულტრაბგერითი ჯოისტიკი: 4 ნაბიჯი
ულტრაბგერითი ჯოისტიკი: 4 ნაბიჯი

ვიდეო: ულტრაბგერითი ჯოისტიკი: 4 ნაბიჯი

ვიდეო: ულტრაბგერითი ჯოისტიკი: 4 ნაბიჯი
ვიდეო: არდუინო 1 დონე , 25- გაკვეთილი, დავით ფერაძე 2024, ნოემბერი
Anonim
Image
Image
ულტრაბგერითი ჯოისტიკი
ულტრაბგერითი ჯოისტიკი

Arduino– ს გამოყენებით მინდოდა გამეკეთებინა კონსტრუქცია თამაშის გველის გასაკონტროლებლად უჩვეულო გზით, ულტრაბგერითი მანძილის სენსორების გამოყენებით. ეს გაკეთებულია სკოლის პროექტისთვის, სახელწოდებით If This Than That, ხელოვნების უტრეხტის უნივერსიტეტში

ბევრი ექსპერიმენტის შემდეგ, ეს არის საბოლოო შედეგი.

გველის კონტროლისას ჯერ კიდევ არსებობს შეცდომები. (ჰოლანდიური ჟურნალი შეგიძლიათ იხილოთ აქ)

მარაგები

მოთხოვნები:

- Arduino Uno (ნებისმიერი Arduino თეორიულად იმუშავებდა)

- 2 ულტრაბგერითი მანძილის სენსორი (HC-SR04)

- 8 კაბელი მანძილის სენსორების არდუინოს დასაკავშირებლად. სასურველია მამრობითი და მდედრობითი კაბელები

- გარს მინიმუმ 300 მმ x 300 მმ x 40 მმ. (სიგანე და სიმაღლე ადვილად რეგულირდება. სიღრმე არის 40 მმ, რადგან თქვენ გჭირდებათ ადგილი შიგნით არსებული კომპონენტებისთვის)

- ერთობა

იმისათვის, რომ ეს მუდმივი გახდეს, თქვენ გჭირდებათ:

- შესადუღებელი რკინა

- ჯარისკაცი

- (ცხელი) წებოს იარაღი (ან სამონტაჟო მანძილი სენსორებისთვის)

- მამაკაციდან მამაკაცის სათაურებზე არდუინოში ჩასართავად

- 8 კაბელი ულტრაბგერითი მანძილის სენსორების დასაკავშირებლად მამაკაცის სათაურებზე.

ნაბიჯი 1: წრე

წრე
წრე
წრე
წრე

წრე მართლაც მარტივია.

- თქვენ უნდა დაუკავშიროთ მიწა ულტრაბგერითი დისტანციის სენსორების მიწას.- 5V (მე ასევე ვინს ვიყენებ, რადგან ვიყენებ USB ენერგიას) მიდის Vcc ქინძისთავებზე Arduino- ზე.- Trig ქინძისთავები გადადიან D8– ზე (Arduino Digital პინი 8) 1 სენსორისთვის და D11 სხვა სენსორისთვის- ექოს ქინძისთავები გადადიან D9– ზე 1 სენსორისთვის და D12 მეორისთვის

ექსპერიმენტებისთვის ადვილია მამაკაცისა და ქალის მავთულის გამოყენება.

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

ნაბიჯი 2: Arduino კოდი

არდუინოს კოდი
არდუინოს კოდი

ამ პროექტისთვის იქნება კოდის 2 ნაწილი.

1. NewPing.h ბიბლიოთეკის გამოყენებით მანძილის მიღება და სერიალამდე მიტანა.

2. დარწმუნდით, რომ სერიალი ფორმატირებულია ისე, რომ ერთიანობას შეუძლია მისი სწორად წაკითხვა

თქვენ შეგიძლიათ ნახოთ კოდი, შესაბამისი კომენტარით აქ:

ნაბიჯი 3: ერთიანობის კოდი

ერთიანობის კოდი
ერთიანობის კოდი

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

პირველი: YouTube გაკვეთილები, თუ როგორ უნდა გახადოთ გველი ერთობაში მაიმუნის კოდით https://www.youtube.com/playlist? List = PLzDRvYVwl53…

მეორე: WRMHL გაუმკლავდეს კითხვას სერიული ერთობის შიგნით.

მესამე: UKL და მისი GitHub პროექტის "ვირტუალური როვერის" დახმარება

ყველა წყაროს მითითებით, ერთობის პროექტის ფაილი შეგიძლიათ გადმოწეროთ აქ:

მე ვაკეთებ სპირტებს ადამიანების ზედა ნაწილისა და საკვებისგან. ეს იმიტომ ხდება, რომ მე არ მსურდა სხვა ადამიანების აქტივების გამოყენება.

ნაბიჯი 4: დანართის დამზადება

დანართის დამზადება
დანართის დამზადება
დანართის დამზადება
დანართის დამზადება
დანართის დამზადება
დანართის დამზადება

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

ჩემი ზომები:- ქვედა: 450x450 მმ

- ზედა: 450x450 მმ, ჯვარედინი წყვეტით. ეს არის ცენტრში, გვერდებიდან 60 მმ და აქვს სიგანე 20 მმ

- მხარეები: 2x 450x50 მმ და 2x 420x50 მმ (ეს იმიტომ ხდება, რომ სხვაგვარად ხე გადაფარავს) ჭკვიანურია, რომ გააკეთოთ გაჭრა 1 მხრიდან, სადაც შეგიძლიათ Arduino USB პორტის/კაბელის გავლა ადვილი დასაკავშირებლად.

- ჯოხი: 15 მმ დიამეტრი (დარწმუნდით, რომ ეს ნაკლებია ჯვრის წყვეტის სიგანეზე

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

არდუინო გავაფუჭე, ისე რომ არ იმოძრაოს.

მანძილის სენსორები გადაბმულია ცხელი წებოთი. კაბელები ასევე მართულია ცხელი წებოს გამოყენებით.

ყველა უბრალო მხარე თეთრად შევიღებე და თავზე 4 ისარი დავხატე, რომ მისი გამოყენება უფრო კომფორტული გამხდარიყო.

გირჩევთ: