Përmbajtje:

Tastiera universale USB me çelsin RGB: 6 hapa
Tastiera universale USB me çelsin RGB: 6 hapa

Video: Tastiera universale USB me çelsin RGB: 6 hapa

Video: Tastiera universale USB me çelsin RGB: 6 hapa
Video: I Built a Keypad to Control My Entire Desk Setup - OLED TV, USB Switch, Lights, Desk, Macros... 2024, Nëntor
Anonim
Tastiera universale USB me çelsin RGB
Tastiera universale USB me çelsin RGB

Në këtë udhëzues do t'ju tregoj se si të krijoni tastierën tuaj të personalizuar USB që sillet ashtu si një tastierë e zakonshme kompjuterike.

Mund të caktoni çdo kombinim çelësash ose sekuencë çelësash që do të shtypen ndërsa shtypni vetëm një buton.

Ju mund ta përdorni atë për të optimizuar punën e kompjuterit tuaj duke caktuar kombinime të ndryshme të çelësave vetëm në një çelës fizik, kështu që e bën jetën tuaj më të lehtë.

Ju mund ta bëni atë një kontrollues të lojërave PC.

Ju madje mund ta programoni atë për të shkruar një ese duke shtypur vetëm një çelës:) Qielli është kufiri.

Unë e përdor atë për të kontrolluar lëvizjet e mia të ruterit CNC, pasi kam gjetur përdorimin e tastierës së zakonshme të kompjuterit shumë të rëndë dhe të tranguj për t'u përdorur.

Hapi 1: Tastiera në veprim

Image
Image

Këtu mund të shihni shkurtimisht se si funksionon tastiera në aplikime reale.

Tastiera ka 2 mënyra - mënyra e hapit dhe mënyra e vazhdueshme e lëvizjes.

Hapi 2: Mblidhni të gjitha gjërat

Do t'ju duhet:

- Arduino Pro Micro 32u4 i cili mund të imitojë tastierën ose miun e kompjuterit USB

- Çelsat me buton - Përdora qesharake të shtrenjta (20 dollarë për copë) çelsat NKK KP02 që u mësova nga një mik. Ata janë çelsa me buton me RGB LED brenda. Por mund të përdorni çdo çelës të butonit si të dëshironi, nëse nuk keni nevojë për efektet e zbukuruara LED. Ose mund të përdorni disa çelsin që kanë një vrimë për një LED të rregullt RGB për të rrëshqitur brenda ose pranë tij.

- TLC5940 IC (vetëm nëse keni nevojë për efekte LED). Kam përdorur vetë IC, por ju mund të përdorni bordin breakout, Nëse nuk keni ndërmend të bëni PCB -në tuaj.

- Printer 3d (opsional)

- Aftësitë për të bërë PCB (opsionale)

- Njohuri bazë elektronike

- ca kohe

- dhe nervat:)

Hapi 3: Skemat

Skematike
Skematike
Skematike
Skematike

Skemat janë shumë të thjeshta.

Kam përdorur një qark debunimi RC për çelsin (shiko imazhin), kështu që nuk ka nevojë të shqetësoheni për kalimin e kërcimit në softuer. LED -të në ndërprerës kanë anodë të zakonshme.

Për drejtuesit LED TLC5940 - bëra PCB -në time dhe i bashkova IC -të drejtpërdrejt në PCB -në time. Rezistenca nga IREF në GND përcakton rrymën për drejtimin e LED -ve.

Nëse do të përdorni bordin e shpërthimit, kontrolloni skemat e tabelës së shpërthimit. Duhet të jetë mjaft e drejtpërdrejtë për të lidhur telat.

Ndoshta nuk keni nevojë të përdorni 7 kondensatorët e shkëputjes nëse përdorni bordin e shpërthimit për shoferin LED.

Hapi 4: PCB dhe Shtojca

PCB dhe Shtojca
PCB dhe Shtojca
PCB dhe Shtojca
PCB dhe Shtojca
PCB dhe Shtojca
PCB dhe Shtojca

PCB nuk është hapi i nevojshëm në këtë udhëzues, sepse kam përdorur programe miqësore jo për hobi dhe çelsat e mi janë qesharake të shtrenjta për tu blerë, kështu që besoj se jo shumë prej jush në të vërtetë do ta bëjnë këtë PCB që kam bërë.

Unë ju inkurajoj që ta lidhni projektin duke përdorur dërrasa shpërthyese dhe instalime elektrike të protoboardit, ose mund të krijoni PCB -në tuaj e cila do të përshtatet me çelsin dhe LED -të më të përballueshëm.

Kam hartuar një PCB të shpejtë në Altium Designer. Unë e përdor këtë program sepse kam një licencë, pasi e përdor atë për punë çdo ditë. Unë e di që ky program nuk është askund afër hobit me çmim miqësor.

Nëse dikush dëshiron skedarë gerber Altium ose PCB, thuajeni atë në komente dhe unë do t'ju dërgoj tek ju.

Kutia është vizatuar në Autodesk Inventor (gjithashtu nuk është program miqësor për hobi, por e përdor edhe atë në punë dhe jam mësuar me të). Nëse dikush dëshiron skedarë.stl për printim 3D, ju lutemi komentoni dhe unë do t'ju dërgoj tek ju.

Hapi 5: Softueri

Softueri
Softueri

Kodi është bërë në mjedisin arduino.

Kam përdorur bibliotekën Button për menaxhimin e të gjithë butonave. Ka veçori të këndshme për leximin e butonave si key.uniquePress () dhe key.isPressed () për ta bërë jetën tonë më të lehtë.

Biblioteka e integruar e tastierës arduino për ta bërë tabelën të sillet si tastierë PC.

Biblioteka TLC5940 për kontrollin e zbehjes së dritës dhe bërjen e të gjitha zbehjeve dhe daljeve të këndshme.

I bashkangjita kodin përfundimtar arduino. Çelësat janë të shënuar të ngjashëm me tastierën e zakonshme të kompjuterit në kod sipas imazhit të bashkangjitur për trajtim më të lehtë.

Kodi mund të modifikohet lehtësisht për të gjitha llojet e përdorimeve.

Hapi 6: Përfundoi

Image
Image

Tastiera funksionon si një bukuri.

E kam përdorur për të kontrolluar ruterin tim CNC, por aplikimet e mundshme janë të pakufishme.

Më trego idetë e tua!

Mund të më ndiqni në Facebook dhe Instagram

www.instagram.com/jt_makes_it

për spoilerët në atë që po punoj aktualisht, prapa skenave dhe ekstra të tjera!

Recommended: