Tartalomjegyzék:

Karton programozható billentyűzet: 8 lépés (képekkel)
Karton programozható billentyűzet: 8 lépés (képekkel)

Videó: Karton programozható billentyűzet: 8 lépés (képekkel)

Videó: Karton programozható billentyűzet: 8 lépés (képekkel)
Videó: CS50 2014 - Week 0, continued 2024, November
Anonim
Programozható karton billentyűzet
Programozható karton billentyűzet

A technológia fejlődésével az emberek egyre virtuálisabbá akarják tenni a dolgokat, azonban néha sokkal praktikusabb és kényelmesebb dolog, ha valami fizikai dologhoz hozzáérünk, amit saját kezünkkel megérinthetünk és kölcsönhatásba léphetünk vele. Ennek egyik példája a makrók vagy gyorsbillentyűzetek/billentyűzetek használata, amelyek lehetővé teszik egy feladat hatékonyabb vagy kényelmesebb végrehajtását. Jelenleg csak megrendelhet egyet online, 30 és 150 dollár közötti áron, a legnépszerűbb az Elgato Streamdeck és a Razer játékbillentyűzet -kínálata. A mikrovezérlőknek, az arduino IDE billentyűzetkönyvtárnak és néhány alapvető építőanyagnak köszönhetően azonban 30 dollár alatt, de akár 20 dollár alatt is készíthetünk egyet, amelyet bármire programozhatunk.

Ha tetszik az oktatandó, kérem, szavazzon rá a Cardboard Challenge versenyen, köszönöm!

1. lépés: Anyagok/eszközök

Anyagok/szerszámok
Anyagok/szerszámok
Anyagok/szerszámok
Anyagok/szerszámok
  • Adafruit Itsy Bitsy 32u4 (tartsa meg a zacskót, amelyet ez tartalmaz, később fogják használni)
  • Mechanikus kapcsolók vagy normál nyomógombok
  • Huzal (ezt a vezetéket használtam, de bármelyiknek működnie kell, csak nem volt további fektetésem)
  • Karton (az enyémet a jegyzettömbök hátuljáról kapott merev kartonból kaptam, lehet, hogy a hullámos nem működik jól)
  • Szalag
  • X-Acto kés
  • Forrasztópáka
  • Forrasztó
  • Olyan számítógép, amely megfelel az Arduino IDE követelményeinek (a legtöbb Windows, Mac vagy Linux számítógépnek jól kell működnie)

2. lépés: Karton keret

Karton keret
Karton keret
Karton keret
Karton keret
Karton keret
Karton keret

Kezdésként kartonból készítettem a billentyűzet keretét. A sűrű kartont a jegyzettömb hátuljáról használtam, de a legtöbb más típusú karton valószínűleg működhet. Vágás előtt megmértem és megrajzoltam a vonalakat, hogy segítsenek a vezetésben, ahogy a fenti képeken is látszik, és ez végül elég jól működött. Ezután csak kivágtam a keretet egy X-Acto késsel, majd kivágtam a lyukakat a mechanikus kapcsolókhoz. Az eredeti elképzelésem az volt, hogy a keret szélén lévő szárnyakat be kell húzni, hogy ne kelljen ragasztót használnom. A karton vastagsága miatt azonban ez nem működött olyan jól, és úgy döntöttem, hogy csak szalaggal fejezem be a 6. lépést követően.

3. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Ennek a projektnek a bekötéséhez egyszerűen csatlakoztattam az összes kapcsolót egy másik számozott csaphoz az Itsy Bitsy -n. Ezután az egyszerűség kedvéért csatlakoztattam a földelőcsapot az egyik kapcsolóhoz, és a következő kapcsolót felforrasztottam a másik kapcsolóra és így tovább (ez látható a fenti képeken). FYI: A kapcsolóknak már a keretben kell lenniük a forrasztáshoz, mivel nincsenek olyan nyílások, amelyek bármit átvezetnének a másik oldalra, különösen azért, mert kartonból készült.

4. lépés: Az Itsy Bitsy beállítása

Az Itsy Bitsy beállítása
Az Itsy Bitsy beállítása

Először is meg szeretné szerezni az Arduino IDE szoftvert, amelyet a tábla programozására használunk innen: https://www.arduino.cc/en/Main/Software. Ezután folytassa, és csatlakoztassa az Itsy Bitsy-t a számítógéphez, és kövesse az itt található utasításokat: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup az "Arduino IDE Setup" és " Az Arduino IDE használatával. " Ezt az oktatóanyagban elmagyaráztam volna, azonban az adafruit.com weboldalán dolgozók nagyszerű munkát végeznek elmagyarázva termékeik használatát.

5. lépés: Programozás

Kérjük, ne feledje, hogy ennek az utasításnak a programozási része pontosan az, ahogy én csináltam, és tetszés szerint módosíthatja annak bármely aspektusát. A dokumentációt itt használhatja: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, hogy nagyjából bármilyen billentyűkombinációt készítsen bármilyen billentyűparancshoz. A legtöbb parancsikon megtalálható a programbeállításokban, de ha nem találja meg őket, akkor csak meg kell néznie az interneten, és megtalálhatja a szükségeset. Gyorsbillentyűket készíthet több kulccsal, ha a különböző kulcsok kódját egymást követő sorokba helyezi, pontosvesszővel elválasztva. Ez látható az arduino kódban az első "if" utasításban egy gomb kódjával, amely megnyomásakor nagybetűt nyomtat W. Ha még összetettebb parancsikonokat szeretne létrehozni, akkor az Auto Hotkey nevű program segítségével olyan dolgokat tehet meg, mint például az alkalmazás megnyitása egyetlen gombnyomással. Megpróbálom frissíteni ezt az utasítást, miközben magam játszom vele.

6. lépés: Építés

Építkezés
Építkezés

Miután az összes gombot bekötöttem, elkezdtem kitalálni, hogyan kell a táblát a kartonhoz rögzíteni. Sajnos erre nincs igazán jó módszer, mivel az Itsy Bitsy nem rendelkezik rögzítőfuratokkal, és nem túl erős felületet használunk. Azt találtuk ki, hogy használjuk a zsákot, amellyel az adafruit beküldte az Itsy Bitsyt, hogy megvédje és némileg biztosítsa a táblát. Amint a fenti képen látható, a deszkát a zsákba tettem, és a zacskót a kartonra ragasztottam. A táska eredeti nyílással ellentétes oldalát is le kell vágnia, hogy a mikro -usb port hozzáférhető legyen. Miután a táblát "rögzítette", a doboz a képeken látható módon felhajtható és leragasztható, vagy ha elég vékony kartonpapírt használ, akkor a füleket a karton réseibe teheti.

7. lépés: Kulcssapkák

Sajnos a karton itt kezd elveszíteni hasznosságát. Nem tudtam rájönni, hogyan lehet kulcstartókat készíteni kartonból, és ez valószínűleg nem lenne jó ötlet gyakori használatra. Ha azonban csak parancsikonokra és parancsok végrehajtására használja, mint én, akkor valószínűleg rendben lesz. Ha viszont játékra használja, érdemes megfontolni néhány olcsó kulcssapka vásárlását.

8. lépés: Következtetés

Összességében az oktatható célom az volt, hogy egy olcsó, praktikus tárgyat készítsek, amelyet a legtöbb ember életében fel lehet használni más, magasabb minőségű termékek alternatívájaként. Úgy gondolom, hogy ezt a célt könnyen el lehetett érni, mivel összességében körülbelül 12-13 dollárba kerül, attól függően, hogy milyen anyagok állnak a tulajdonában, és nagyon nagy funkcionalitással rendelkezik, amelyet még egy kicsit több építőanyaggal és programozással bővíthet.

Ismételten, ha tetszett ez az útmutató, nagyon megköszönném, ha rám szavazna a Cardboard Challenge versenyen. Kösz! Ez az első tanulságos, így ha van tippje vagy építő jellegű visszajelzése, akkor ezt hozzáadhatja a megjegyzésekhez, és nagyon örülnék.

Ajánlott: