Sadržaj:

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

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

Video: Kartonska programabilna tastatura: 8 koraka (sa slikama)
Video: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, Novembar
Anonim
Kartonska programabilna tastatura
Kartonska programabilna tastatura

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 komunicirati vlastitim rukama. Jedan primjer za to je upotreba makronaredbi ili tipkovnica/prečica 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 tastatura za igre. Međutim, zahvaljujući mikro kontrolerima, arduino IDE biblioteci tastature i nekim osnovnim građevinskim materijalima, možemo napraviti jedan za manje od 30 USD, možda čak i ispod 20 USD koji možete programirati da radi sve što želite.

Ako vam se sviđa moja instrukcija, glasajte za nju na takmičenju 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 uobičajeni tasteri
  • Žica (ovo je žica koju sam koristio, međutim svaka bi trebala funkcionirati, samo nisam imao dodatnih polaganja)
  • Karton (ja sam svoj dobio od tvrdog kartona sa stražnje strane bilježnica, valoviti možda i neće funkcionirati)
  • Tape
  • X-Acto nož
  • Lemilica
  • Solder
  • Računalo koje ispunjava Arduino IDE zahtjeve (većina računara sa operativnim sistemom Windows, Mac ili Linux bi trebala raditi dobro)

Korak 2: Kartonski okvir

Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir
Kartonski okvir

Za početak, napravio sam okvir tastature od kartona. Koristio sam gusti karton sa stražnje strane bilježnice, međutim većina drugih vrsta kartona bi vjerojatno 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 prvotna zamisao bila je da zaklopke na rubu okvira zataknem tako da ne moram koristiti ljepila. Međutim, zbog debljine kartona to nije funkcioniralo 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 uzemljeni pin na jedan od prekidača i sljedeći prekidač lemio na drugi prekidač i tako dalje (to se može vidjeti na gornjim slikama). FYI, 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 Itsy Bitsy na svoje 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 ovo u uputstvima, 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 uradio 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/ za izradu bilo koje kombinacije tipki za bilo koju prečicu na tipkovnici. Većina prečica može se pronaći u postavkama programa, ali ako ih tamo ne možete pronaći, trebali biste to jednostavno potražiti na internetu i pronaći ono što vam treba. Možete napraviti prečice s više tipki stavljanjem koda za različite ključeve u uzastopne retke odvojene točkom -zarezom. To se može vidjeti u arduino kodu u prvoj naredbi "if" s kodom za jedno dugme koje ispisuje veliko W kada se pritisne. Ako želite napraviti još složenije prečice, možete iskoristiti program pod nazivom Auto Hotkey za radnje poput otvaranja aplikacije samo pritiskom na dugme. Pokušat ću ažurirati ovo uputstvo dok se i sam igram s njim.

Korak 6: Konstrukcija

Građevinarstvo
Građevinarstvo

Nakon što sam povezao sve dugmad, 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 da koristimo vrećicu u koju je adafruit poslao Itsy Bitsy da zaštiti i donekle osigura samu ploču. Kao što možete vidjeti na gornjoj slici, stavio sam dasku u vrećicu i zalijepio je vrećicom 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 kao što 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 upotrebljivost. Nisam mogao smisliti način da napravim kapice od kartona, a to vjerovatno ne bi bila dobra ideja za čestu upotrebu. 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 kupovini jeftinih poklopca ključeva.

Korak 8: Zaključak

Sve u svemu, 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 dopao ovaj vodič, bio bih vam jako zahvalan ako biste glasali za mene na takmičenju 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 jako zahvalno.

Preporučuje se: