Spisu treści:
- Krok 1: Krok 1: Zbierz wymagania
- Krok 2: Krok 2: Rozmieszczenie przycisków, przełączników i enkoderów
- Krok 3: Krok 3: Wywierć i zamontuj przyciski, przełączniki i enkodery
- Krok 4: Krok 4: Rozplanuj swoją matrycę
- Krok 5: Krok 5: Podłącz matrycę
- Krok 6: Krok 6: Podłącz enkodery i Arduino
- Krok 7: Krok 7: Przygotuj szkic
Wideo: Przycisk Box Sim Racing: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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ę
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ę
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
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:
Naciśnij przycisk); //Gra LCD Arduino: 5 kroków (ze zdjęciami)
Naciśnij przycisk); //Gra LCD Arduino: Ostatnio w Scouts pracowałem nad odznaką Meritum Game Design. Dla jednego z wymagań zbudowałem tę grę przy użyciu Arduino, która jest oparta na grze LED Rocker. Celem gry jest zdobycie jak największej liczby punktów. Na początku t
Zoom Meetings Fizyczny przycisk wyciszania: 7 kroków (ze zdjęciami)
Zoom spotkań Fizyczny przycisk wyciszania: Jeśli korzystasz ze spotkań z zoomem w pracy lub szkole, ten przycisk jest dla Ciebie! Naciśnij przycisk, aby włączyć wyciszenie lub przytrzymaj przycisk, aby opuścić spotkanie (lub zakończyć je, jeśli jesteś gospodarzem). Jeden Wspaniałą rzeczą jest to, że działa, nawet jeśli okno Zoom
Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)
Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: Ten projekt pokazuje, jak zbudować zasilany bateryjnie przycisk Wi-Fi IoT w mniej niż 10 minut. Przycisk kontroluje światła HUE nad IFTTT.Dzisiaj możesz budować urządzenia elektroniczne i łączyć je z innymi urządzeniami inteligentnego domu dosłownie w kilka minut. Co to jest
Hakowanie londyńskiego metra Jubilee Line Przycisk do drzwi: 12 kroków (ze zdjęciami)
Hakowanie przycisku do drzwi londyńskiego metra Jubilee Line: Sklep London Transport Museum sprzedaje wycofane przyciski do drzwi z linii Jubilee (dostępne są zarówno lewe, jak i prawe). Jeśli myślisz o wykonaniu projektu, który wymaga przycisku i jakiegoś rodzaju lampki kontrolnej, byłbyś „
Pudełko na przyciski Sim Racing: 8 kroków
Przycisk Box Sim Racing: Witaj uzależnionych od symulatorów wyścigów! Czy kończą Ci się klawisze do przypisania wszystkich elementów sterujących w samochodzie? Prawdopodobnie potrzebujesz pudełka na guziki! W tym Instructable stworzymy go od podstaw. Pole przycisku będzie miało 32(!) dostępne stany przycisków. Nie