Სარჩევი:
- მარაგები
- ნაბიჯი 1: წრე
- ნაბიჯი 2: Arduino კოდი
- ნაბიჯი 3: ერთიანობის კოდი
- ნაბიჯი 4: დანართის დამზადება
ვიდეო: ულტრაბგერითი ჯოისტიკი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
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 ისარი დავხატე, რომ მისი გამოყენება უფრო კომფორტული გამხდარიყო.
გირჩევთ:
რობოტის მკლავის კონტროლი TLV493D, ჯოისტიკი და არდუინო: 3 ნაბიჯი
რობოტის მკლავის კონტროლი TLV493D, Joystick And, Arduino: ალტერნატიული კონტროლერი თქვენი რობოტისთვის TLV493D სენსორით, მაგნიტური სენსორი თავისუფლების 3 გრადუსით (x, y, z) ამით თქვენ შეძლებთ გააკონტროლოთ თქვენი ახალი პროექტები I2C კომუნიკაციით თქვენს მიკროკონტროლერები და ელექტრონული დაფა, რომელიც Bast P
DIY MPU-6050 USB ჯოისტიკი: 5 ნაბიჯი
DIY MPU-6050 USB ჯოისტიკი: Microsoft Flight Simulator 2020-ით მე სწრაფად მივხვდი, რამდენად რთულია კლავიატურის გამოყენება გეგმის განსახორციელებლად. ინტერნეტში ძებნისას მე ვერ ვიპოვე გონივრული ფასის ჯოისტიკი შესყიდვისთვის. ონლაინ საცალო ვაჭრობის უმეტესობას ჰქონდა მათი მარაგი. პოპულარობა M
RC Tx მოდული როგორც USB ჯოისტიკი: 6 ნაბიჯი
RC Tx მოდული როგორც USB ჯოისტიკი: ეს ინსტრუქცია ეხება გადამცემი მოდულის დამზადებას, რომელიც მუშაობს სტანდარტული RC გადამცემებით და მოქმედებს როგორც USB ჯოისტიკი. მოდული იყენებს Digispark dev board- ს, რომელიც მოქმედებს როგორც USB HID. ის განმარტავს PPM სიგნალს, რომელსაც გადამცემი აგზავნის და გარდაქმნის
Hall Effect USB ჯოისტიკი: 7 ნაბიჯი (სურათებით)
Hall Effect USB ჯოისტიკი: ეს ინსტრუქცია აჩვენებს, თუ როგორ გამოიყენოთ ინდუსტრიული Hall Effect ჯოისტიკი მაღალი დონის USB ჯოისტიკისთვის. არსებობს სხვა დაკავშირებული ინსტრუქციები Tiny USB ჯოისტიკი, რომელსაც შეუძლია უზრუნველყოს დაბალი ღირებულების გადაწყვეტა; >
პატარა USB ჯოისტიკი: 5 ნაბიჯი (სურათებით)
წვრილი USB ჯოისტიკი: ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა გააკეთოთ ძალიან მარტივი პატარა USB ჯოისტიკი. ეს ინსტრუქციები დაკავშირებულია Hall Effect USB ჯოისტიკთან დაბალი ფასის გადაწყვეტის უზრუნველსაყოფად