Sisukord:
Video: Arduino USB -nupp: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Arduino Leonardo on väga võimas plaat, millel on mõningad erinevused väga populaarsest Arduino UNO -st. ATMega 32U4 on Leonardo peamine protsessor. Seda mikrokontrollerit saate kasutada USB kaudu jadaühenduseks. Arduino Leonardo on USB 2.0 seade, mis kasutab USB COM draivereid. Erinevalt UNO -st, mis kasutab 328P -d, annab see USB -funktsioon meile võimaluse sisestada programmeeritud nupukäsud Windowsi USB -liidese kaudu. Tarkvara abil saate programmeerida ühe nupuvajutuse või nupukombinatsiooni.
Ma kasutan seda nupupaneeli Farming Simulator 2019 jaoks, kuid saate seda kasutada mis tahes vajaliku mängu/programmi või võtmekäsu jaoks.
Tarvikud
Arduino Leonardo (https://tiny.cc/wa30dz)
- · 10 x LED -ruudukujulist hetkelist surunuppu (https://tiny.cc/2520dz)
- · 10k takisti
- · 220Ω takisti
- · 1 x 5 mm LED
- · 5mm vineer
- · 16 mm labidapuur
- · Vinüülpakend (kasutasin süsinikkiust stiili)
- · 1 x 12 V toiteallikas (pole vajalik, kui kasutatakse 5 V lülitit)
- · Traat
- · Jootmisjaam
Samm: disain
Tahtsin oma simulaatorimängude jaoks kasutada mitmesuguseid nuppe, millel oli selle funktsiooni visuaalne kuvamine, mitte klahvikombinatsioonide ja klahvikombinatsioonide meeldejätmine. See disain on lihtsa paigutusega ja väga lihtne korrata. Tahtsin teha tahvli, mis oli 5 nuppu lai ja 2 nuppu kõrge, kokku 10 nuppu.
Nupud paiknevad plaanis võrdselt, kus on palju ruumi sõrmedele ja siltidele.
Esmalt tegin kujunduse Fusion 360 -s, kasutades joonistusfunktsiooni, et luua vineerile lõikemall. See andis mulle täpse 1: 1 joonise, mida kasutada juhendina.
2. samm: ehitamine
Lõikasin vineeri mõõtu. NÕUANNE: kasutage lõikejoonel maskeerivat linti, et vähendada puidu rebenemist
Järgmine etapp on aukude puurimine, ülaltoodud lülitite jaoks vajate 16 mm labidatrelli ja LED -i jaoks 6 mm puurit. Kui olete ettevaatlik, võite auke puurida ilma suurema puhumiseta. NÕUANNE: kasutasin puurimiseks väikest MDF -plaati, nii et augud tulid puhtad välja, ilma puidu rebimiseta
See etapp on valikuline, kuid võite valida puidu vinüülpakendi, et muuta plaat esteetilisemaks, saate seda ka värvida.
Selles versioonis kasutasin süsinikkiust stiilis vinüülümbrist, et see näeks välja nagu tipptasemel armatuurlaud. NÕUANNE: Enne vinüüli paigaldamist veenduge, et plaat oleks täielikult tolmuvaba ja kuiv. Tahvli ja suruõhu puhastamiseks kasutasin veidi IPA -d. Tolm muudab vinüüli pealekandmisel ebaühtlaseks.
Kasutage terava noaga vinüülist augud välja. Need ei pea olema täiuslikud, kuna nupud katavad aukude servad.
Järgmine etapp on kõigi aukude täitmine nuppudega, nupu alus keerab lahti ja saate nupu tagaküljelt laua külge pingutada.
See peaks välja nägema, kui kõik nupud on täidetud. Veenduge, et nupud oleksid sirged ja tasased. Kasutasin LED -i ümber metallist ümbrist, et see oleks viimistletum.
Samm: juhtmestik
Juhtmestiku osa on lihtne ja otse edasi. LED -lülititel on 5 tihvti, 2 on märgitud LED, mis ühendatakse nupu LED -tulega. Seal on ÜHINE tihvt, NORMAALSELT AVATUD ja NORMAALSELT SULETUD tihvt.
Ma kasutasin selles konstruktsioonis 12V paneelilüliteid, kuid 5V paneelilülitid on saadaval, soovitaksin Arduinoga ühildumiseks kasutada 5V.
Iga terminali ühendamine on lihtne:
· 12V + toiteallikale +
· LED -maandus toiteallika maandusele
· 5 mm LED ühendatakse Leonardo 5V -ga ja neil on 220 oomi takisti järjestikku voolu piiramiseks
· Ühendage kõik lüliti alused kokku ja jootke järjestikku 10k takisti ning pange Arduino Leonardo GND päis
· Kasutage tavaliselt avatud (NO) tihvti, kui tahame ühenduse luua iga kord, kui nuppu vajutatakse.
· Iga nupu NO-tihvt on ühendatud Arduino digitaalse tihvtiga (kasutage kontakte 2-13)
Juhtmestik võib tüütuks muutuda, kuid ma kasutasin konksumeetodit ja juhtmete jootmist tihvtideni paljaks, silmus ühelt ühenduselt teisele.
4. samm: kood
Selle konstruktsiooni kodeerimine on väga lihtne. Arduino kasutamine
IDE jaoks on vaja installida järgmised 2 raamatukogu:
#include "Keyboard.h"
#include "HID.h"
Silmus kasutab iga nupu vaatamiseks rea lauset if ja else. Mikrokontroller hoiab iga nuppu kõrgel ja läheb nupu vajutamisel madalaks.
Klahviseadet saate muuta, muutes sulgudes olevat teksti:
Keyboard.write ('o');
Kui see on Arduino Leonardosse üles laaditud, lähtestage Leonardo ja ühendage USB -kaabel arvuti mis tahes vaba porti. Nuppude funktsiooni saate testida klaviatuuri testimisprogrammi abil
Samm: lõpptoode
Etikettide korkide printimiseks kasutasin tindiprinteriga prinditavat acteate'i. Nupu ülaosa saab ära hinnata ja atsetaadi asetada nupu korgi ja varre vahele. Kasutasin sildi kohal oleva teksti printimiseks ka siltide valmistajat.
Kui teil on ehituse kohta küsimusi, kirjutage mulle kommentaar ja vastan hea meelega
Soovitan:
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Lihtne 5 -minutiline USB -päikeseenergia laadija/ellujäämis -USB -laadija: 6 sammu (piltidega)
Lihtne 5 -minutiline USB -päikeseenergia laadija/ellujäämise USB -laadija: Tere poisid! Täna tegin just (ilmselt) kõige lihtsama usb päikesepaneelide laadija! Kõigepealt vabandan, et ma ei laadinud teile üles mõnda õpetatavat ülesannet .. Viimastel kuudel sain mõned eksamid (mitte tegelikult paar nädalat või nii). Aga
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: 10 sammu (piltidega)
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: looge USB -autolaadija igale iPodile või muule USB -laadimisseadmele, ühendades autoadapteri, mille väljundiks on 5 V ja USB -pistik. Selle projekti kõige olulisem osa on veenduda, et valitud autoadapteri väljund on panustatud
USB sise-/välistermomeeter (või „Minu esimene USB -seade”): 4 sammu (piltidega)
USB sise-/välistermomeeter (või „Minu esimene USB -seade”): see on lihtne disain, mis näitab PIC 18F -de USB -välisseadet. 18F4550 40 -kiibiliste kiipide kohta on Internetis hulgaliselt näiteid, see disain näitab väiksemat 18F2550 28 -pin versiooni. PCB kasutab pinnakinnitusega osi, kuid kõik
USA - USB: Ameerika lipu USB mälestusmärk: 8 sammu (koos piltidega)
USA - USB: Ameerika lipu USB mälestusmärk: Plug and play lipu lehvitamise tseremoonia. PC = Isamaaline arvuti. Seotud fotod ja videod siin. Lisateavet leiate veebisaidilt ni9e.com