Kazalo:
- Zaloge
- 1. korak: Oblikovanje
- 2. korak: Zgradba
- 3. korak: Ožičenje
- 4. korak: Koda
- 5. korak: Končni izdelek
Video: Arduino gumbna plošča USB: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Arduino Leonardo je zelo močna plošča z nekaj rahlimi razlikami od zelo priljubljenega Arduino UNO. ATMega 32U4 je glavni procesor na Leonardu. Ta mikrokrmilnik lahko uporabite za serijsko komunikacijo prek USB -ja. Arduino Leonardo je naprava USB 2.0, ki uporablja gonilnike USB COM. Za razliko od UNO, ki uporablja 328P, nam ta funkcija USB omogoča vnos programiranih ukazov gumbov v sistem Windows prek vmesnika USB. S programsko opremo lahko programirate posamezne pritiske gumbov ali kombinacijo gumbov.
To ploščo gumbov uporabljam za Farming Simulator 2019, vendar jo lahko uporabite za katero koli igro/program ali ukaz s ključem.
Zaloge
Arduino Leonardo (https://tiny.cc/wa30dz)
- · 10 x kvadratni trenutni gumbi LED (https://tiny.cc/2520dz)
- · 10k upor
- · 220Ω upor
- · 1 x 5 mm LED
- · Vezan les 5 mm
- · 16 -milimetrski sveder
- · Vinilni ovoj (uporabil sem slog iz ogljikovih vlaken)
- · 1 x 12V napajanje (ni potrebno, če uporabljate 5V stikala)
- · Žica
- · Spajkalna postaja
1. korak: Oblikovanje
Želel sem, da bi lahko uporabil vrsto gumbov za svoje simulacijske igre, ki so imeli vizualni prikaz funkcije, namesto da bi si zapomnili vezave tipk in kombinacije tipk. Ta zasnova je preprosta v postavitvi in jo je zelo enostavno ponoviti. Želel sem narediti tablo, ki je široka 5 gumbov in visoka 2 gumba, skupaj skupaj 10 gumbov.
Gumbi so enako razporejeni po načrtu z veliko prostora za prste in nalepke.
Najprej sem oblikoval v Fusion 360 s pomočjo risbe za ustvarjanje predloge za rezanje vezanega lesa. To mi je dalo natančno risbo v merilu 1: 1 za uporabo kot vodilo.
2. korak: Zgradba
Vezan les sem razrezal po velikosti. NASVET: Uporabite lepilni trak na rezih, da zmanjšate trganje lesa
Naslednja faza je izvrtanje lukenj, za zgoraj navedena stikala boste potrebovali 16 -milimetrski sveder in 6 -milimetrski sveder za LED. Če ste previdni, lahko izvrtate luknje brez večjega izpihovanja. NASVET: Za vrtanje sem uporabil majhen kos MDF -ja, tako da so bile luknje čiste, brez raztrganja v lesu
Ta stopnja ni obvezna, vendar se lahko odločite, da les zavijete v vinil, da bo deska bolj estetsko prijetna, lahko pa jo tudi pobarvate.
V tej različici sem uporabil vinilni ovoj iz ogljikovih vlaken, da je bil videti kot vrhunska armaturna plošča. NAMIG: Pred nanosom vinila se prepričajte, da je plošča popolnoma brez prahu in suha. Za čiščenje plošče in stisnjenega zraka sem uporabil malo IPA. Zaradi prahu bo vinil pri nanašanju neenakomeren.
Z ostrim nožem izrežite luknje v vinilu. Ni nujno, da so popolni, saj gumbi pokrivajo robove lukenj.
Naslednja faza je, da vse gube zapolnite z gumbi, dno gumba se odvije in gumb lahko privijete na ploščo s hrbtne strani.
Tako bi moralo izgledati, ko so vsi gumbi napolnjeni. Prepričajte se, da so gumbi ravni in ravni. Okrog LED sem uporabil kovinski pokrov, da je bil videti bolj zaključen.
3. korak: Ožičenje
Ožičenje je preprosto in naravnost naprej. LED stikala imajo 5 zatičev, 2 označeni LED, ki se povežeta z LED lučko v gumbu. Obstaja SKUPNI pin, NORMALNO ODPRTI in NORMALNO ZAPRT.
V tej gradnji sem uporabil 12V panelna stikala, vendar so na voljo 5V panelna stikala, priporočam uporabo 5V, da je združljiv z Arduinom.
Priključitev vsakega terminala je preprosta:
· 12V + za napajanje +
· LED ozemljitev za ozemljitev napajalnika
· 5 mm LED priključek na 5V na Leonardu in ima zaporedni upor 220 ohmov za omejevanje toka
· Priključite vse stikalne točke skupaj in zaporedoma spajkajte 10k upor ter vstavite v glavo GND Arduino Leonarda
· Uporabite normalno odprt (NO) zatič, ko želimo vzpostaviti povezavo, ko pritisnete gumb.
· Vsak gumb NO za gumb je povezan z digitalnim zatičem na Arduinu (uporabite nožice 2-13)
Ožičenje je lahko dolgočasno, vendar sem uporabil metodo kavlja in spajal žice gole na zatiče, pri čemer sem se preusmeril od ene povezave do druge.
4. korak: Koda
Kodiranje je pri tej gradnji zelo preprosto. Uporaba Arduina
IDE potrebujete namestitev naslednjih dveh knjižnic:
#include "Keyboard.h"
#include "HID.h"
Zanka uporablja vrsto stavkov if in else za ogled vsakega gumba. Vsak gumb drži mikrokontroler visoko in pade nizko, ko pritisnete gumb.
Vezavo tipk lahko spremenite tako, da spremenite besedilo v oklepajih:
Keyboard.write ('o');
Ko je ta naložen v Arduino Leonardo, ponastavite Leonardo in kabel USB priključite v vsa prosta vrata na računalniku. Funkcijo gumbov lahko preizkusite s programom za preizkušanje tipkovnice
5. korak: Končni izdelek
Za tiskanje pokrovov nalepk sem uporabil brizgalni tiskalnik acteate. Zgornji del gumba lahko odstranite in acetat postavite med pokrovček gumba in steblo. Za tiskanje besedila nad etiketo sem uporabil tudi izdelovalec etiket.
Če imate kakršna koli vprašanja o gradnji, mi pišite v komentar in z veseljem vam bom odgovoril
Priporočena:
16x16 RGB LED plošča Arduino projekti: 5 korakov (s slikami)
16x16 RGB LED Panel Arduino projekti: Pozdravljeni, objavljam ta projekt, ker bi rad, da imajo vsi preprosto mesto, kjer se lahko igrajo z eno od teh fantastičnih LED plošč 16x16 RGB. Ideje sem pobral iz drugih projektov in jih spremenil za ta projekt. Daje vam
Nadzorna plošča vesoljske ladje - Laserski rez Arduino igrača: 11 korakov (s slikami)
Nadzorna plošča vesoljske ladje - Laser Cut Arduino Toy: Pred nekaj meseci sem se odločil, da bom postal član lokalnega proizvajalčevega prostora, saj sem se že dolgo želel naučiti orodij za izdelavo izdelovalcev. Imel sem drobne izkušnje z Arduinom in sem opravil tečaj Fusion tukaj na Instructables. Pa sem h
Arduino LED gumbna ploščica, ki poganja obdelavo animacij: 36 korakov (s slikami)
Arduino LED gumbna ploščica, ki poganja procesorske animacije: Kaj Ta gumbna ploščica je narejena iz tiskanega vezja in drugih komponent, ki jih proizvaja Sparkfun. Poganja ga Arduino Mega. Vsak gumb je lep in mehko in zadovoljiv za pritisk, v notranjosti pa je LED RGB! Uporabljal sem ga za nadzor animacij, ki jih
USB Midi naprava iz starega igralnega plošča: 17 korakov (s slikami)
Naprava USB Midi iz starega igralnega vmesnika: za drago Midi napravo USB lahko porabite veliko denarja ali pa jo naredite sami. Lahko kupite HID USB plošče in ustvarite svoje popolnoma iz nič. Za še lažji postopek rešite staro igralno ploščo USB in potrebujete le nekaj delov. Thi
Gumbna celična baterija za poskuse ali majhne aplikacije .: 5 korakov
Gumbasti baterijski paket za eksperimente ali majhne aplikacije .: Pozdravljeni! Naučimo se, kako narediti baterijo! Res preprosto, enostavno in poceni. Odlične so za poskuse in teste ali za majhne aplikacije, ki zahtevajo 3,0 - 4,5 voltov. (Žal mi je, če je to pred mano objavil še kdo drug