Sisällysluettelo:
- Vaihe 1: Osat ja työkalut
- Vaihe 2: Ohjelmiston asentaminen
- Vaihe 3: Kotelon tulostaminen
- Vaihe 4: Johdotus ja kokoonpano
- Vaihe 5: Koodin vilkkuminen ja muokkaaminen
- Vaihe 6: Valmis
Video: RGB yhden painikkeen USB -näppäimistö: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Oletko koskaan tuntenut tarvetta saada pieni, mutta toimiva RGB -taustavalaistu näppäimistö, joka ei ole suurempi kuin yhden näppäimen koko? Ei? Ketä kiinnostaa, tee se joka tapauksessa! Tämä opas opastaa sinua tekemään tarvittavat vaiheet oman, hieman hyödyttömän, yhden painikkeen näppäimistön tekemiseksi.
Vaihe 1: Osat ja työkalut
Tämän projektin toteuttamiseksi tarvitset…
Osat:
ATtiny85 -pohjainen kehityskortti. Nämä levyt ovat Digispark-levyn klooneja, ja niitä voi ostaa vain 1-2 GBP/USD. Tästä kortista on muutamia versioita, joista toisessa on sisäänrakennettu USB A -liitin ja kahdessa on sisäänrakennettu Micro USB -liitäntä. Tätä hanketta varten tarvitaan pienin niistä kahdesta, johon on kirjoitettu "TINY85", kuten "ATTINY85". Kaikki levyt toimivat samalla tavalla, mutta vain tämä sopii 3D -painettuun koteloon
- WS2812b RGB -LED. Näitä on myös eri muodoissa, tarvittava tyyppi on asennettu pieneen pyöreään piirilevyyn, joka on hieman suurempi kuin itse LED. Voidaan käyttää myös paljaita LED -valoja, mutta muista, että niitä on erittäin vaikea juottaa.
- Cherry MX/ Cherry MX -yhteensopiva kytkin. Kytkimet, joissa on kirkas kotelo, ovat ihanteellisia, koska ne antavat LED -valon kulkea läpi.
- Cherry MX -yhteensopiva avainkorkki.
Työkalut:
- Juotin ja juote tarvitaan. Flux, Solder Braid/Wick, joukko kolmansia käsiä ja paljon muuta fluxia ovat myös hyödyllisiä.
- Kotelon tulostamiseen tarvitaan 3D -tulostin, mutta jotain vastaavaa voidaan myös piirtää puusta, akryylistä, MDF -levystä jne., Jos sinulla on käytettävissään peruskäsityökalut. Kotelo voidaan myös leikata pienestä ABS -projektilaatikosta.
Vaihe 2: Ohjelmiston asentaminen
Ensin sinun on asennettava Arduino IDE- ja Digispark -ohjaimet. Voit tehdä tämän noudattamalla tässä annettuja ohjeita. Lataa linkitettyyn sivuun sisältyvä vilkkuva luonnos varmistaaksesi, että korttisi toimii. Seuraavaksi sinun on asennettava Adafruit Neopixel -kirjasto ohjaamaan lediä. Valitse Arduino IDE: ssä Työkalut> Kirjastojen hallinta ja etsi "Adafruit Neopixel". Lataa ja asenna samanniminen kirjasto.
Vaihe 3: Kotelon tulostaminen
Koteloon tarvittavat STL -tiedostot ja esimerkkikoodin voi ladata osoitteesta thingiverse täältä. Lataa ja tulosta kotelon molemmat osat nyt ja varmista, että pidät kiinni koodista - tarvitset sitä myöhemmin.
Vaihe 4: Johdotus ja kokoonpano
Kiinnitä komponentit kaavion ja kuvien mukaisesti. LED -datatappi on liitettävä kortin nastaan P1 ja kytkin P2 -liittimeen. Varmista, että liität P1 -merkkivalon data IN -nastaan, ei data OUT -nastaan. Aseta sitten levy varovasti koteloon. Sen tiukka istuvuus, ja kun se on paikallaan, sitä on erittäin vaikea poistaa, joten tarkista johdotus ennen kättä. Kohdista sitten mikro -usb -portti kotelon vastaavan aukon kanssa, kiilaa litteä ruuvitaltta (tai vastaava työkalu) levyn taakse ja työnnä se pistorasian aukkoon. Sen pitäisi sopia tiukasti sisään. Pidä levy paikallaan kuumaliimalla. Kohdista lopuksi kotelon yläosan kaksi sisennystä pohjan kahden ulkoneman kanssa ja sovita ne yhteen. Muista, että koteloa EI ole suunniteltu avattavaksi uudelleen kokoonpanon jälkeen.
Vaihe 5: Koodin vilkkuminen ja muokkaaminen
Pura vaiheessa 3 lataamasi esimerkkikoodi ja avaa se Arduino IDE: ssä. Tämän yksinkertaisen luonnoksen avulla voit asettaa taustavalon haluamaasi väriin ja yhdistää avaimen kytkimeen. Muuta taustavalon R, G ja B muuttujia valitaksesi värin, jonka haluat taustavalon olevan, ja taustavalon kirkkaus muuttaaksesi ledin voimakkuutta. Kaikkien näiden neljän muuttujan numeron on oltava 0 (pois päältä) - 255 (enintään). Jos haluat kartoittaa avaimen, muuta muuttuja "keyCode" haluamallasi avaimella. Luettelo avainkoodeista löytyy täältä. Kun olet muokannut koodia mieleiseksesi, paina latauspainiketta, niin voit koota ja vilkuttaa koodin taulullesi. Kun kääntäminen on valmis, pääte pyytää sinua kytkemään kortin. Varmista, että kytket sen 60 sekunnin kuluessa, tai sinun on toistettava latausprosessi.
Vaihe 6: Valmis
Sinulla pitäisi nyt olla täysin toimiva yhden näppäimistön näppäimistö! Mukana toimitettu koodi jäljittelee tavallista USB HID -näppäimistöä, joten sitä voidaan käyttää ilman lisäohjelmiston asentamista, mutta voit ladata makro -ohjelmia, kuten AutoHotkey, toimintojen automatisoimiseksi, kun painat näppäintä. Jos haluat muokata koodia enemmän kuin esimerkkikoodi tarjoaa, voit kirjoittaa oman Digikeyboard -kirjaston avulla. FastLED -kirjastoa voidaan käyttää myös ledien ohjaamiseen ja se tarjoaa paljon tehokkaampia toimintoja kuin Adafruit_Neopixel.
Jos pidit tästä ohjeesta, harkitse sitä äänestämistä isossa ja pienessä kilpailussa, hauskaa tekemistä!
Suositeltava:
Yhden painikkeen servo -jousituksen lukitus: 3 vaihetta
Yhden painikkeen servo -jousituksen lukitus: Täysjousitetut maastopyörät tarjoavat tasaisen ajon, mutta vaativat usein jousituksen lukitsemisen poljettaessa ylämäkeen. Muuten jousitus puristuu, kun seisot polkimilla, tuhlaamalla tämän vaivan. Pyörävalmistajat tietävät tämän ja tarjoavat
Yhden painikkeen buffet: 4 vaihetta
Yhden painikkeen buffet: HUOMAUTUS: Kang Chiaon ateriajärjestelmälle hyödytön, jos et ole koulussamme. Laitteilla on kaksi käyttötarkoitusta. Sitä voidaan käyttää ohittamaan tylsä aterioiden valintaprosessi valitsemalla vain buffet sinulle, mikä on todella hyödyllistä ihmisille, jotka haluavat vain syödä
Yhden painikkeen radiolähetyslaatikko: 7 vaihetta (kuvilla)
Yhden painikkeen radiostriimauslaatikko: Rakensin ystäväni baarille laatikon, jossa on Raspberry Pi, ja yhden painikkeen painalluksella se suoratoistaa ääntä verkkosivustolle käyttämällä Darkicea ja Icecastia ja samalla sytyttäen On-Air-merkin. Luulin, että tämä oli jotain, mitä ihmiset olivat jo
Yhden painikkeen MIDI-ohjaimen opetusohjelma: 6 vaihetta
1-painikkeinen MIDI-ohjaimen opetusohjelma: Arduino-MIDI-ohjaimille on olemassa paljon opetusohjelmia, tämä on paljas luusto-opas siitä, kuinka liikkua yksinkertaisella painikkeella ja potentiometrillä. Olisin mielelläni törmännyt tällaiseen, kun olin juuri aloittamassa
Siirrä klassinen yhden painikkeen Mac -hiiri sisään: 5 vaihetta
Siirrä klassinen yhden painikkeen Mac -hiiren sisäpuoli: Oletko kyllästynyt typeriin näköisiin uusiin hiiriin? Oletko kyllästynyt klassisiin yhden painikkeen mac -hiireihisi … mitään muuta kuin yhtä painiketta? näytän sinulle, kuinka siirtää halvan hyvän tahdon hiiren sisäosat Mac -hiireesi, jotta saat täydellisen tasapainon tyylistä