Turinys:

Mechaninė „Arduino“klaviatūra: 5 žingsniai (su paveikslėliais)
Mechaninė „Arduino“klaviatūra: 5 žingsniai (su paveikslėliais)

Video: Mechaninė „Arduino“klaviatūra: 5 žingsniai (su paveikslėliais)

Video: Mechaninė „Arduino“klaviatūra: 5 žingsniai (su paveikslėliais)
Video: СОРТИРОВОЧНАЯ МАШИНА ПО ЦВЕТУ НА ARDUINO DIY 2024, Lapkritis
Anonim
Mechaninė „Arduino“klaviatūra
Mechaninė „Arduino“klaviatūra
Mechaninė „Arduino“klaviatūra
Mechaninė „Arduino“klaviatūra

Man reikėjo smeigtuko pagalvėlės kitam projektui, todėl nusprendžiau pasidaryti klaviatūrą su dalimis, kurias turėjau namuose.

Prekės

  • 1u raktų dėžės:

    • 1 iki 9
    • IŠTRINTI
  • 2u klaviatūros:

    • 0
    • Įveskite
  • 12 pagrindinių jungiklių (aš naudojau geltonas vyšnių spalvas, bet bet kokia „Cherrys“veiks!)
  • Arduino Uno
  • 3D spausdinta jungiklio plokštė (žr. 1 veiksmą)

1 žingsnis: suprojektuokite klaviatūros išdėstymą

Jei norite, kad klaviatūra būtų tokio paties dydžio klavišų kaip aš, galite tiesiogiai atsisiųsti ir 3D spausdinti mano STL failą ir pereiti prie 4 veiksmo!

Bet jei jums reikia sukurti savo naudojant klaviatūros išdėstymo redaktorių:

Ištrinkite pasveikinimo pranešimą spustelėdami jį ir naudodami mygtuką „Ištrinti raktą“.

Norėdami gauti norimą išdėstymą, galite pakoreguoti kiekvieną klavišą skirtuke Ypatybės ir nustatyti aukštį ir plotį (1 = 1u, 1,5 = 1,5u ir pan.). Klavišus galite perkelti rodyklių klavišais.

Kai jūsų dizainas bus paruoštas, eikite į skirtuką Neapdoroti duomenys ir nukopijuokite kodą.

2 veiksmas: sukurkite SVG failą

Savo dizainą paversite SVG failu naudodami „swilkb“:

Įklijuokite nukopijuotą kodą į plokštės išdėstymą

Pasirinkite jungiklio tipą (siūlau MX_t: 1, nes bus lengviau spausdinti)

Pasirinkite stabilizatoriaus tipą - pasirinkau „Cherry + Costar“{_s: 1}, bet galiausiai nereikėjo stabilizatorių ar jų nenaudojau.

Krašto paminkštinimas yra tai, kokia bus kraštinė aplink visus raktus (aš naudoju 10 mm aplink)

Likusias parinktis išjunkite

Paspauskite Piešti mano CAD. Spustelėkite SVG mygtuką ir išsaugokite failą (turėsite naudoti CTRL-S arba dešiniuoju pelės mygtuku spustelėkite vaizdą).

3 žingsnis: sukurkite 3D modelį

Sukurkite 3D modelį
Sukurkite 3D modelį

Prisijunkite prie „Tinkercad“ir pradėkite naują projektą.

Importuokite savo SVG failą; tinkercad automatiškai pridės storį. Numatytasis yra 10 mm - per storas jungiklio plokštei! Nustatykite storį (kvadratą viduryje) į 3,00 mm.

Eksportuokite savo projektą kaip STL ir esate pasiruošę spausdinti 3D!

4 žingsnis: litavimas ir surinkimas

Lituoti ir surinkti
Lituoti ir surinkti
Lituoti ir surinkti
Lituoti ir surinkti

Raktai yra sujungti išilgai stulpelių ir eilučių.

Aš iš pradžių suprojektavau grandinę su diodais, kad būtų išvengta klaidingų klavišų paspaudimų. „Arduino“kodas tuo pasirūpina, todėl sutaupykite šiek tiek darbo ir praleiskite diodus!

Pritvirtinkite eilutes prie kaiščių 0, 1, 2

Pritvirtinkite stulpelius prie 10, 11, 12, 13 kaiščių

5 žingsnis: kodas

Kodas
Kodas

Aš naudoju klaviatūros biblioteką, kurią turėsite atsisiųsti

Eikite į Eskizas -> Įtraukti biblioteką -> Tvarkyti bibliotekas.. ir ieškokite „Klaviatūra“ir spustelėkite Įdiegti

Jei sukūrėte savo klaviatūrą, sureguliuokite 2D klavišų masyvą.

Įkelkite į „Arduino“ir baigsite!

Rekomenduojamas: