Tartalomjegyzék:
- Kellékek
- 1. lépés: 3D nyomtatás és csatlakozás
- 2. lépés: A gombok elhelyezése és bekötése
- 3. lépés: Kód
- 4. lépés: A zoom és az ellentmondás személyre szabása
- 5. lépés: Címkézés
- 6. lépés: Következtetés
Videó: 3D nyomtatott Arduino makró billentyűzet: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez volt az első projektem az Arduino Pro Micro -val. A Zoom vagy a Discord csevegésekben használhatja például a némítás, a videó váltása vagy a képernyő megosztása. Ezen felül programozhatja, hogy megnyitja a gyakran használt programokat a számítógépén, vagy olyan dolgokat tegyen, mint például képernyőképek készítése és a képernyő zárolása. A kód meglehetősen könnyen szerkeszthető az Ön igényei szerint, ha különböző programokat szeretne megnyitni, vagy saját gyorsbillentyűket szeretne hozzáadni.
Használatához ki- és bekapcsolhatja a be- és kikapcsolást a középső kapcsolóval, és kiválaszthatja, hogy a Zoom vagy a Discord funkciót a jobb oldali kapcsolóval szeretné -e vezérelni. Ezt követően csak nyomja meg a jobb gombot, és tegyen olyan dolgokat, mint a mikrofon némítása vagy a videó be- és kikapcsolása.
Kellékek
Arduino Pro Micro x1
Perfboard x1 (biztos, hogy valahol olcsóbban is beszerezheti. Ez volt az első találat, amit találtam)
Nyomógombok x 13
Tolókapcsoló x 2
5 mm -es piros LED x1
220 ohmos ellenállás x1
Pillanatragasztó
Felszerelés:
Forrasztópáka
3d nyomtató
Címkekészítő (opcionális)
Fúró (opcionális)
1. lépés: 3D nyomtatás és csatlakozás
Az első dolog az, hogy 3D -ben kinyomtatja a héját. A 3D nyomtatóm kicsit túl kicsi ahhoz, hogy mindezt egy darabban nyomtassam ki, így ezt alkalmaztam arra, hogy új technikát gyakoroljak a darabok összeillesztésére. Először töltse le a fájlokat a Thingiverse -ből itt. Ezek mind kinyomtathatók támaszok vagy tutajok nélkül.
Ön is szeretne egy zsanért. Csak vásárolhat egyet a hardverboltból, de én úgy döntöttem, hogy az enyémet is 3D -ben nyomtatom ezzel a fantasztikus dizájnnal: https://www.thingiverse.com/thing:1083876 (nem az enyém)
Miután mindent kinyomtatott, össze kell kapcsolnia a két alsó részt, majd ugyanazt a felső részekkel. Ehhez melegítse fel a forrasztópáka és szorítsa össze a csatlakozni kívánt darabokat. Miután a forrasztópáka felforrósodott, helyezze a két rész közötti varratokra, és húzza oldalra, hogy a két darab összeolvadjon. Tegye ezt a doboz belsejében, hogy a dolgok rendben legyenek, és a fenti képeken látható varrattal kell végeznie. Ezután ugyanazt teheti a két felső darabbal. Ha bizonytalan ebben a lépésben, nézzen körül a Google -on. Rengeteg videó található, amelyek elmagyarázzák, hogyan lehet összekapcsolni a 3D nyomatokat a forrasztópáka segítségével.
Attól függően, hogy honnan szeretné kihúzni az USB -kábelt, lyukat kell fúrnia a doboz egyik oldalán, és át kell vezetnie rajta az USB -kábel kis végét. Ismételten, ha nincs fúrója, vagy tisztább megjelenést szeretne, használjon 3D szerkesztő szoftvert a lyuk hozzáadásához nyomtatás előtt.
Ebben a szakaszban, ha szeretné, fesse le az összes alkatrészt, majd ragassza fel vagy más módon rögzítse a csuklópántot a doboz hátuljához (lásd a fenti harmadik fotót).
2. lépés: A gombok elhelyezése és bekötése
A gomboknak és a csúszkakapcsolóknak nagyon jól illeszkedniük kell a héjba. Nyomja be a nyomógombokat alulról, és csúsztassa be a csúszkát felülről. Attól függően, hogy hol szeretné használni a tápellátást jelző LED -et, fúrjon 5 mm -es lyukat, és illessze át a LED -et alulról is. Ha nincs fúrója, javaslom, hogy használjon valami hasonlót, mint például a TInkercad, hogy lyukat illesszen a LED -hez, mielőtt kinyomtatja az alkatrészeket.
Használjon egy kis szuper ragasztót, hogy mindent a helyén tartson, és most már készen áll a bekötésre. Kövesse a fenti kapcsolási rajzot, és forrasztjon fel mindent. Használja a perfboardot a közös földi sín létrehozásához. Ha a parketta túl nagy, nyugodtan vágja darabokra, mint én. Győződjön meg arról, hogy megjegyzi, melyik gomb melyik gombhoz tartozik, hogy később frissítse a kódot.
Ne feledje, hogy NEM szabad Arduino Uno -t használni (csak Uno -t tudtam használni a diagramon). Az összes PIN -szám továbbra is ugyanaz, néhányat kézzel kell beírni, ha nem érhetők el az Uno -n. Bocsánat a diagram homályosságáért, de remélhetőleg még mindig érthető a lényeg:)
3. lépés: Kód
Miután a kábelezés kész, ideje csatlakoztatni az Arduino -t és feltölteni a kódot. Az alábbi kódot letöltheti. Amikor feltölti a kódot, FIGYELJE MEG, HOGY A JÓ TÁBLÁZATOT VÁLASZTJA! Az első profi mikromotoromat a 3.3 V-os rendszerbetöltő kiválasztásával tégláztam le, amikor az alaplapom 5 V-os tábla volt (van mód a tégla feloldására, de nem tudtam működésbe hozni). Feltétlenül ellenőrizze! Ha biztosra akar menni, töltse fel a kódot, mielőtt minden forrasztást elvégez, ha valami baj történne.
A kódban vannak olyan területek, amelyek lehetővé teszik a személyre szabást:
Kezdetben nagyobb terveim voltak, amelyek nem működtek, ezért van egy extra kapcsoló. A jövőben további funkciókat is biztosíthat, de jelenleg a középső kapcsoló váltotta a nagy piros bekapcsológombot a billentyűzet be- és kikapcsolásához. Ha inkább egy gombot szeretne használni főkapcsolónak, akkor nyilvánvaló kódblokk van, amelyet feloldhat, és lecserélheti a címkézett részt
Ha át szeretné rendezni a gombok helyzetét, nézze meg, hogy az egyes gombok milyen tűket rögzítenek. A kódfájl tetején módosíthatja a PIN -kód definícióit, hogy tükrözze a személyes beállításait.
A gyorsbillentyűk formátuma meglehetősen magától értetődő. Ha módosítani szeretné a gyorsbillentyűket, vagy más módon szeretné módosítani a kódot, van néhány tippem:
1. Windows billentyű - Ez a Windows számára készült, így néhány gyorsbillentyű, amelyet használtam, a Windows gombot használja. A Billentyűzet könyvtár nem rendelkezik Windows -kulccsal, ezért használja a „KEY_LEFT_GUI” kifejezést.
2. nyomja meg vs. írás- A kód mind a Keyboard.press (), mind a Keyboard.write () parancsot használja. Az írási módszer ugyanaz, mint a billentyűzet megfelelő gombjának kattintása. A megnyomási módszer megegyezik a gomb lenyomásával. Ha préselési módszert használ, akkor a „Keyboard.releaseAll ()” gombbal feltétlenül engedje fel a gombokat.
3. Programok megnyitása - Az én módszerem olyan programok megnyitására, mint a cura és az excel, kissé nehézkes. Alapvetően a billentyűzet megnyomja a Windows billentyűt (megnyitja a Start menüt), beírja a program nevét a „Keyboard.println” módszerrel, majd megnyomja az enter billentyűt. Annak érdekében, hogy ez működőképes legyen, időt kell hagynia a számítógépnek, hogy reagáljon minden egyes billentyűlenyomásra, mielőtt a következőt tenné. A kódomban lévő késések megfelelőek a számítógépemhez, de előfordulhat, hogy meg kell hosszabbítani, ha a számítógép egy kicsit lassabb.
4. lépés: A zoom és az ellentmondás személyre szabása
Majdnem ott vagyunk! Az egyik utolsó tennivaló a Zoom és a Discord néhány beállításának módosítása. A Zoom alkalmazásban engedélyeznünk kell a megfelelő billentyűparancsok globális használatát (azaz működésbe kell hozni őket akkor is, ha a Zoom nem az aktív ablak). Kövesse a fenti képeket, és lépjen a Beállítások -> Billentyűparancsok menüpontba, majd jelölje be az "Globális parancsikon engedélyezése" lehetőséget az összes releváns parancsikonhoz. Ha anélkül szeretne kilépni az értekezletekről, hogy megjelenik egy figyelmeztető párbeszédpanel, akkor lépjen a Beállítások -> Általános menüpontba, és törölje a jelet a "Kérdezze meg, hogy erősítsem meg, amikor elhagyom az értekezletet" négyzetből.
A Discordban nyissa meg az asztali alkalmazást, és lépjen a Beállítások -> Keybinds menüpontba, majd adja meg a kívánt billentyűzeteket. Ha egyáltalán nem szeretné megváltoztatni a kódot, akkor másolja le az utolsó képen látható beállításokat.
5. lépés: Címkézés
Ha már minden működőképes, javasoljuk néhány címke hozzáadását a gombokhoz. Címkézőt használtam, de ugyanolyan könnyen kinyomtathat valamit, és ragaszthat rá, vagy akár 3D -ben is nyomtathat néhány címkét?
6. lépés: Következtetés
Ez az! Készen állunk az indulásra! A billentyűzet csatlakoztatása után nincs szükség további beállításokra. A gomboknak a várt módon kell regisztrálniuk. Ha további gyorsbillentyűket szeretne hozzáadni, azt javaslom, hogy a második kapcsolót ugyanúgy használja, mint a Zoom/Discord kapcsolót, hogy egyetlen gombot többféleképpen használhasson.
Ha valami nem világos, vagy bármit meg akar beszélni, nyugodtan hagyjon megjegyzést, és mindent megteszek, hogy válaszoljak:)
Boldog készítést!
Ajánlott:
DIY Bluetooth makró billentyűzet: 10 lépés (képekkel)
DIY Bluetooth makró billentyűzet: Ebben az utasításban megvizsgáljuk az ESP32 beépített Bluetooth használatával a Bluetooth billentyűzet emulálását. A Bluetooth HID (Human Interface Device) az a protokoll, amelyet a szokásos Bluetooth billentyűzet és egerek használnak, és lehetővé teszi a
A legegyszerűbb barkács makró billentyűzet: 10 lépés (képekkel)
A legegyszerűbb barkács makró billentyűzet: A makró billentyűzet használható bizonyos műveletek vagy funkciók végrehajtására a számítógépen, és valóban hasznos lehet bizonyos alkalmazások, például videószerkesztők vagy játékok esetén. Sok alkalmazás rendelkezik gyorsbillentyűkkel a műveletek gyors végrehajtásához, de néha
Egyéni makró mechanikus billentyűzet: 12 lépés (képekkel)
Egyéni makró mechanikus billentyűzet: Ebben az utasításban végigvezetem Önt a saját 6 kulcsos makropad létrehozásának alapjain, amelyeket egy Arduino vezérel. Bemutatom, mire van szüksége, hogyan kell összeszerelni, programozni, és hogyan kell javítani, vagy a sajátjává tenni
Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés
Gyors és piszkos Das billentyűzet (üres billentyűzet): A Das billentyűzet a legnépszerűbb billentyűzet neve, amelyen nincs felirat a billentyűkön (üres billentyűzet). A Das billentyűzet ára 89,95 dollár. Ez az útmutató segít eligazítani, bár saját kezűleg készíthet bármilyen régi billentyűzetet, amellyel hever
Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés
Az Apple alumínium billentyűzet tisztítása …. vagy bármely más lágy érintésű billentyűzet: Bármilyen tiszta vagy, vagy megpróbáljuk megtartani alumínium alma billentyűzetünket, körülbelül egy év múlva mocskosak lesznek. Ez az utasítás segít tisztítani. Legyen óvatos, mert nem vagyok felelős azért, ha a billentyűzet eltörik közben