Სარჩევი:
ვიდეო: Arduino Racing Simulator და Cockpit: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ ავაშენე სრულიად არდუინოს კონტროლირებადი VR სარბოლო სიმულატორი მძლავრი უკუკავშირის ბორბლით, 6 სიჩქარიანი გადამრთველით და ალუმინის პედლებიანი საკიდებით. ჩარჩო აშენდება PVC და MDF– ისგან. ჩემი მიზანი ამ პროექტისთვის იყო რბოლის გამოცდილების გამომუშავება, რომელიც VR– ში უკიდურესად რეალურია. მე არ დავინტერესებულვარ როგორ გამოიყურება სიმულატორი, მხოლოდ როგორ გრძნობს თავს როდესაც VR სათვალეები ჩართულია. მე ასევე მინდოდა ეს ბიუჯეტის პროექტი გამეკეთებინა და ყველა მასალა, VR სათვალეების ჩათვლით, 350 დოლარზე ნაკლები დამიჯდა ადგილობრივი ტექნიკის მაღაზიიდან და ამაზონიდან. გაითვალისწინეთ, რომ მისი პროექტი არ არის სრულყოფილი, რადგან ეს არის მიმდინარე პროექტი და მე ხშირად განვაახლებ ამ ინსტრუქციას, მაგრამ მე მას ვიწყებ ახლა, რადგან ეს პროექტი არის ჩემი ქვაკუთხედი ჩემს საშუალო სკოლის STEM კლასში.
მარაგები
ამ პროექტის მასალები ადვილად მოიპოვება ონლაინ საცალო ვაჭრობიდან და დიდი ყუთის ტექნიკის მაღაზიებიდან. როგორც ითქვა, მე არ მოგაწვდით PVC კომპონენტების ან PVC ზომების სრულ ჩამონათვალს, რადგან ეს სიმულატორი შეიქმნა მანქანის სპეციფიკური სტილის გათვალისწინებით და ასევე აშენდა ზომის შეზღუდვებით იმ ოთახში, რომელიც მე შევარჩიე. ჩარჩოს დიზაინის შექმნისას ბევრი განსხვავებული რამ არის გასათვალისწინებელი, როგორიცაა მანქანის სტილი, (GT Car, Drift Car, Time Attack, Formula 1 და სხვა ღია სალონში კლასები …). ჩემი დიზაინისთვის ავირჩიე დრიფტის/დროის თავდასხმის მძღოლების პოზიციისა და განლაგების იმიტაცია. ახლა გადავიდეთ მასალებზე.
საჭირო მასალები:
დაახლოებით 40 ფუტი 1.5 ინ პვკ
დაახლოებით 12 1.5in 90 გრადუსიანი PVC მუხლები
დაახლოებით 25 1.5in PVC T- ფიტინგები
3/4 MDF ფურცელი
100 პაკეტი #10 ფურცელი ლითონის ხრახნები 1 ინ სიგრძეში
100 პაკეტი #10 ხის ხრახნები 1.5 ინ სიგრძეში
20 ფუტი 20awg მყარი ძირითადი მავთულიდან
არდუინო ლეონარდო (1)
10k Ohm Potentiometer (3)
AMT103 Rotary Encoder (1)
BTS7960 43a საავტომობილო კონტროლერი (1)
12v 30a კვების ბლოკი (1)
სტანდარტული ლიმიტის გადამრთველები (7)
VEX Robotics 2.5 ინ CIM ძრავა
VEX Robotics CIMple გადაცემათა კოლოფი 4.61: 1
1/2in Keyed Hub from andymark.com (პროდუქტი #am-0077a) (1)
3D პრინტერი და ფილამი (ABS და TPU)
xt60 და xt90 კონექტორები
სითბოს შემცირების მილები
საჭე 6x70 მმ სამონტაჟო ნიმუშით
სურვილისამებრ საჭის სწრაფი გამოშვება
ვედრო სავარძელი და სლაიდერი
არჩევითი 4 პლეტიანი აღკაზმულობა
ნაბიჯი 1: ჩარჩოს მშენებლობა
ჩარჩოს ზომები ძალიან სითხეა და დამოკიდებულია რამდენიმე სხვადასხვა ფაქტორზე. გასათვალისწინებელია ის ადგილი, რომელსაც ირჩევთ მთავარი ჩარჩოს ასაშენებლად, მომხმარებლის ზომა პედლების დისტანციის დასადგენად, სად იქნება SIM მოთავსებული, რადგან მისი აწყობის შემდეგ გადაადგილება ადვილი არ არის და რა თქმა უნდა მანქანის სტილი და გრძნობა რასაც ეძებ. მას შემდეგ რაც დაამუშავეთ ყველა ეს დეტალი, მშენებლობის პროცესი ძალიან ჰგავს სხვადასხვა სიმს. დაიწყეთ მართკუთხედის აგებით, სადაც განთავსდება ადგილი. გაითვალისწინეთ, რომ საჭე დამონტაჟებულია სავარძლის მართკუთხედის წინა ნაწილში და ასევე დარწმუნდით, რომ ადგილი აქვს საკმარისი ადგილს, რომ გადაადგილდეს მოძრაობის მთელ დიაპაზონში, რათა უზრუნველყოს მორგება. შემდეგი, მოჭერით მართკუთხედი 3/4 დიუმიანი MDF– დან, იმდენად ფართო, რამდენადაც PVC სავარძლის ოთხკუთხედი და რამდენიც სამონტაჟო ხვრელები თქვენი სავარძლების სლაიდერებისთვის. იქიდან, თქვენ შეგიძლიათ ჩამოკიდოთ ადგილი და დაიწყოთ გაზომვა, თუ რამდენად მაღალი უნდა იყოს საჭე, ასევე რამდენი ხანი უნდა იყოს პედლების ჩარჩო. სამკუთხა კონსტრუქციის გამოყენება, რომელიც დააკავშირებს პედლების თაროს ბოლოს საჭის საყრდენის თავთან, დიდად უწყობს ხელს ჩარჩოს გამკაცრებას. თუ თქვენ აირჩევთ აღკაზმულობის დაყენებას, თქვენ შეგიძლიათ უბრალოდ დააჭიროთ ბორბლის აღკაზმულობის ბოლოები სავარძლების რელსებზე მათი ჭანჭიკის ხვრელების მეშვეობით. მიუხედავად იმისა, რომ ეს არ იქნება უსაფრთხო რეალურ მანქანაში, ეს საკმარისზე მეტი სიმტკიცეა სიმულატორისთვის. ზემოთ მოყვანილი ფოტოები დაგეხმარებათ გაეცნოთ ჩარჩოს დიზაინს და დაგეგმოთ თქვენი ჩარჩო. მე არ შევსულვარ ჩარჩოში რაიმე რთული განზომილებით, რადგანაც საგნები იწყებს შეცვლას, როდესაც თქვენ იჯექით სავარძელში და ცდილობთ გახადოთ ის კომფორტული და გამოსაყენებელი. მას შემდეგ, რაც თქვენი ჩარჩო შეიკრიბება, დარწმუნდით, რომ ყველა სახსარი არის უზრუნველყოფილი, ყოველი შესაკრავის ერთხელ რეზინის ჩაქუჩით მიწოდებით. შემდეგ თქვენ შეგიძლიათ გაბურღოთ პილოტური ხვრელები PVC– ს თითოეულ სახსარში და დააინსტალიროთ #10 ფურცელი ლითონის ხრახნი, რომ PVC ერთად დაიჭიროთ. სახსრების უმეტესობისთვის ერთი ხრახნი საკმარისია, თუმცა საჭის ვერტიკალურ მთაზე შეიძლება დაგჭირდეთ მეტი დაყენება. მას შემდეგ რაც თქვენი ჩარჩო გაერთიანდება, შეგიძლიათ დაიწყოთ ელექტრონიკის ინსტალაცია.
ნაბიჯი 2: ელექტრონიკა
დაშიფვრის დაყენება ძალიან მარტივია, რადგან შიფრატორის ხვრელი არის 1/2 ინჩი და შესანიშნავად ჯდება გადაცემათა კოლოფის ლილვზე. კოდირება არდუინო ლეონარდოსთან ინტერფეისით, რათა უთხრას კომპიუტერს, სად დგას საჭე. შემდეგი, დაიცავით გაყვანილობის დიაგრამა, რათა გააკეთოთ ყველა საჭირო კავშირი. თქვენ შეგიძლიათ პირდაპირ შეაერთოთ arduino– ზე, ან გამოიყენოთ pin სათაურები. მე შევარჩიე შედუღება, რათა დავრწმუნდე, რომ შემთხვევით არანაირი კავშირი არ გაუქმდება. შემდეგი თქვენ უნდა აირჩიოთ დანართი თქვენი კვების ბლოკის, ძრავის კონტროლერის და არდუინოსთვის. მე ავირჩიე საბრძოლო მასალის გამოყენება, რადგან ისინი იაფი და ადვილად ხელმისაწვდომი და ძალიან გამძლეა. მე გაბურღული ხვრელები გვერდზე და დამონტაჟებული რეზინის grommets დაიცვას კაბელები მკვეთრი კიდეები. შემდეგ გავუშვი არდუინოს ყველა კავშირი და გამოვიღე გრომი ნაქსოვი ნეილონის საკაბელო სამაჯურით. მე ასევე დავაყენე xt60 და xt90 კონექტორები გრომეტის შემდეგ დაახლოებით 6 სთ -ში, რათა ადვილი იყოს ჩანაცვლება და მომავალი განახლებები. მას შემდეგ, რაც გაყვანილობა დასრულებულია, თქვენ შეგიძლიათ დააკავშიროთ თქვენი ძრავის საჭე საჭესთან. საჭის საავტომობილო კერაზე მიმაგრებისთვის დაგჭირდებათ ადაპტერის 3D ბეჭდვა. Solidworks ფაილი ადაპტერისთვის შეიძლება დაკავშირებული იყოს. გადამრთველი არ იყო ჩემი დიზაინი, მრავალჯერადი წარუმატებელი მცდელობის შემდეგ მე ავირჩიე პოპულარული დიზაინის გამოყენება Thingiverse. ეს შეიძლება მოიძებნოს სწრაფი ძებნა და აქვს ყველა დოკუმენტაცია საჭირო შეიკრიბება, ასე რომ მე არ გადაიტვირთოთ gong ეს აქ. Shifter– ის დასაყენებლად დაგჭირდებათ Shifter mount და Shifter Strap ფაილები. მთა უნდა დაიბეჭდოს ABS– ში, ხოლო სამაჯური უნდა იყოს დაბეჭდილი მოქნილი TPU– დან. ეს სამონტაჟო საშუალებას გაძლევთ სწრაფად შეცვალოთ გადამრთველი და მხარეებიც კი შეცვალოთ LHD და RHD მანქანებისთვის. ჯერჯერობით, მე დავასრულე ამ ეტაპზე. შემდეგი ნაბიჯები არის პედლების თაროს და ყუთის შეკრება. ეს მალე მოხდება და ინსტრუქცია განახლდება, რომ ასახავდეს ჩემს პროგრესს. YouTube– ზე არის წვრილფეხა რქის პედლების შესანიშნავი მაგალითები, რომელთა ადაპტირებაც ადვილია ამ პროექტთან მუშაობისთვის, მაგრამ მე გადავწყვიტე, რომ პედლების ასამბლეა მთლიანად ალუმინისგან ავაშენო, რათა გავზარდო რეალიზმის ასპექტი.
ნაბიჯი 3: შემდეგი ნაბიჯები
პედლების შეკრების დასრულების შემდეგ, გაყვანილობა შეიძლება დასრულდეს, შემდეგ კი სიმულატორი მზად არის გამოსაყენებლად. დაიმახსოვრეთ, რომ ეს სიმულატორი არ იყო შექმნილი მონიტორის პარამეტრების გამოსაყენებლად, ამიტომ არ არის ადგილი ეკრანების დასაყენებლად. მე ავირჩიე ეს მარშრუტი, რადგან VR გუგლების კარგი ნაკრები გაცილებით იაფია, ვიდრე ტრადიციული სამმაგი მონიტორის დაყენება და მე მჯერა, რომ რეალიზმი იმისა, რომ შეგეძლოს მანქანის შიგნით შეხედვა ისეთ თამაშებში, როგორიცაა Assetto Corsa ან Project Cars 2 მოაქვს სრულიად ახალი განზომილება სიმულატორის გამოცდილებისთვის.
გირჩევთ:
ვებ? დაფუძნებული Arduino Simulator From Wokwi-2020?: 5 ნაბიჯი
ვებ? დაფუძნებული Arduino სიმულატორი Wokwi-2020– დან?: Wokwi Arduino სიმულატორი მუშაობს AVR8js პლატფორმაზე. ეს არის ვებ დაფუძნებული Arduino სიმულატორი. Arduino Simulator მუშაობს ბრაუზერში. ამრიგად, ეს უფრო მეტ ყურადღებას იპყრობს და გულწრფელად გითხრათ, ამას ბევრი დადებითი წერტილი აქვს სხვა ტრენაჟორებთან შედარებით
DIY RACING GAME SIMULATOR BUILD ნაწილი 1: 6 ნაბიჯი
DIY RACING GAME სიმულატორი ააშენა ნაწილი 1: მოგესალმებით ყველას მოგესალმებით, დღეს მე ვაპირებ გაჩვენოთ როგორ ვაშენებ " რბოლის თამაშის სიმულატორს " Arduino UNO– ს დახმარებით. YouTube არხი " დარწმუნდით, რომ გამოიწერეთ ჩემი არხი A Builds (დააწკაპუნეთ აქ) " ეს არის ასაშენებელი ბლოგი, ასე რომ
DIY RACING GAME სიმულატორი -- F1 სიმულატორი: 5 ნაბიჯი
DIY RACING GAME სიმულატორი || F1 სიმულატორი: მოგესალმებით ყველას კეთილი იყოს თქვენი მობრძანება ჩემს არხზე, დღეს მე ვაპირებ გაჩვენოთ, როგორ ვაშენებ " რბოლის თამაშის სიმულატორს " Arduino UNO– ს დახმარებით. ეს არ არის ასაწყობი ბლოგი, ის მხოლოდ სიმულატორის მიმოხილვა და გამოცდაა. სრული ბლოგის შექმნა მალე დაიდება
წვრილმანი Arduino 2d Motion Racing Simulator: 3 ნაბიჯი
წვრილმანი Arduino 2d Motion Racing Simulator: ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ სახალისო მართვის სიმულატორი Arduino მიკროკონტროლის და ორი პატარა სერვო ძრავის გამოყენებით
DIY Sim Racing ჩვენება Arduino: 3 ნაბიჯი
წვრილმანი Sim Racing Display Arduino: ეს არის როგორ ავაშენოთ ძალიან მარტივი და იაფი Sim Racing USB დისპლეი Arduino UNO– ით და 3,5 " TFT ჩვენება. მას აქვს API Assetto Corsa– სთვის, რომელიც იღებს მონაცემებს Visual Studio– ში C# - ში დაპროგრამებული თამაშის Shared Memory– დან, შემდეგ აგზავნის