Spisu treści:

Przycisk Box Sim Racing: 7 kroków (ze zdjęciami)
Przycisk Box Sim Racing: 7 kroków (ze zdjęciami)

Wideo: Przycisk Box Sim Racing: 7 kroków (ze zdjęciami)

Wideo: Przycisk Box Sim Racing: 7 kroków (ze zdjęciami)
Wideo: Jak wygląda jazda z rodzicami VS samemu 😈 #shorts #forzahorizon4 2024, Listopad
Anonim
Pudełko na przycisk Sim Racing
Pudełko na przycisk Sim Racing

Pudełko z przyciskami to urządzenie używane w grze Sim Racing, które umożliwia przypisanie przycisków, przełączników i pokręteł do różnych elementów sterujących samochodu. Typowe przypisania przycisków to takie elementy, jak przycisk start, PTT, żądanie pit itp. Przełączniki działają świetnie w przypadku wycieraczek, reflektorów itp. Pokrętła mogą być używane do regulacji TC (kontrola trakcji), odchylenia hamulca i innych.

Krok 1: Krok 1: Zbierz wymagania

Arduino Pro Micro - Możesz uzyskać oficjalną tablicę; Miałem też szczęście z wersjami knock off.

Skrzynka ABS Project - upewnij się, że jest wystarczająco głęboka, aby utrzymać wybrane przez Ciebie przyciski i przełączniki.

Przyciski chwilowe - najłatwiej jest pracować z przyciskami z okrągłym otworem montażowym. Poszukaj przycisków, które mają kolor i rozmiar według Twoich upodobań. Przyciski powinny mieć i.n.o. (Normalnie otwarte) kontakty. Zauważ, że ta instrukcja nie opisuje, jak używać podświetlonych przycisków.

Przełączniki przełączające - możesz wybierać między chwilowym a zatrzaskowym. Inne opcje to ST (pojedynczy rzut) lub DT (podwójny rzut). Pojedynczy rzut oznacza 2 pozycje, włącz/wyłącz, podwójny rzut to 3 pozycje włącz/wyłącz/włącz. Nie martw się o typy jednobiegunowe (SP) lub dwubiegunowe (DP), oba będą działać. Jeśli skończysz z przełącznikami Double Throw, możesz po prostu zignorować drugi zestaw terminali. Przełączniki te są często określane jako połączone z ich funkcjami, tj. SPDT, DPDT itp.

Enkodery obrotowe - Enkodery pozwalają nam kontrolować funkcje, które wspierają zwiększanie i zmniejszanie regulacji. np. Kontrola trakcji. Niektóre kontrolery obrotowe mają również wbudowany przycisk chwilowy po naciśnięciu wałka enkodera. Pokrętła - Pokrętła pasujące do wałków enkodera.

Kabel USB Micro do USB-A - Służy do przesyłania kodu arduino do płyty głównej, a także do podłączenia Button Boxa do komputera.

Drut - wolę pokryty teflonem 24ga. drut lity.

Lutownica i lutownica - najlepiej sprawdzi się żelazko o niskiej mocy z małą końcówką. Połączenia stopią się i ulegną awarii, jeśli zostaną przegrzane, więc lepsza jest regulowana temperatura lub żelazko o niskiej mocy.

Wiertła i wiertła - do robienia otworów na przełączniki, przyciski itp. Mała wiertło pilotujące i wiertło krokowe tworzą świetną kombinację. Dostęp do Drill Press sprawi, że błędy wyrównania będą mniej prawdopodobne. Opcjonalnie: folia winylowa, aby dodać wygląd włókna węglowego lub aluminium do pudełka na guziki.

Krok 2: Krok 2: Rozmieszczenie przycisków, przełączników i enkoderów

Krok 2: Rozmieszczenie przycisków, przełączników i koderów
Krok 2: Rozmieszczenie przycisków, przełączników i koderów

