INHOUDSOPGAWE:
- Voorrade
- Stap 1: 3D -druk en aansluit
- Stap 2: Knopplasing en bedrading
- Stap 3: Kodeer
- Stap 4: Personaliseer Zoom en Discord
- Stap 5: Etikettering
- Stap 6: Gevolgtrekking
Video: 3D -gedrukte Arduino -makro -sleutelbord: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit was my eerste projek wat saam met die Arduino Pro Micro gewerk het. U kan dit in Zoom- of Discord -kletse gebruik om dinge te doen soos om te skakel, om u video te skakel of om u skerm te deel. Boonop kan u dit programmeer om gereeld gebruikte programme op u rekenaar oop te maak, of om dinge soos skermkiekies te maak en die skerm te sluit. Die kode kan redelik maklik volgens u behoeftes gewysig word as u verskillende programme wil oopmaak of as u u eie sneltoetsen wil byvoeg.
Om dit te gebruik, kan u met die middelste skakelaar aan en af skakel en kies of u Zoom of Discord met die regterkantse skakelaar wil beheer. Druk daarna net op die regte knoppie en doen dinge soos om u mikrofoon te demp of u video aan en af te skakel.
Voorrade
Arduino Pro Micro x1
Perfboard x1 (ek kan dit iewers goedkoper kry. Dit was net die eerste resultaat wat ek gevind het)
Drukknoppies x 13
Skuifskakelaar x 2
5 mm rooi LED x1
220 ohm weerstand x1
Wondergom
Toerusting:
Soldeerbout
3D -drukker
Etiketmaker (opsioneel)
Boor (opsioneel)
Stap 1: 3D -druk en aansluit
Die eerste ding wat u moet doen, is om u dop 3D te druk. My 3D -drukker is 'n bietjie te klein om dit alles in een stuk te druk, so ek het dit as 'n geleentheid gebruik om 'n nuwe tegniek te gebruik om stukke te verbind. Laai eers die lêers van Thingiverse af hier. Hulle kan almal sonder steun of vlotte gedruk word.
Jy sal ook 'n skarnier wil hê. U kan net een by die hardewarewinkel koop, maar ek het besluit om myne ook in 3D te druk met behulp van hierdie wonderlike ontwerp: https://www.thingiverse.com/thing:1083876 (nie myne nie)
Sodra alles gedruk is, moet u die twee onderste dele saamvoeg en dan dieselfde met die boonste dele. Om dit te doen, verhit u soldeerbout en klem die stukke saam waaraan u wil aansluit. Sodra u soldeerbout warm is, plaas dit op die nate tussen u twee dele en sleep dit na die kant om die twee stukke saam te smelt. Doen dit aan die binnekant van die boks om dinge netjies te hou, en u moet 'n naat kry, soos op die foto's hierbo gesien. U kan dan dieselfde doen met die twee boonste stukke. As u onseker is oor hierdie stap, kyk gerus op Google. Daar is hope video's wat verduidelik hoe u 3D -afdrukke met 'n soldeerbout kan aansluit.
Afhangende van waar u wil hê dat die USB -kabel vandaan moet kom, moet u ook 'n gaatjie in die een kant van die boks boor en die klein punt van die USB -kabel daardeur steek. Weereens, as u nie 'n boormasjien het nie, of as u 'n netjieser voorkoms wil hê, gebruik gerus sagteware vir 3D -redigering om die gat by te voeg voordat u dit druk.
Verf in hierdie stadium al die dele as u wil, en plak dan die skarnier aan die agterkant van die boks vas of plak dit vas (sien derde foto hierbo).
Stap 2: Knopplasing en bedrading
Die knoppies en skuifskakelaars moet redelik styf in die dop pas. Druk die drukknoppies van onder af in en steek die skuif van bo af in. Afhangende van waar u u krag -LED wil hê, boor 'n gat van 5 mm en steek die LED ook van onder af deur. As u nie 'n boor het nie, stel ek voor dat u iets soos TInkercad gebruik om 'n gat vir die LED by te voeg voordat u die dele druk.
Gebruik 'n bietjie supergom om alles op sy plek te hou, en nou is u gereed om alles aan te sluit. Volg die bedradingsdiagram hierbo en soldeer alles. Gebruik die perfboard om u gemeenskaplike grondrail te maak. As die perfboard te groot is, sny dit gerus in stukke soos ek. Maak seker dat u let op watter knoppie na watter speld gaan om die kode later op te dateer.
Let daarop dat u NIE 'n Arduino Uno moet gebruik nie (ek kan slegs 'n Uno in die diagram gebruik). Al die speldnommers is nog steeds dieselfde, met 'n paar met die hand ingeskryf as dit nie op die Uno beskikbaar is nie. Jammer vir die wispelturigheid van die diagram, maar dit kry hopelik steeds die punt:)
Stap 3: Kodeer
Met al die bedrading voltooi, is dit tyd om die Arduino aan te sluit en die kode op te laai. U kan die kode hieronder aflaai. Sorg dat u die regte bord kies as u die kode oplaai! Ek het my eerste pro-mikro gemessel deur die 3.3V selflaaiprogram te kies toe my bord 'n 5V-bord was (daar is 'n manier om dit uit te bak, maar ek kon dit nie laat werk nie). Maak seker jy kyk! As u seker wil wees, moet u die kode oplaai voordat u al u soldeerwerk doen, as iets verkeerd loop.
Daar is 'n paar gebiede in die kode wat u 'n bietjie personalisering toelaat:
Aan/uit -knoppie/skakelaar Ek het aanvanklik groter planne gehad wat nie uitgewerk het nie, so daar is 'n ekstra skakelaar. In die toekoms kan dit voorsiening maak vir ekstra funksies, maar tans het die middelste skakelaar die groot rooi aan / uit -knoppie vervang om die sleutelbord aan en af te skakel. As u verkies om 'n knoppie as die aan / uit -skakelaar te gebruik, is daar 'n duidelike kodeblok wat u kan opmerk en gebruik om die benoemde afdeling te vervang
Knoppies herrangskik As u die posisie van knoppies wil herrangskik, verwys terug na die penne waaraan elke knoppie heg. Bo -aan die kode lêer kan u die definisies van die speldnommer verander om u persoonlike opset weer te gee.
Sneltoetsen byvoeg/verander Die formaat vir sneltoetsen is redelik vanselfsprekend. As u een van die sneltoetsen wil verander of die kode op 'n ander manier wil verander, het ek 'n paar wenke:
1. Windows -sleutel - Dit is ontwerp vir Windows, so sommige van die sneltoetsen wat ek gebruik het, gebruik die Windows -knoppie. Die sleutelbordbiblioteek het nie 'n Windows -sleutel nie, dus gebruik eerder 'KEY_LEFT_GUI'.
2. druk vs. skryf- Die kode gebruik beide Keyboard.press () en Keyboard.write (). Die skryfmetode is dieselfde as om net op die ooreenstemmende sleutel op u sleutelbord te klik. Die persmetode is dieselfde as om 'n sleutel ingedruk te hou. As u die persmetode gebruik, moet u die sleutels daarna los met 'Keyboard.releaseAll ()'
3. Programme oopmaak - My metode om programme soos cura en excel oop te maak, is 'n bietjie lastig. Die sleutelbord druk basies op die Windows -sleutel (maak die beginmenu oop), tik die naam van die program in met die 'Keyboard.println' -metode en druk dan enter. Om seker te maak dat dit werk, moet u die rekenaar tyd gee om op elke toets te reageer voordat u die volgende kan doen. Die vertragings in my kode is die regte hoeveelheid vir my rekenaar, maar u moet dit moontlik verleng as u rekenaar 'n bietjie stadiger is.
Stap 4: Personaliseer Zoom en Discord
Ons is amper daar! Een van die laaste dinge wat u moet doen, is om 'n paar instellings binne Zoom en Discord te verander. In Zoom moet ons toelaat dat die relevante sleutelbordkortpaaie wêreldwyd gebruik word (dws dit laat werk selfs as Zoom nie die aktiewe venster is nie). Volg die foto's hierbo om na Instellings -> Sleutelbordkortpaaie te gaan en merk dan 'Aktiveer globale kortpad' vir al die relevante kortpaaie. As u u vergaderings wil verlaat sonder dat 'n waarskuwingsdialoog verskyn, gaan dan ook na Instellings -> Algemeen en maak die vinkie uit 'Vra my om te bevestig wanneer ek 'n vergadering verlaat'.
In Discord, maak die lessenaarprogram oop en gaan na Instellings -> Sleutelbande en voer dan u sleutelbande in wat u verkies. As u die kode glad nie wil verander nie, kopieer net die instellings wat op die laaste foto gesien is.
Stap 5: Etikettering
As u alles funksioneel het, beveel ek aan dat u 'n paar etikette by u knoppies voeg. Ek het 'n etiketmaker gebruik, maar jy kan net so maklik iets afdruk en plak, of jy kan selfs 3D -etikette druk?
Stap 6: Gevolgtrekking
Dis dit! Ons is gereed om te gaan! As die sleutelbord eers ingeprop is, is daar geen ekstra opstelling nodig nie. Die knoppies moet almal registreer soos verwag. As u meer sneltoetsen wil byvoeg, beveel ek aan dat u die tweede skakelaar op dieselfde manier gebruik as wat die Zoom/Discord -skakelaar gebruik word om 'n enkele knoppie vir veelvuldige gebruike te hê.
As iets onduidelik was of as u iets wil bespreek, laat gerus 'n opmerking en ek sal my bes doen om te reageer:)
Gelukkige maak!
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer