Sisällysluettelo:

3D -painettu Arduino -makronäppäimistö: 6 vaihetta (kuvilla)
3D -painettu Arduino -makronäppäimistö: 6 vaihetta (kuvilla)

Video: 3D -painettu Arduino -makronäppäimistö: 6 vaihetta (kuvilla)

Video: 3D -painettu Arduino -makronäppäimistö: 6 vaihetta (kuvilla)
Video: RAMPS 1.4 - Multi-Extruder 2024, Marraskuu
Anonim
3D -painettu Arduino -makronäppäimistö
3D -painettu Arduino -makronäppäimistö

Tämä oli ensimmäinen projektini Arduino Pro Micron kanssa. Voit käyttää sitä Zoom- tai Discord -keskusteluissa esimerkiksi mykistämisen, videon vaihtamisen tai näytön jakamiseen. Tämän lisäksi voit ohjelmoida sen avaamaan usein käytetyt ohjelmat tietokoneellasi tai tekemään esimerkiksi kuvakaappauksia ja lukitsemaan näytön. Koodia voidaan muokata melko helposti tarpeisiisi, jos haluat avata erilaisia ohjelmia tai jos haluat lisätä omia pikanäppäimiäsi.

Voit käyttää sitä kytkemällä virran päälle ja pois päältä keskikytkimellä ja valitsemalla, haluatko ohjata Zoomia vai Discordia oikeanpuoleisella kytkimellä. Paina sen jälkeen vain oikeaa painiketta ja tee esimerkiksi mikrofonin mykistäminen tai videon kytkeminen päälle ja pois.

Tarvikkeet

Arduino Pro Micro x1

Perfboard x1 (olen varma, että saat sen halvemmalla jostain. Tämä oli vain ensimmäinen tulos, jonka löysin)

Painikkeet x 13

Liukukytkin x 2

5 mm punainen LED x1

220 ohmin vastus x1

Pikaliima

Laitteet:

Juotin

3D tulostin

Tarratulostin (valinnainen)

Pora (valinnainen)

Vaihe 1: 3D -tulostus ja yhdistäminen

3D -tulostus ja liittyminen
3D -tulostus ja liittyminen
3D -tulostus ja liittyminen
3D -tulostus ja liittyminen
3D -tulostus ja liittyminen
3D -tulostus ja liittyminen

Ensimmäinen asia on kuoren 3D -tulostus. 3D -tulostimeni on hieman liian pieni, jotta voisin tulostaa kaiken yhtenä kappaleena, joten käytin tätä tilaisuutena harjoitella uutta tekniikkaa kappaleiden yhdistämiseksi. Lataa ensin tiedostot Thingiversestä täältä. Ne kaikki voidaan tulostaa ilman tukia tai lauttoja.

Haluat myös saranan. Voit vain ostaa sellaisen rautakaupasta, mutta valitsin myös 3D -tulostuksen omani käyttämällä tätä mahtavaa muotoilua: https://www.thingiverse.com/thing:1083876 (ei minun)

Kun kaikki on tulostettu, sinun on yhdistettävä kaksi alaosaa yhteen ja sitten sama asia yläosien kanssa. Voit tehdä tämän lämmittämällä juotosraudan ja puristamalla yhteen kappaleet, jotka haluat liittää. Kun juotosraudasi on kuuma, aseta se kahden osasi väliin ja vedä sitä sivulle sulattaaksesi kaksi kappaletta yhteen. Tee tämä laatikon sisäpuolella pitääksesi asiat siistinä ja sinun pitäisi päätyä saumaan, kuten yllä olevissa kuvissa näkyy. Voit sitten tehdä saman kahdella yläosalla. Jos olet epävarma tästä vaiheesta, katso Googlesta. On kasa videoita, joissa selitetään, kuinka liittää 3D -tulosteita juotosraudalla.

Riippuen siitä, mistä haluat USB -kaapelin tulevan, sinun on myös porattava reikä laatikon toiselle puolelle ja johdettava USB -kaapelin pieni pää sen läpi. Jälleen, jos sinulla ei ole poraa tai jos haluat siistimmän ilmeen, voit käyttää jotakin 3D -muokkausohjelmistoa reiän lisäämiseen ennen tulostamista.

Maalaa tässä vaiheessa kaikki osat, jos haluat, ja liimaa tai kiinnitä sitten sarana laatikon takaosaan (katso kolmas kuva yllä).

Vaihe 2: Painikkeiden sijoittaminen ja johdotus

Painikkeiden sijoittelu ja johdotus
Painikkeiden sijoittelu ja johdotus
Painikkeiden sijoittelu ja johdotus
Painikkeiden sijoittelu ja johdotus

Painikkeiden ja liukukytkimien tulisi sopia tiukasti kuoreen. Työnnä painikkeet sisään alhaalta ja työnnä liukusäädin sisään ylhäältä. Poraa 5 mm: n reikä sen mukaan, mihin haluat virran merkkivalon, ja työnnä LED myös alhaalta. Jos sinulla ei ole poraa, suosittelen TInkercadin kaltaisen reiän lisäämistä LED -valolle ennen osien tulostamista.

Käytä hieman superliimaa pitääksesi kaikki paikoillaan ja nyt olet valmis johtamaan kaiken. Noudata yllä olevaa kytkentäkaaviota ja juota kaikki. Luo yhteinen maadoituskisko perfboardin avulla. Jos lauta on liian suuri, leikkaa se paloiksi kuten minä. Varmista, että merkitset muistiin, mikä painike menee mihin tahansa nastaan, jotta koodi päivitetään myöhemmin.

Huomaa, että sinun ei pitäisi käyttää Arduino Unoa (voisin käyttää vain Unoa kaaviossa). Kaikki pin -numerot ovat edelleen samat, ja muutama on kirjoitettu manuaalisesti, jos ne eivät ole käytettävissä Unossa. Pahoittelut kaavion epäselvyydestä, mutta toivottavasti se silti selittää asian:)

Vaihe 3: Koodi

Kun kaikki johdot on tehty, on aika kytkeä Arduino ja ladata koodi. Voit ladata alla olevan koodin. Kun lataat koodin, VARMISTA, ETTÄ VALITSET OIKEAN TAULUKON! Tilasin ensimmäisen pro-mikroni valitsemalla 3.3 V: n käynnistyslataimen, kun levyni oli 5 V: n levy (on olemassa tapa purkaa se, mutta en saanut sitä toimimaan). Muista tarkistaa! Jos haluat olla varma, lataa koodi ennen juottamista, jos jokin menee pieleen.

Koodissa on muutamia alueita, joiden avulla voit muokata hieman:

Virtapainike/-kytkin Minulla oli aluksi suurempia suunnitelmia, jotka eivät toimineet, joten on olemassa ylimääräinen kytkin. Tulevaisuudessa se voi tarjota lisätoimintoja, mutta tällä hetkellä keskikytkin on korvannut suuren punaisen virtapainikkeen näppäimistön kytkemiseksi päälle ja pois. Jos haluat käyttää painiketta virtakytkimenä, on olemassa ilmeinen koodilohko, jonka voit poistaa ja korvata merkityn osan

Painikkeiden uudelleenjärjestäminen Jos haluat järjestää uudelleen painikkeiden sijainnin, katso, mihin nastoihin kukin painike kiinnittyy. Kooditiedoston yläosassa voit muuttaa PIN -numeroiden määritelmiä vastaamaan henkilökohtaisia asetuksiasi.

Pikanäppäinten lisääminen/muuttaminen Pikanäppäinten muoto on melko itsestään selvä. Jos haluat muuttaa mitä tahansa pikanäppäintä tai muuten muuttaa koodia, minulla on muutamia vinkkejä:

1. Windows -näppäin - Tämä on suunniteltu Windowsille, joten osa käyttämistäni pikanäppäimistä käyttää Windows -painiketta. Näppäimistökirjastossa ei ole Windows -näppäintä, joten käytä sen sijaan näppäintä KEY_LEFT_GUI.

2. paina vs. kirjoitus- Koodi käyttää sekä Keyboard.press ()- että Keyboard.write (). Kirjoitusmenetelmä on sama kuin napsauttamalla vastaavaa näppäimistön näppäintä. Painamismenetelmä on sama kuin näppäimen painaminen. Jos käytät puristusmenetelmää, vapauta näppäimet myöhemmin näppäimistöllä 'Keyboard.releaseAll ()'

3. Ohjelmien avaaminen - Menetelmäni avata ohjelmia, kuten cura ja excel, on hieman kömpelö. Periaatteessa näppäimistö painaa Windows -näppäintä (avaa aloitusvalikon), kirjoittaa ohjelman nimen Keyboard.println -menetelmällä ja paina sitten enter -näppäintä. Varmistaaksesi tämän toimivan sinun on annettava tietokoneelle aikaa vastata jokaiseen näppäimen painallukseen ennen seuraavaa. Koodin viiveet ovat oikea määrä tietokoneelleni, mutta sinun on ehkä pidennettävä niitä, jos tietokoneesi on hieman hitaampi.

Vaihe 4: Zoomin ja ristiriidan mukauttaminen

Zoomin ja ristiriidan mukauttaminen
Zoomin ja ristiriidan mukauttaminen
Zoomin ja ristiriidan mukauttaminen
Zoomin ja ristiriidan mukauttaminen
Zoomin ja ristiriidan mukauttaminen
Zoomin ja ristiriidan mukauttaminen

Olemme melkein perillä! Yksi viimeisistä asioista on muuttaa muutamia Zoom- ja Discord -asetuksia. Zoomissa meidän on sallittava asiaankuuluvien pikanäppäinten käyttäminen maailmanlaajuisesti (eli niiden on toimittava myös silloin, kun Zoom ei ole aktiivinen ikkuna). Seuraa yllä olevia valokuvia siirtyäksesi kohtaan Asetukset -> Pikanäppäimet ja valitse sitten "Ota käyttöön yleinen pikakuvake" kaikkien asiaankuuluvien pikavalintojen kohdalla. Jos haluat poistua kokouksistasi ilman varoitusikkunan avautumista, siirry myös kohtaan Asetukset -> Yleiset ja poista valinta "Pyydä minua vahvistamaan, kun lähden kokouksesta" -ruudusta.

Avaa Discordissa työpöytäsovellus ja siirry kohtaan Asetukset -> Näppäinsiteet ja anna haluamasi näppäimistö. Jos et halua muuttaa koodia ollenkaan, kopioi vain viimeisessä valokuvassa näkyvät asetukset.

Vaihe 5: Merkintä

Kun olet saanut kaiken toimivan, suosittelen lisäämään painikkeisiin joitain tarroja. Käytin tarrakirjoitinta, mutta voit yhtä helposti tulostaa jotain ja liimata sen päälle, tai voit ehkä jopa 3D -tulostaa joitain tarroja?

Vaihe 6: Johtopäätös

Se siitä! Olemme valmiita lähtöön! Kun näppäimistö on kytketty, lisäasetuksia ei tarvita. Kaikkien painikkeiden tulee rekisteröityä odotetulla tavalla. Jos haluat lisätä pikanäppäimiä, suosittelen toisen kytkimen käyttämistä samalla tavalla kuin Zoom/Discord -kytkintä, jolla yhdellä painikkeella on useita käyttötarkoituksia.

Jos jokin jäi epäselväksi tai haluat keskustella jostakin, jätä kommentti, niin yritän parhaani mukaan vastata:)

Hyvää tekemistä!

Suositeltava: