Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: შეაგროვეთ მოთხოვნები
- ნაბიჯი 2: ნაბიჯი 2: განლაგება ღილაკები, კონცენტრატორები და კოდირებით
- ნაბიჯი 3: ნაბიჯი 3: გაბურღეთ და დაამონტაჟეთ ღილაკები, გადამრთველები და კოდირები
- ნაბიჯი 4: ნაბიჯი 4: განავითარეთ თქვენი მატრიცა
- ნაბიჯი 5: ნაბიჯი 5: შეაერთეთ მატრიცა
- ნაბიჯი 6: ნაბიჯი 6: დააკოპირეთ კოდირებით და არდუინო
- ნაბიჯი 7: ნაბიჯი 7: მოამზადეთ ესკიზი
ვიდეო: Sim Racing Button Box: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ღილაკების ყუთი არის მოწყობილობა Sim Racing– ში, რომელიც საშუალებას გაძლევთ მიანიჭოთ ღილაკები, კონცენტრატორები და სახელურები მანქანის სხვადასხვა კონტროლს. საერთო ღილაკების ამოცანებია ისეთი რამ, როგორიცაა დაწყების ღილაკი, PTT, მოთხოვნის ორმო და ა.შ. გადამრთველის გადამრთველები მშვენივრად მუშაობენ საწმენდები, ფარები და სხვა. სახელურები შეიძლება გამოყენებულ იქნას TC (Traction Control), სამუხრუჭე მიკერძოების და სხვა.
ნაბიჯი 1: ნაბიჯი 1: შეაგროვეთ მოთხოვნები
Arduino Pro Micro - შეგიძლიათ მიიღოთ ოფიციალური დაფა; მე ასევე მქონდა იღბალი knock off ვერსიები.
ABS პროექტის ყუთი - დარწმუნდით, რომ ის საკმარისად ღრმაა თქვენს მიერ არჩეულ ღილაკებსა და კონცენტრატორებზე.
მომენტალური ღილაკები - ღილაკები მრგვალი სამონტაჟო ხვრელით ყველაზე ადვილია. მოძებნეთ ღილაკები, რომლებსაც აქვთ ფერი და ზომა თქვენი შეხედულებისამებრ. ღილაკებს უნდა ჰქონდეთ n.o. (ჩვეულებრივ ღია) კონტაქტები. გაითვალისწინეთ, რომ ეს ინსტრუქცია არ ეხება როგორ გამოიყენოთ განათებული ღილაკები.
გადამრთველების გადართვა - თქვენ შეგიძლიათ აირჩიოთ მომენტალური და ჩამკეტი. სხვა არჩევანია ST (ერთჯერადი სროლა) ან DT (ორმაგი სროლა). ერთჯერადი სროლა ნიშნავს 2 პოსტს, ჩართვა/გამორთვა, ორმაგი გადაყრა არის 3 პოზიცია ჩართვა/გამორთვა/ჩართვა. არ ინერვიულოთ ერთ პოლუსზე (SP) ან ორმაგ პოლუსზე (DP), ორივე იმუშავებს. თუ თქვენ დასრულდება ორმაგი სროლა კონცენტრატორები შეგიძლიათ უბრალოდ იგნორირება მეორე კომპლექტი ტერმინალები. ეს კონცენტრატორები ხშირად მოიხსენიება მათი კომბინირებული მახასიათებლებით, მაგალითად SPDT, DPDT და ა.
მბრუნავი კოდირება - კოდირება გვაძლევს საშუალებას გავაკონტროლოთ ის მახასიათებლები, რომლებიც ზრდიან და ამცირებენ კორექტირებას. მაგალითად. წევის კონტროლი. ზოგიერთ მბრუნავ კონტროლერს ასევე აქვს ჩაშენებული მომენტალური ღილაკი კოდირების ლილვის დაჭერით. სახელურები - ღილაკები, რომლებიც მოთავსებულია კოდირების ლილვებზე.
USB მიკრო USB -A კაბელი - ეს იქნება გამოყენებული არდუინოს კოდის დაფაზე ასატვირთად, ასევე თქვენი კომპიუტერის კომპიუტერთან დასაკავშირებლად.
მავთული - მე მირჩევნია ტეფლონით დაფარული 24 გ. მყარი მავთული.
Solder and Soldering Iron - დაბალი სიმძლავრის რკინა მცირე წვერით საუკეთესოდ იმუშავებს. კავშირები დნება და ჩაიშლება, თუ ზედმეტად გახურდება, ამიტომ უკეთესია რეგულირებადი ტემპერატურა ან დაბალი სიმძლავრის რკინა.
საბურღი და ბურღვა - იმისათვის, რომ გააკეთოთ ხვრელები თქვენი კონცენტრატორებისთვის, ღილაკებისთვის და ა.შ. საბურღი პრესზე წვდომა გათანაბრების შეცდომებს ნაკლებად სავარაუდო გახდის. სურვილისამებრ: ვინილის გადასაფარებელი დაამატეთ ნახშირბადის ბოჭკოვანი ან ალუმინის იერი თქვენს ღილაკზე.
ნაბიჯი 2: ნაბიჯი 2: განლაგება ღილაკები, კონცენტრატორები და კოდირებით
ღილაკები დამონტაჟდება თქვენი პროექტის ყუთის სახურავზე. ორმაგად შეამოწმეთ, რომ თქვენი ღილაკის ყუთი საკმარისად ღრმაა თქვენი ღილაკებისთვის.
მე მიმაჩნია, რომ ფიზიკურად მოვათავსო გადამრთველები, ღილაკები და სახელურები სახურავზე, რათა ვიგრძნოთ მანძილი და ესთეტიკა.
შეეცადეთ ყველაფერი დაალაგოთ ბადეში თანაბარი ინტერვალით თითოეულ კომპონენტს შორის.
დარწმუნდით, რომ დატოვეთ საკმარისი ადგილი რიგების ბოლოს, კონცენტრატორებს და ღილაკებს აქვთ ბაზა და სჭირდებათ საკმარისი ადგილი, რომ სწორად დაამონტაჟონ. თუ თქვენ სახეზე ვინილში ხურავთ ნახშირბადის ან ალუმინის გამოსათქმელად, ფანქრით შეგიძლიათ დახაზოთ ხაზები ყუთის პირდაპირ სახეზე, ისინი მოგვიანებით დაიფარება შესაფუთით.
წინააღმდეგ შემთხვევაში, დახაზეთ ხაზები სახურავის ქვედა მხარეს, თქვენ გინდათ რომ იყოს ხაზები, რომელთა გადაკვეთა ხდება თითოეული ღილაკის/გადამრთველის ცენტრში, რომელსაც დააინსტალირებთ.
ნაბიჯი 3: ნაბიჯი 3: გაბურღეთ და დაამონტაჟეთ ღილაკები, გადამრთველები და კოდირები
გამოიყენეთ პატარა საბურღი (ასევე ცნობილია როგორც პილოტი) თითოეული კომპონენტისთვის ხვრელის დასაწყებად. მცირე ნაწილი საშუალებას გაძლევთ იყოთ ძალიან ზუსტი და უზრუნველყოთ, რომ ყველაფერი ორიენტირებულია. რჩევა: თუ თქვენ გაქვთ წვდომა საბურღი პრესზე, ეს ნაბიჯი უფრო ადვილი და სწრაფი იქნება. თუ არა, არ ინერვიულოთ, უბრალოდ მიიღეთ დრო.
საპილოტე ხვრელების გაკეთების შემდეგ, გადადით საფეხურზე ან სწორ ნაწილზე თითოეული კომპონენტის ლილვის დასაყენებლად.
რჩევა: ფრთხილად იყავით საფეხურის გამოყენებისას, რომ შორს არ წახვიდეთ. მომწონს მკვეთრი ხერხის გამოყენება და ფეხის იმ ნაწილის შეღებვა, რომელზეც უნდა შევჩერდე. ეს ასევე კარგი დროა USB კაბელის უკანა ნაწილში ხვრელის გასაკეთებლად, რომელიც გადის არდუინოსა და თქვენს კომპიუტერს შორის. ხვრელი უნდა იყოს საკმარისად დიდი იმისათვის, რომ კაბელის USB მიკრო ბოლო გაიაროს. თქვენ შეგიძლიათ გამოიყენოთ რეზინის საფარი ხვრელის გასაფორმებლად და მავთულის ჰალსტუხი შიგნიდან, როგორც დაძაბულობის შემსუბუქება, რათა თავიდან აიცილოთ კაბელის გაყვანა. თუ თქვენ აპირებთ ვინილის შეფუთვას თქვენი ყუთის სახურავი, ახლა დროა ამის გაკეთება.
ნაბიჯი 4: ნაბიჯი 4: განავითარეთ თქვენი მატრიცა
Arduino კონტროლერს აქვს შეზღუდული რაოდენობის შეყვანა და ამონაწერი, რომლის საშუალებითაც შესაძლებელია ღილაკების დაჭერისას, გადამრთველების შეცვლა და ა.შ. გამომავალი და შეყვანილი გადამრთველის ან ღილაკის "მისამართი". არდუინოს ამონაწერები ენიჭება სვეტებად და შეყვანის სახით სტრიქონებად მატრიცაში და თითოეულ ღილაკს და გადართვის პოზიციას ენიჭება მისამართი. ყველაზე ადვილია გამოიყენოთ ცხრილების პროგრამა თქვენი განლაგების გასაკეთებლად, მაგრამ ქაღალდიც იმუშავებს. Arduino– ს A0, A1, A2 და A3 როგორც „სვეტები“მატრიცაში და 6, 7, 8, 9, 10 & 16, როგორც „სტრიქონები“ჩვენ შეგვიძლია მივიღოთ 28 – მდე შეყვანა (ღილაკების დაჭერა, პოზიციების გადართვა და სხვა)! განლაგების გასაადვილებლად, ღილაკის გადამრთველზე ან მბრუნავზე თითოეულ პინზე დასჭირდება წარწერა, რომ მიუთითოს იგი. მე ავირჩიე "PBn" ღილაკის გამოსახატავად, "TGn" გადასაყვანად და "REn" მბრუნავი კოდირებისთვის. სახელში "n" იცვლება რიცხვით, რომ მიუთითოს მატრიცაში მოცემული კონკრეტული კომპონენტი. რჩევა: სასარგებლოა თითოეული კომპონენტის სახელის ჩაწერა სახურავის ქვედა მხარეს მისი მდებარეობის გვერდით, მაგ. PB1, PB2, RE1 და სხვა მაგალითად, ღილაკს ექნება 2 ტერმინალი, მე მათ ვუწოდებ "H" (მაღალი) და "L" (დაბალი), ასევე შეგიძლიათ გამოიყენოთ ზედა და ქვედა, ან რაც მოგწონთ, სანამ ადვილად დაიმახსოვრებთ თქვენს სქემას რა გადასატანად ვიყენებ მაღალს, ცენტრურს და დაბალს. რადგან ჩემი გადართვები არის DPDT. ჩემს მბრუნავ დამშიფრებლებს ასევე ჰქონდათ ღილაკები, ასე რომ მე ასევე მაქვს REn-PB მაღალი და დაბალი. თითოეული ღილაკი ან გადართვა "შეყვანა" იქნება თქვენი მატრიცის სვეტზე. თქვენ შეგიძლიათ გქონდეთ რამოდენიმე გადამრთველი/ღილაკის შეყვანა ერთ სვეტზე, მხოლოდ არაუმეტეს თქვენი რიგების რაოდენობისა.
Მნიშვნელოვანი! გადართვის შეცვლის ყველა გამოსავალი უნდა იყოს ასახული მისი შეყვანის სვეტში. ეს იმიტომ ხდება, რომ თქვენ გაყვანილ იქნებით გადამრთველის ცენტრში, რომ თქვათ A0, შემდეგ გადამრთველის გამომავალი (მაღალი ან დაბალი ტერმინალი) წავა რიგის პინზე მაგ. 7 ან 8.
Arduino გამომავალი (გადამრთველი/ღილაკის შეყვანა) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Arduino შეყვანა (გადამრთველი/ღილაკის გამოსასვლელი) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB4-LRE3-PB3 16TG2-LTG4-HPB8-L
ნაბიჯი 5: ნაბიჯი 5: შეაერთეთ მატრიცა
დაწყებული არდუინოს ამონაწერებით (გადამრთველი და ღილაკის შეყვანა) დააკავშირეთ თითოეული ელექტრული კომპონენტი მატრიცის სვეტში და დატოვეთ მავთულის მოკლე სიგრძე არდუინოს გამომავალთან დასაკავშირებლად. მე ავირჩიე ჩემი ტეფლონის მავთულის გამოყენება ყველაფრის ერთმანეთთან დასაკავშირებლად და მავთულის ფერადი ნაჭერი არდუინოზე გადასასვლელად, რადგან ეს აადვილებს მოგვიანებით პოვნას და კვალს. სვეტის კომპონენტის ყველა კავშირის დასრულების შემდეგ, იგივე გააკეთეთ თითოეული სტრიქონისთვის. შეაერთეთ ერთი და იგივე რიგის ყველა კომპონენტი ერთმანეთთან ერთად და იზრუნეთ იმაზე, რომ დააკავშიროთ სწორი ტერმინალი, ანუ მაღალი ან დაბალი და დატოვეთ მავთულის სიგრძე Arduino– სთან დასაკავშირებლად. მიიღეთ დრო და ორმაგად შეამოწმეთ, რომ თქვენ აკავშირებთ სწორ ტერმინალს. ეს არის ის, სადაც კომპონენტის მითითება, რომელიც იწერება პანელზე კომპონენტის გვერდით და თქვენი ადვილად დასამახსოვრებელი სქემა ტერმინალის პოზიციებისთვის ანაზღაურდება.
ნაბიჯი 6: ნაბიჯი 6: დააკოპირეთ კოდირებით და არდუინო
მბრუნავი კოდირება არ შეიძლება შეყვანილ იქნას მატრიცაში. თითოეული დამშიფვრის შეყვანა (ცენტრალური პინი) მიბმულია არდუინოს მიწაზე და კოდირების შედეგები პირდაპირ მიდის არდუინოს შესასვლელთან. დააკავშირეთ თითოეული კოდირების ცენტრის პინი ერთმანეთთან და დატოვეთ ბმული არდუინოს მიწასთან დასაკავშირებლად.
მიამაგრეთ მბრუნავი კოდირების ცენტრები არდუინოს გრუნტზე და თითოეული მბრუნავი კოდირება "H" "L" შესაბამის არდუინოს პინზე. შეაერთეთ თითოეული სიგრძის მავთული სვეტიდან და მწკრივის მატრიციდან შესაბამის არდუინოს შესასვლელთან ან გამოსავალზე.
ნაბიჯი 7: ნაბიჯი 7: მოამზადეთ ესკიზი
უფასო Arduino IDE გამოყენებით მოამზადეთ ესკიზი (კოდი) Arduino– სთვის. ატვირთეთ ესკიზი Arduino– ში ესკიზის დატვირთვის შემდეგ, დააკავშირეთ ღილაკი თქვენს კომპიუტერს, გამოჩნდება ჯოისტიკის მოწყობილობა. გილოცავთ! თქვენ უბრალოდ ააშენეთ ღილაკის ყუთი!
გირჩევთ:
DIY Flight Sim გადართვის პანელი: 7 ნაბიჯი (სურათებით)
DIY Flight Sim Switch Panel: ფრენების სიმ საზოგადოებაში მრავალი წლის გატარებისა და უფრო რთულ თვითმფრინავებში ჩარევის შემდეგ, აღმოვაჩინე, რომ ვცდილობდი ხელი გამეჩერებინა ფიზიკურ გადამრთველებზე, ნაცვლად იმისა, რომ მარჯვენა ხელით ფრენის მცდელობა მქონოდა მ
Magic Button 4k: 20USD BMPCC 4k (ან 6k) უკაბელო დისტანციური მართვა: 4 ნაბიჯი (სურათებით)
Magic Button 4k: 20USD BMPCC 4k (ან 6k) უკაბელო დისტანციური მართვა: ბევრმა ადამიანმა მთხოვა გამეზიარებინა ზოგიერთი დეტალი ჩემი უკაბელო კონტროლერის შესახებ BMPCC4k– სთვის. კითხვების უმეტესობა ეხებოდა bluetooth კონტროლს, ამიტომ რამდენიმე დეტალს აღვნიშნავ ამის შესახებ. მე ვთვლი, რომ თქვენ იცნობთ ESP32 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– დან, შემდეგ აგზავნის
Arcade Button MIDI კლავიატურა: 7 ნაბიჯი (სურათებით)
Arcade Button MIDI კლავიატურა: ეს არის 2.0 ვერსიის ერთ -ერთი პირველი მცდელობა Arduino და DIY MIDI პროგრამირებაში. მე განვავითარე ჩემი უნარები პროტოტიპირებასა და დიზაინში, ასე რომ ვიფიქრე, რომ ეს იქნებოდა პროცესისა და პროგრესის კარგი დემონსტრირება. დიზაინის უფრო ინფორმირებული პროცესით მე
Sim Racing Button Box: 8 ნაბიჯი
Sim Racing Button Box: კეთილი იყოს თქვენი მობრძანება რბოლისადმი დამოკიდებულ ადამიანებში! ამოიწურა თუ არა კლავიშები თქვენი მანქანის ყველა კონტროლის დასადგენად? თქვენ ალბათ გჭირდებათ ღილაკის ყუთი! ამ ინსტრუქციებში ჩვენ შევქმნით ერთს ნულიდან. ღილაკის ყუთში იქნება 32 (!) ხელმისაწვდომი ღილაკის მდგომარეობა. არა