Przyciski zostaną zamontowane na pokrywie pudełka z projektem. Dokładnie sprawdź, czy pudełko z przyciskami jest wystarczająco głębokie dla twoich przycisków.

Uważam, że pomocne jest fizyczne umieszczenie przełączników, przycisków i pokręteł na pokrywie, aby wyczuć odstępy i estetykę.

Spróbuj wyrównać wszystko w siatce z równymi odstępami między poszczególnymi komponentami.

Pamiętaj, aby zostawić wystarczająco dużo miejsca na końcu rzędów, przełączniki i przyciski mają podstawę i potrzebują wystarczająco dużo miejsca, aby prawidłowo zamontować. Jeśli owijasz twarz winylem, aby uzyskać wygląd karbonowy lub aluminiowy, możesz narysować linie ołówkiem bezpośrednio na powierzchni pudełka, które później zostaną zakryte folią.

W przeciwnym razie narysuj linie na spodzie pokrywy, chcesz, aby linie przecinały się na środku każdego przycisku / przełącznika, który będziesz instalować.

Krok 3: Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery

Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery

Użyj małego wiertła (znanego również jako wiertło prowadzące), aby rozpocząć otwór dla każdego elementu. Mała końcówka pozwala być bardzo precyzyjnym i upewnić się, że wszystko jest wyśrodkowane. Wskazówka: jeśli masz dostęp do wiertarki, ten krok będzie łatwiejszy i szybszy. Jeśli nie, nie martw się, po prostu nie spiesz się.

Po wykonaniu otworów prowadzących, przełącz na bit krokowy lub odpowiedni bit dla wału każdego instalowanego komponentu.

Wskazówka: Zachowaj ostrożność podczas używania wiertła krokowego, aby nie posuwać się za daleko. Lubię używać sharpie i pokolorować krok bitu, na którym muszę się zatrzymać. Jest to również dobry moment na wywiercenie otworu z tyłu obudowy na kabel USB, który będzie prowadził między Arduino a komputerem. Otwór będzie musiał być wystarczająco duży, aby można było przejść przez mikro końcówkę kabla USB. Możesz użyć gumowej przelotki do przycięcia otworu i opaski zaciskowej od wewnątrz jako odciążenia, aby zapobiec wyrwaniu kabla. Jeśli będziesz owijać winylem wieczko pudełka, teraz jest na to czas.

Krok 4: Krok 4: Rozplanuj swoją matrycę

Krok 4: Rozplanuj swoją matrycę
Krok 4: Rozplanuj swoją matrycę
Krok 4: Rozplanuj swoją matrycę
Krok 4: Rozplanuj swoją matrycę
Krok 4: Rozplanuj swoją matrycę
Krok 4: Rozplanuj swoją matrycę

Kontroler Arduino ma ograniczoną liczbę wejść i wyjść, których może używać do wykrywania naciskania przycisków, zmiany przełączników itp. Aby pomieścić większą liczbę przełączników i przycisków, użyjemy techniki zwanej macierzą. Macierz działa przy użyciu przecięcie wyjścia i wejścia jako „adres” przełącznika lub przycisku. Wyjścia Arduino są przypisane jako kolumny, a wejścia jako wiersze w macierzy, a każdy przycisk i pozycja przełącznika ma przypisany adres. Najłatwiej jest użyć programu do obsługi arkuszy kalkulacyjnych do wykonania układu, ale papier też będzie działał. Używając Arduino A0, A1, A2 i A3 jako „kolumn” w matrycy oraz 6, 7, 8, 9, 10 i 16 jako „wierszy”, możemy przyjąć do 28 wejść (naciśnięcia przycisków, przełączanie pozycji itp.)! Aby ułatwić układ, każdy pin na przełączniku przyciskowym lub pokrętle będzie wymagał etykiety, aby się do niego odnosić. Wybrałem „PBn” do reprezentowania przycisku, „TGn” do reprezentowania przełącznika i „REn” do enkoderów obrotowych. Litera „n” w nazwie jest zastępowana liczbą odwołującą się do tego konkretnego komponentu w macierzy. Wskazówka: warto napisać nazwę każdego elementu na spodzie wieczka, obok jego lokalizacji, np. PB1, PB2, RE1 itd. W matrycy odnoszę się do pinów jak widzę je wizualnie zamontowane na wieczku patrząc od spodu wieczka. Na przykład przycisk będzie miał 2 zaciski, które nazywam "H" (wysoki) i "L" (niski), możesz też użyć góra i dół, lub cokolwiek chcesz, o ile łatwo zapamiętasz swój schemat. Do przełączania używam high, center i low. ponieważ moje przełączniki to DPDT. Moje enkodery obrotowe również miały przyciski, więc mam również REn-PB wysoki i niski. Każdy przycisk lub przełącznik „wejście” zostanie zmapowany do kolumny w Twojej macierzy. Możesz mieć wiele wejść przełączników/przycisków w tej samej kolumnie, ale nie więcej niż liczba rzędów, które masz.

