Satura rādītājs:

Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)
Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)

Video: Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)

Video: Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Novembris
Anonim
Arduino mehāniskā tastatūra
Arduino mehāniskā tastatūra
Arduino mehāniskā tastatūra
Arduino mehāniskā tastatūra

Man bija vajadzīgs tapas spilventiņš citam projektam, tāpēc es nolēmu izgatavot tastatūru ar detaļām, kas man bija mājās.

Piegādes

  • 1u taustiņi:

    • 1 līdz 9
    • DZĒST
  • 2u taustiņi:

    • 0
    • ENTER
  • 12 atslēgu slēdži (es izmantoju ķiršu dzeltenumus, bet derēs jebkurš Cherrys!)
  • Arduino Uno
  • 3D drukāta slēdža plāksne (sk. 1. darbību)

1. darbība. Tastatūras izkārtojuma noformēšana

Ja vēlaties izveidot tastatūru ar tāda paša izmēra taustiņiem kā es, varat lejupielādēt un 3D drukāt manu STL failu tieši un pāriet uz 4. darbību!

Bet, ja jums ir jāizstrādā savs, izmantojot tastatūras izkārtojuma redaktoru:

Izdzēsiet sveiciena ziņojumu, noklikšķinot uz tā un izmantojot pogu Dzēst atslēgu.

Lai iegūtu vēlamo izkārtojumu, cilnē Rekvizīti varat pielāgot katru taustiņu un iestatīt augstumu un platumu (1 = 1u, 1,5 = 1,5u un tā tālāk). Taustiņus var pārvietot ar bulttaustiņiem.

Kad jūsu dizains ir gatavs, dodieties uz cilni Neapstrādāti dati un nokopējiet kodu.

2. darbība: izveidojiet SVG failu

Jūs pārvērtīsit savu dizainu par SVG failu, izmantojot swilkb:

Ielīmējiet kopēto kodu plāksnes izkārtojumā

Izvēlieties slēdža veidu (es iesaku MX_t: 1, jo būs vieglāk drukāt)

Izvēlieties stabilizatora veidu - es izvēlējos Cherry + Costar {_s: 1}, bet galu galā nevajadzēja vai neizmantoju stabilizatorus.

Malu polsterējums ir tas, cik liela būs robeža ap visām jūsu atslēgām (es visur izmantoju 10 mm)

Pārējās iespējas atstājiet izslēgtas

Noklikšķiniet uz Draw My CAD. Noklikšķiniet uz pogas SVG un saglabājiet failu (jums ir jānospiež CTRL-S vai ar peles labo pogu noklikšķiniet uz attēla).

3. darbība: izveidojiet 3D modeli

Izveidojiet 3D modeli
Izveidojiet 3D modeli

Piesakieties Tinkercad un sāciet jaunu projektu.

Importējiet savu SVG failu; tinkercad automātiski pievienos biezumu. Noklusējums ir 10 mm - pārāk biezs slēdža plāksnei! Iestatiet biezumu (kvadrāts vidū) uz 3,00 mm.

Eksportējiet savu projektu kā STL un esat gatavs 3D drukāšanai!

4. solis: lodēt un salikt

Lodēt un salikt
Lodēt un salikt
Lodēt un salikt
Lodēt un salikt

Taustiņi ir savienoti gar kolonnām un rindām.

Sākotnēji es izveidoju ķēdi ar diodēm, lai novērstu viltus taustiņu nospiešanu. Par to rūpējas Arduino kods, tāpēc ietaupiet darbu un izlaidiet diodes!

Pievienojiet rindas 0, 1, 2 tapām

Pievienojiet kolonnas pie tapām 10, 11, 12, 13

5. darbība: kods

Kods
Kods

Es izmantoju tastatūras bibliotēku, kas jums būs jālejupielādē

Dodieties uz Skice -> Iekļaut bibliotēku -> Pārvaldīt bibliotēkas.. un atrodiet "Tastatūra" un noklikšķiniet uz Instalēt

Ja esat izstrādājis savu tastatūru, pielāgojiet 2D taustiņu masīvu.

Augšupielādējiet savā Arduino un esat pabeidzis!

Ieteicams: