Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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į
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
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
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!