Ważny! Wszystkie wyjścia przełącznika przełącznika muszą być zmapowane na kolumnę jego danych wejściowych. Dzieje się tak dlatego, że okablowasz środek przełącznika, aby powiedzieć A0, a następnie wyjście przełącznika (terminal wysoki lub niski) przejdzie do pinu rzędu, np. 7 lub 8.

Wyjścia Arduino (wejścia przełącznika/przycisku) 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 Wejścia Arduino (wyjścia przełącznika/przycisku) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L

Krok 5: Krok 5: Podłącz matrycę

Krok 5: Podłącz matrycę
Krok 5: Podłącz matrycę

Zaczynając od wyjść Arduino (wejścia przełącznika i przycisku), łączy każdy element elektryczny w kolumnie matrycy i pozostawia krótki odcinek przewodu do podłączenia do wyjścia Arduino. Zdecydowałem się użyć mojego drutu teflonowego, aby połączyć wszystko razem i kolorowego kawałka drutu, aby przejść do arduino, ponieważ ułatwia to późniejsze wyszukiwanie i śledzenie. Po wykonaniu wszystkich połączeń komponentów słupów wykonaj to samo dla każdego wiersza. Połącz wszystkie komponenty w tym samym rzędzie, upewniając się, że podłączasz właściwy terminal, tj. Wysoki lub niski, i pozostaw długość przewodu do późniejszego podłączenia do Arduino. Nie spiesz się i dokładnie sprawdź, czy podłączasz właściwy terminal. W tym miejscu opłaci się odwołanie do komponentu zapisane na panelu obok komponentu i łatwy do zapamiętania schemat pozycji terminali.

Krok 6: Krok 6: Podłącz enkodery i Arduino

Krok 6: Podłącz enkodery i Arduino
Krok 6: Podłącz enkodery i Arduino

Enkoderów obrotowych nie można podłączyć do matrycy. Wejście każdego enkodera (pin środkowy) zostanie połączone z masą Arduino, a wyjścia enkodera trafią bezpośrednio do wejścia Arduino. Połącz ze sobą każdy środkowy pin enkodera i pozostaw przewód do podłączenia do masy Arduino.

Przylutuj centra enkoderów obrotowych do masy Arduino, a każdy enkoder obrotowy „H” „L” do odpowiedniego pinu Arduino. Przylutuj każdą długość przewodu z matrycy kolumn i wierszy do odpowiedniego wejścia lub wyjścia Arduino.

Krok 7: Krok 7: Przygotuj szkic

Korzystając z darmowego Arduino IDE przygotuj szkic (kod) dla Arduino. Prześlij szkic do Arduino Po załadowaniu szkicu Podłącz skrzynkę przycisków do komputera, powinno pojawić się urządzenie joysticka. Gratulacje! Właśnie zbudowałeś pudełko z guzikami!

Zalecana: