Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: 3D -tulostus ja yhdistäminen
- Vaihe 2: Painikkeiden sijoittaminen ja johdotus
- Vaihe 3: Koodi
- Vaihe 4: Zoomin ja ristiriidan mukauttaminen
- Vaihe 5: Merkintä
- Vaihe 6: Johtopäätös
Video: 3D -painettu Arduino -makronäppäimistö: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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 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
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:
Arduino Nano - Arduino Uno -sovitin: 6 vaihetta (kuvilla)
Arduino Nano - Arduino Uno -sovitin: Arduino Nano on mukava, pieni ja halpa Arduino -perheen jäsen. Se perustuu Atmega328 -siruun, mikä tekee siitä yhtä voimakkaan kuin hänen veljensä Arduino Uno, mutta sen voi saada pienemmällä rahalla. Ebayssa kiinalaiset versiot voivat nyt
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n kanssa: 6 vaihetta (kuvilla)
Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n avulla: Tässä ohjeessa opit kommunikoimaan Arduinojen välillä pitkän matkan, jopa 1,8 km: n päässä ulkona. HC-12 on langaton sarjaportti viestintämoduuli, joka on erittäin hyödyllinen, erittäin tehokas ja helppokäyttöinen. Ensin otat
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa
LED -matriisijoukon ohjaaminen Arduino Unolla (Arduino -käyttöinen robotti): 4 vaihetta (kuvilla)
LED -matriisiohjaimen ohjaaminen Arduino Unolla (Arduino -käyttöinen robottikasvo): Tämä ohje näyttää kuinka hallita 8x8 LED -matriisiryhmää Arduino Unolla. Tätä opasta voidaan käyttää luomaan yksinkertainen (ja suhteellisen halpa näyttö) omille projekteillesi. Tällä tavalla saatat näyttää kirjaimia, numeroita tai mukautettuja animaatioita