Sisukord:
- 1. samm: 1. samm: koguge nõuded
- 2. samm: 2. samm: paigutage nupud, lülitid ja kodeerijad
- 3. samm: 3. samm: puurige ja paigaldage nupud, lülitid ja kodeerijad
- 4. samm: 4. samm: paigutage oma maatriks
- 5. samm: 5. samm: ühendage maatriks
- 6. samm: 6. samm: ühendage kodeerijad ja Arduino
- Samm 7: samm 7: Valmistage eskiis ette
Video: Sim Racing Button Box: 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Nupukast on Sim Racingus kasutatav seade, mis võimaldab erinevatele auto juhtnuppudele määrata nuppe, lüliteid ja nuppe. Tavalised nupuülesanded on näiteks käivitusnupp, PTT, taotlusauk jne. Lülituslülitid sobivad suurepäraselt klaasipuhastite, esitulede jms jaoks. Nuppe saab kasutada TC (veojõukontroll), pidurdusjõu jms reguleerimiseks.
1. samm: 1. samm: koguge nõuded
Arduino Pro Micro - saate ametliku tahvli; Mul on ka õnne olnud knock off versioonidega.
ABS -projekti kast - veenduge, et see oleks piisavalt sügav, et toetada teie valitud nuppe ja lüliteid.
Hetkelised nupud - ümara kinnitusavaga nuppe on kõige lihtsam töötada. Otsige nuppe, mille värv ja suurus teile meeldivad. Nuppudel peaks olema n.o. (Tavaliselt avatud) kontaktid. Pange tähele, et see juhend ei käsitle valgustatud nuppude kasutamist.
Lülituslülitid - saate valida hetkelise ja lukustatava vahel. Teised valikud on ST (Single Throw) või DT (Double Throw). Üksikvise tähendab 2 asendit, sisse/välja, kahekordne viskamine on 3 asendit sisse/välja/sisse. Ärge muretsege ühepooluseliste (SP) või kahepooluseliste (DP) tüüpide pärast, mõlemad töötavad. Kui teil on topeltviskelülitid, võite lihtsalt ignoreerida teist terminalikomplekti. Nendele lülititele viidatakse sageli koos nende funktsioonidega, st SPDT, DPDT jne.
Pöördkodeerijad - kodeerijad võimaldavad meil juhtida funktsioone, mis toetavad reguleerimise suurendamist ja vähendamist. nt. Veojõukontroll. Mõnel pöördkontrolleril on ka sisseehitatud hetkeline nupp, vajutades kodeerimisvõlli alla. Nupud - kodeerimisvõllidele sobivad nupud.
USB Micro USB -A kaabel - seda kasutatakse arduino koodi üleslaadimiseks tahvlile ja nupukasti ühendamiseks arvutiga.
Traat - eelistan teflonkattega 24ga. tahke traat.
Jootekolb ja jootekolb - väikese vatiga, väikese otsaga triikraud töötab kõige paremini. Ühendused sulavad ja ebaõnnestuvad, kui neid kuumutatakse üle, nii et reguleeritav temperatuur või madala võimsusega triikraud on parem.
Puurid ja puurid - aukude tegemiseks lülititele, nuppudele jms. Juurdepääs puuripressile muudab joondamisvead vähem tõenäoliseks. Valikuline: vinüülpakend süsinikkiust või alumiiniumist välimuse lisamiseks nööbikarbile.
2. samm: 2. samm: paigutage nupud, lülitid ja kodeerijad
Nupud paigaldatakse teie projekti kasti kaanele. Kontrollige veelkord, kas teie nupukast on teie nuppude jaoks piisavalt sügav.
Minu arvates on kasulik lülitite, nuppude ja nuppude füüsiline paigutamine kaanele, et tunda vahekaugust ja esteetikat.
Proovige asetada kõik ruudustikku nii, et iga komponendi vahel oleks ühtlane vahe.
Jätke ridade lõppu kindlasti piisavalt ruumi, lülititel ja nuppudel on alus ning nõuetekohaseks paigaldamiseks on vaja piisavalt ruumi. Kui pakite nägu vinüülpaberisse süsiniku või alumiiniumi väljanägemise nimel, võite pliiatsiga joonistada jooned otse karbi esiküljele, need kaetakse hiljem mähisega.
Vastasel juhul tõmmake jooned kaane alumisele küljele ja soovite, et jooned ristuksid iga installitava nupu/lüliti keskel.
3. samm: 3. samm: puurige ja paigaldage nupud, lülitid ja kodeerijad
Kasutage iga komponendi jaoks ava avamiseks väikest puurit (tuntud ka kui katseotsik). Väike otsik võimaldab teil olla väga täpne ja tagada, et kõik on tsentreeritud. Näpunäide. Kui teil on juurdepääs puuripressile, on see samm lihtsam ja kiirem. Kui ei, siis ärge muretsege, võtke lihtsalt aega.
Pärast pilootaukude tegemist lülitage samm -bitti või iga paigaldatava komponendi võlli jaoks sobivale bitile.
Näpunäide. Olge samm -bitti kasutades ettevaatlik, et mitte liiga kaugele minna. Mulle meeldib kasutada teravust ja värvida see samm, mille peal pean peatuma. See on ka hea aeg puurida korpuse tagaküljele auk USB -kaabli jaoks, mis jookseb Arduino ja arvuti vahel. Auk peab olema piisavalt suur, et kaabli USB -mikrootsik läbi saada. Kaabli väljatõmbamise vältimiseks võite auku kärpida kummist tihendiga ja seestpoolt traadiga. Kui kavatsete oma kaane kaant vinüülist mähkida, on nüüd aeg seda teha.
4. samm: 4. samm: paigutage oma maatriks
Arduino kontrolleril on piiratud arv sisendeid ja väljundeid, mida saab kasutada nuppude vajutamisel, lülitite vahetamisel jne. Suurema arvu lülitite ja nuppude mahutamiseks kasutame tehnikat, mida nimetatakse maatriksiks. Maatriks töötab väljundi ja sisendi ristmik lüliti või nupu "aadressiks". Arduino väljundid määratakse veergudena ja sisendid maatriksis ridadena ning igale nupule ja lüliti positsioonile määratakse aadress. Paigutuse tegemiseks on kõige lihtsam kasutada arvutustabeliprogrammi, kuid ka paber sobib. Kasutades maatriksis veergudena Arduino A0, A1, A2 ja A3 ning ridadena 6, 7, 8, 9, 10 ja 16, saame vastu võtta kuni 28 sisendit (nupuvajutused, asendite vahetamine jne)! Paigutuse hõlbustamiseks vajab teie nupulüliti või pöördnupu iga tihvt sellele viitavat silti. Olen valinud nupu tähistamiseks "PBn", lüliti "TGn" ja pöördkodeerijate jaoks "REn". Nimes olev "n" asendatakse numbriga, mis viitab maatriksi konkreetsele komponendile. Näpunäide. Kasulik on kirjutada iga komponendi nimi kaane alla selle asukoha kõrvale, nt PB1, PB2, RE1 jne. Maatriksis viitan tihvtidele, kui näen neid visuaalselt kaanele paigaldatuna kaane alt vaadatuna. Näiteks näiteks vajutusnupul on kaks terminali, millele ma viitan kui "H" (kõrge) ja "L" (madal), saate kasutada ka üla- ja alaosa või kõike muud, mis teile meeldib, kui saate oma skeemi hõlpsalt meelde jätta. Lülitite jaoks kasutan kõrgeid, keskmisi ja madalaid. kuna minu lülitid on DPDT. Minu pöörlevatel kodeerijatel olid ka nupud, nii et mul on ka REn-PB kõrge ja madal. Iga nupp või lüliti "sisend" kaardistatakse teie maatriksi veergu. Samas veerus võib olla mitu lüliti/nupu sisendit, kuid mitte rohkem kui teie ridade arv.
Tähtis! Kõik lülituslülitite väljundid tuleb kaardistada selle sisendi veergu. Selle põhjuseks on asjaolu, et ühendate lüliti keskpunkti, et öelda A0, siis lüliti väljund (kõrge või madal klemm) läheb rea nööpnõelale, nt. 7 või 8.
Arduino väljundid (lüliti/nupu sisendid) 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 sisendid (lüliti/nupu väljundid) 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
5. samm: 5. samm: ühendage maatriks
Alates Arduino väljunditest (lüliti ja nuppude sisendid) ühendage iga elektriline komponent maatriksi veerus ja jätke lühike traat, et ühendada Arduino väljund. Otsustasin kasutada oma teflontraati, et kõik omavahel ühendada, ja värvilist traaditükki, et minna arduino juurde, kuna see hõlbustab hiljem leidmist ja jälgimist. Kui kõik veerukomponentide ühendused on lõpule viidud, tehke sama iga rea puhul. Ühendage kõik sama rea komponendid kokku, hoolitsedes selle eest, et ühendate õige klemmi, st kõrge või madal, ja jätke traadi pikkus, et hiljem Arduinoga ühendada. Võtke aega ja kontrollige uuesti, kas ühendate õige terminali. Siin tasuvad end ära komponendi juurde paneelile kirjutatud komponendi viide ja teie kergesti meeldejääv terminalipositsioonide skeem.
6. samm: 6. samm: ühendage kodeerijad ja Arduino
Pöörlevaid kodeerijaid ei saa maatriksisse ühendada. Iga kodeerija sisend (keskmine tihvt) seotakse Arduino maandusega ja kodeerija väljundid lähevad otse Arduino sisendisse. Ühendage iga kodeerija keskne tihvt kokku ja jätke juhe Arduino maaga ühendamiseks.
Jootke pöörleva kodeerija keskused Arduino maapinnale ja iga pöördkooder "H" "L" vastava Arduino tihvti külge. Jootke iga traadi pikkus veerust ja rea maatriksist vastavasse Arduino sisendisse või väljundisse.
Samm 7: samm 7: Valmistage eskiis ette
Tasuta Arduino IDE abil valmistage Arduino jaoks visand (kood) ette. Pärast eskiisi laadimist ühendage oma nupukast arvutiga, kuvatakse juhtkangi seade. Palju õnne! Ehitasite just nupukarbi!
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
DIY Sim Racing Display Arduino: 3 sammu
DIY Sim Racing Display Arduino: Nii saate ehitada väga lihtsa ja odava Sim Racing USB -ekraani koos Arduino UNO ja 3,5 " TFT -ekraan. Sellel on Assetto Corsa jaoks mõeldud API, mis võtab Visual Studio C# programmeeritud mängu jagatud mälust andmed ja saadab seejärel
Arcade Button MIDI klaviatuur: 7 sammu (koos piltidega)
Arcade Button MIDI klaviatuur: see on versioon 2.0 ühest minu esimesest rünnakust Arduino ja DIY MIDI programmeerimisse. Olen arendanud oma prototüüpimise ja disainimise oskusi, nii et arvasin, et see oleks hea protsessi ja edenemise demonstratsioon. Teadlikuma disainiprotsessi abil olen
Sim Racing Button Box: 8 sammu
Sim Racing Button Box: Tere tulemast sim võidusõidu sõltlased! Kas teil on võtmehoidjad otsas, et kaardistada kõik oma auto juhtnupud? Tõenäoliselt vajate nupukasti! Selles juhendis loome selle nullist. Nupukastil on saadaval 32 (!) Nupuvajutust. Ei