Sadržaj:

Kartonska programabilna tipkovnica: 8 koraka (sa slikama)
Kartonska programabilna tipkovnica: 8 koraka (sa slikama)

Video: Kartonska programabilna tipkovnica: 8 koraka (sa slikama)

Video: Kartonska programabilna tipkovnica: 8 koraka (sa slikama)
Video: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Srpanj
Anonim
Kartonska programabilna tipkovnica
Kartonska programabilna tipkovnica

Kako se tehnologija razvija, ljudi žele da stvari postanu sve virtualnije, ali ponekad je praktičnije i praktičnije imati nešto fizičko što zapravo možete dotaknuti i s njim komunicirati. Jedan primjer za to je uporaba makronaredbi ili tipkovnica/tipkovnica s prečicama koje vam omogućuju učinkovitije ili prikladnije obavljanje zadatka. Trenutno možete samo naručiti jednu putem interneta u cijenama od 30 do 150 USD, a najpopularnija je Elgato Streamdeck i Razerova linija tipkovnica za igre. Međutim, zahvaljujući mikro kontrolerima, arduino IDE knjižnici tipkovnice i nekim osnovnim građevinskim materijalima, možemo ih napraviti za manje od 30 USD, možda čak i ispod 20 USD koje možete programirati da rade sve što želite.

Ako vam se sviđa moja instrukcija, glasajte za nju na natjecanju Cardboard Challenge, hvala!

Korak 1: Materijali/Alati

Materijali/Alati
Materijali/Alati
Materijali/Alati
Materijali/Alati
  • Adafruit Itsy Bitsy 32u4 (zadržite torbu u kojoj se nalazi, kasnije će se koristiti)
  • Mehanički prekidači ili obični gumbi
  • Žica (ovo je žica koju sam koristio, međutim svaka bi trebala funkcionirati, samo nisam imao dodatno polaganje)
  • Karton (svoj sam dobio od tvrdog kartona sa stražnje strane bilježnica, valoviti možda i neće raditi)
  • Traka
  • X-Acto nož
  • Lemilica
  • Lem
  • Računalo koje zadovoljava Arduino IDE zahtjeve (većina računala sa sustavom Windows, Mac ili Linux trebala bi raditi dobro)

Korak 2: Kartonski okvir

Okvir od kartona
Okvir od kartona
Okvir od kartona
Okvir od kartona
Okvir od kartona
Okvir od kartona

Za početak, napravio sam okvir tipkovnice od kartona. Koristio sam gusti karton sa stražnje strane bilježnice, međutim većina drugih vrsta kartona vjerojatno bi mogla funkcionirati. Prije rezanja, izmjerio sam i povukao linije kako bi mi pomogao, kao što se vidi na gornjim slikama, i ovo je na kraju prilično dobro funkcioniralo. Zatim sam samo izrezao okvir X-Acto nožem, a zatim izrezao rupe za mehaničke prekidače. Moja je prvotna zamisao bila staviti zakrilce na rubu okvira kako ne bih morao koristiti ljepila. Međutim, zbog debljine kartona to nije išlo tako dobro i odlučio sam samo upotrijebiti traku da je dovršim nakon 6. koraka.

Korak 3: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Za ožičenje ovog projekta jednostavno sam spojio sve prekidače na drugi numerirani pin na Itsy Bitsyju. Zatim sam radi jednostavnosti spojio uzemljenje na jedan od prekidača i sljedeći prekidač lemio do drugog prekidača i tako dalje (to se može vidjeti na gornjim slikama). Napomena: Morat ćete imati prekidače već u okviru za lemljenje jer nema otvora za provlačenje bilo čega na drugu stranu, pogotovo jer je napravljen od kartona.

Korak 4: Postavljanje Itsy Bitsyja

Postavljanje Itsy Bitsyja
Postavljanje Itsy Bitsyja

Prije svega, htjet ćete nabaviti Arduino IDE softver koji ćemo koristiti za programiranje ploče odavde: https://www.arduino.cc/en/Main/Software. Zatim priključite svoj Ity Bitsy na računalo i slijedite upute ovdje: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup pod "Arduino IDE Setup" i " Korištenje s Arduino IDE -om. " Objasnio bih to u uputama, međutim ljudi na adafruit.com odlično rade objašnjavajući kako koristiti svoje proizvode.

Korak 5: Programiranje

Imajte na umu da je programski dio ovog uputstva upravo ono što sam ja učinio i da možete promijeniti bilo koji njegov aspekt tako da odgovara vašim potrebama. Dokumentaciju možete upotrijebiti ovdje: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ kako biste napravili gotovo bilo koju kombinaciju tipki za bilo koju tipku na tipkovnici. Većina prečaca može se pronaći u postavkama programa, ali ako ih tamo ne možete pronaći, trebali biste ga jednostavno potražiti na internetu i pronaći ono što vam treba. Možete napraviti prečace s više tipki stavljanjem koda za različite tipke u uzastopne retke odvojene točkom -zarezom. To se može vidjeti u arduino kodu u prvoj naredbi "if" s kodom za jedan gumb koji ispisuje veliko W kada se pritisne. Ako želite napraviti još složenije prečace, možete iskoristiti program pod nazivom Auto Hotkey kako biste učinili stvari poput otvaranja aplikacije samo pritiskom na gumb. Pokušat ću ažurirati ovo uputstvo dok se i sam igram s njim.

Korak 6: Izgradnja

Graditeljstvo
Graditeljstvo

Nakon što sam povezao sve gumbe, počeo sam pokušavati smisliti kako pričvrstiti ploču na karton. Nažalost, zaista ne postoji dobar način za to jer Itsy Bitsy nema rupe za montažu, a mi koristimo ne tako čvrstu površinu. Ono što smo smislili je koristiti vrećicu u koju je adafruit poslao Itsy Bitsy kako bi zaštitio i donekle osigurao samu ploču. Kao što možete vidjeti na gornjoj slici, stavio sam ploču u vrećicu i zalijepio vrećicu na karton. Također ćete morati odrezati stranu vrećice nasuprot izvornog otvora kako biste omogućili pristup mikro usb priključku. Nakon što "učvrstite ploču", kutija se može preklopiti kako se vidi na slikama i zalijepiti je ljepljivom trakom ili, ako koristite dovoljno tanki karton, jezičci se mogu ugurati u proreze na kartonu.

Korak 7: Velike tipke

Nažalost, tu karton počinje gubiti svoju korisnost. Nisam uspio smisliti način izrade poklopca ključeva od kartona, a to vjerojatno ne bi bila dobra ideja za čestu uporabu. Međutim, ako ga koristite samo za prečace i izvršavanje naredbi, poput mene, vjerojatno će biti u redu. S druge strane, ako ga koristite za igre, razmislite o kupnji nekih jeftinih kape.

Korak 8: Zaključak

Sveukupno, moj cilj za ovu instrukciju bio je napraviti jeftin, praktičan objekt koji se može koristiti u životu većine ljudi kao alternativa drugim vrhunskim proizvodima. Mislim da je taj cilj lako postignut jer košta oko 12 do 13 USD ukupno, ovisno o materijalima koje već posjedujete i ima vrlo veliku funkcionalnost koju možete još više proširiti s malo više građevinskog materijala i programiranja.

Opet, ako vam se svidio ovaj vodič, bio bih vam jako zahvalan ako biste glasovali za mene na natjecanju Cardboard Challenge. Hvala! Ovo je moje prvo uputstvo, pa ako imate bilo kakve savjete ili konstruktivne povratne informacije, to možete dodati komentarima i bilo bi vam drago.

Preporučeni: