Satura rādītājs:

Arduino USB pogu panelis: 5 soļi (ar attēliem)
Arduino USB pogu panelis: 5 soļi (ar attēliem)

Video: Arduino USB pogu panelis: 5 soļi (ar attēliem)

Video: Arduino USB pogu panelis: 5 soļi (ar attēliem)
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Jūlijs
Anonim
Arduino USB pogu panelis
Arduino USB pogu panelis
Arduino USB pogu panelis
Arduino USB pogu panelis

Arduino Leonardo ir ļoti spēcīga tāfele ar nelielām atšķirībām no ļoti populārā Arduino UNO. ATMega 32U4 ir galvenais Leonardo procesors. Šo mikrokontrolleru varat izmantot seriāliem sakariem, izmantojot USB. Arduino Leonardo ir USB 2.0 ierīce, kas izmanto USB COM draiverus. Atšķirībā no UNO, kas izmanto 328P, šī USB funkcija dod mums iespēju ievadīt programmētās pogas komandas sistēmā Windows, izmantojot USB interfeisu. Izmantojot programmnodrošinājumu, varat ieprogrammēt vienas pogas nospiešanu vai taustiņu kombināciju.

Es izmantoju šo pogu paneli Farming Simulator 2019, bet jūs varat to izmantot jebkurai spēlei/programmai vai nepieciešamajai atslēgas komandai.

Piegādes

Arduino Leonardo (https://tiny.cc/wa30dz)

  • · 10 x LED kvadrātveida īslaicīgas spiedpogas (https://tiny.cc/2520dz)
  • · 10k rezistors
  • · 220Ω rezistors
  • · 1 x 5 mm LED
  • · 5 mm saplāksnis
  • · 16 mm lāpstas urbis
  • · Vinila ietīšana (es izmantoju oglekļa šķiedras stilu)
  • · 1 x 12V barošanas avots (nav nepieciešams, ja izmanto 5V slēdžus)
  • · Vads
  • · Lodēšanas stacija

1. solis: dizains

Dizains
Dizains

Es gribēju, lai manām simulatora spēlēm varētu izmantot virkni pogu, kurām bija vizuāls funkcijas attēlojums, nevis vajadzēja atcerēties taustiņsitienus un taustiņu kombinācijas. Šis dizains ir vienkāršs pēc izkārtojuma un ļoti viegli atkārtojams. Es gribēju izveidot tāfeli, kas būtu 5 pogas plata un 2 pogas augsta, kopā 10 pogas.

Pogas ir vienādi izvietotas visā plānā, un tām ir pietiekami daudz vietas pirkstiem un etiķetēm.

Es vispirms izveidoju dizainu Fusion 360, izmantojot zīmēšanas funkciju, lai izveidotu saplākšņa griešanas veidni. Tas man deva precīzu 1: 1 mēroga zīmējumu, ko izmantot kā ceļvedi.

2. darbība. Veidot

Būvēt
Būvēt
Būvēt
Būvēt
Būvēt
Būvēt

Saplāksni sagriezu pēc izmēra. PADOMS: Griezuma līnijās izmantojiet maskēšanas lenti, lai samazinātu koka plīsumu

Nākamais posms ir urbt caurumus, iepriekš uzskaitītajiem slēdžiem jums būs nepieciešams 16 mm lāpstiņa urbis un 6 mm urbis LED. Ja esat uzmanīgs, jūs varat urbt caurumus bez lielas izplūšanas. PADOMS: es urbšanai izmantoju nelielu MDF gabalu, lai caurumi iznāktu tīri, bez plīsumiem kokā

Šis posms nav obligāts, taču jūs varat izvēlēties koku iesaiņot ar vinilu, lai padarītu dēli estētiskāku, un to var arī krāsot.

Šajā versijā es izmantoju oglekļa šķiedras stila vinila iesaiņojumu, lai tas izskatās kā augstākās klases informācijas panelis. PADOMS: Pirms vinila uzklāšanas pārliecinieties, ka tāfele ir pilnīgi bez putekļiem un sausa. Plātnes un saspiesta gaisa tīrīšanai es izmantoju nedaudz IPA. Putekļi uzklāšanas laikā padarīs vinilu nevienmērīgu.

Ar asu nazi izgrieziet vinila caurumus. Tiem nav jābūt perfektiem, jo pogas pārklāj caurumu malas.

Nākamais posms ir aizpildīt visus caurumus ar pogām, pogas pamatne atskrūvējas, un jūs varat pievilkt pogu pie dēļa no aizmugures puses.

Šādi tam vajadzētu izskatīties, kad visas pogas ir aizpildītas. Pārliecinieties, vai pogas ir taisnas un līdzenas. Es izmantoju metāla apvalku ap LED, lai tas izskatās vairāk pabeigts.

3. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Elektroinstalācijas daļa ir vienkārša un taisni uz priekšu. LED slēdžiem ir 5 tapas, 2 ir marķētas gaismas diodes, kas savienojas ar pogas LED gaismu. Ir KOPĪGA tapa, NORMĀLI ATVĒRTA un NORMĀLI Slēgta tapa.

Šajā konstrukcijā es izmantoju 12V paneļa slēdžus, bet ir pieejami 5V paneļu slēdži, es ieteiktu izmantot 5V, lai tie būtu saderīgi ar Arduino.

Katra termināļa savienošana ir vienkārša:

· 12V + līdz barošanas avotam +

· LED zemējums līdz barošanas avota zemējumam

· 5 mm LED savieno ar 5 V uz Leonardo un ir 220ohm rezistors virknē strāvas ierobežošanai

· Savienojiet visus slēdža korpusus kopā un sērijveidā lodējiet 10 k rezistoru un ievietojiet Arduino Leonardo GND galvenē

· Izmantojiet normāli atvērto (NO) tapu, jo mēs vēlamies izveidot savienojumu ikreiz, kad tiek nospiesta poga.

· Katra pogas NO tapa ir savienota ar Arduino digitālo tapu (izmantojiet tapas 2-13)

Elektroinstalācija var kļūt garlaicīga, bet es izmantoju āķa metodi un vadu lodēšanu tukšus līdz tapām, veicot cilpas no viena savienojuma uz otru.

4. solis: kods

Kodēšana šajā būvē ir ļoti vienkārša. Izmantojot Arduino

IDE instalēšanai būs nepieciešamas šādas 2 bibliotēkas:

#include "Keyboard.h"

#include "HID.h"

Cilpa izmanto virkni if un else paziņojumu, lai apskatītu katru pogu. Katru pogu tur augstu mikrokontrolleris, un, nospiežot pogu, tā pazeminās.

Taustiņu saiti var mainīt, mainot iekavās esošo tekstu:

Keyboard.write ('o');

Kad tas ir augšupielādēts Arduino Leonardo, atiestatiet Leonardo un pievienojiet USB kabeli jebkuram datora brīvajam portam. Jūs varat pārbaudīt pogu darbību, izmantojot tastatūras testēšanas programmu

5. solis: galaprodukts

Galaprodukts
Galaprodukts

Etiķešu vāciņu drukāšanai es izmantoju tintes drukājamu acteate. Pogas augšdaļu var novērtēt, un acetātu var ievietot starp pogas vāciņu un kātu. Es arī izmantoju etiķešu veidotāju, lai drukātu tekstu virs etiķetes.

Ja jums ir kādi jautājumi par būvniecību, rakstiet man komentāru, un es labprāt atbildēšu

Ieteicams: