Sadržaj:

RGB podloga za miš za igranje: 7 koraka (sa slikama)
RGB podloga za miš za igranje: 7 koraka (sa slikama)

Video: RGB podloga za miš za igranje: 7 koraka (sa slikama)

Video: RGB podloga za miš za igranje: 7 koraka (sa slikama)
Video: Как сделать пол на лоджии (из ОСБ на лагах) 2024, Novembar
Anonim
Image
Image
RGB podloga za miš za igranje
RGB podloga za miš za igranje

Nedavno sam naišao na WS2812 individualno adresirane RGB LED diode. To znači da se svaka pojedina LED može kontrolirati zasebno i programirati za ispis različitih boja umjesto standardne RGB trake na kojoj sve LED diode svijetle isto.

RGB podloge za miševe dostupne na tržištu vrlo su skupe. Odlučio sam napraviti jeftinu RGB podlogu za miš koristeći Arduino i WS2812 RGB LED traku.

Hajde da počnemo

Korak 1: Stvari koje će vam trebati

Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
  • WS2812 RGB LED traka (1 metar će biti dovoljan)
  • Arduino Nano
  • Akrilni lim od 10 mm i 3 mm
  • USB kabel
  • Super ljepilo

Korak 2: Dimenzije

Dimenzije
Dimenzije
Dimenzije
Dimenzije
Dimenzije
Dimenzije

Dimenzije su:

  • 30 x 20 cm za list debljine 10 mm
  • 29 x 19 cm za list debljine 3 mm
  • Unutrašnje dimenzije lima od 10 mm prikazane su na slici

List od 3 mm bit će postavljen na vrh lista od 10 mm kako je prikazano. Ovo će ostaviti granicu od 5 mm sa svih strana što čini svjetlo vidljivim s vrha. Vjerujte mi, izgledat će sjajno!

Korak 3: Rezanje listova

Rezanje listova
Rezanje listova
Rezanje listova
Rezanje listova
Rezanje listova
Rezanje listova
Rezanje listova
Rezanje listova

Rezanje vanjskih dimenzija relativno je jednostavno. Samo bodite po linijama pomoću akrilnog rezača ili bilo kojeg oštrog predmeta. Poravnajte akril još nekoliko puta po istoj liniji, a zatim stavite akril na ivicu stola i laganim, brzim pritiskom rascijepite komad na dva dijela.

Rezanje unutrašnjih dimenzija je teško ako nemate odgovarajuće alate, što je moj slučaj. Uradio sam mukotrpan posao bušeći rupe duž linija. Zatim sam dovršio rezanje pomoću pile. Ova metoda ostavlja šiljate rubove. Pomoću turpije izravnajte rubove. Ne mora biti savršeno ravna i ravna, neće biti vidljiva i svjetlost će ionako prolaziti kroz nju. Samo pazite da bude dovoljno ravna kako bi LED traka mogla sjediti u ravnini s listom.

Korak 4: Spojite ih zajedno

Sastavljajući ih zajedno
Sastavljajući ih zajedno
Sastavljajući ih zajedno
Sastavljajući ih zajedno
Sastavljajući ih zajedno
Sastavljajući ih zajedno

Odlijepite zaštitni papir. Lagano izbrusite površinu akrilnog lima debljine 10 mm koristeći brusni papir sitnog zrna. Ovo raspršuje svjetlo i osvjetljava granicu koju smo zadržali umjesto da prođemo ravno kroz akril.

Postavite dva lista jedan iznad drugog držeći marginu od 5 mm sa svih strana. Super ljepilom zalijepite dva lista zajedno. Samo stavite nekoliko kapi ljepila na spojeve i ljepilo će automatski procuriti. Učinite isto za sva 4 ugla.

Zalijepite neoprensku tkaninu (uglavnom se koristi za izradu podloga za miševe) na vrh 3 mm akrilnog lima. Ovo čini da se miš glatko kreće i sakriva svu elektroniku i nedostatke ispod njega. Nisam ga pronašao u vrijeme izrade pa sam umjesto toga upotrijebio papir od crne karte. Radi dobro, ali ću ga zamijeniti nakon nekog vremena.

Izbušite rupu od 4 mm do kraja kroz list kako bi USB kabel prošao. Promjer rupe može varirati ovisno o debljini vašeg kabela.

Korak 5: Napajanje WS2812 RGB LED trake

Napajanje WS2812 RGB LED trake
Napajanje WS2812 RGB LED trake

Razmotrimo jednu LED sa trake. Svaka boja punog intenziteta crpi 20mA. Sa svim bojama koje su osvijetljene punim intenzitetom (tj. Bijela boja), jedna LED dioda će privući oko (20mA + 20mA + 20mA =) 60mA. Maksimalno strujno napajanje vaše trake bit će = 60mA * Broj LED dioda na traci. U mom slučaju, broj LED dioda = 22. Stoga će maksimalna potrošnja struje biti 1320mA. No, ugrađeni regulator napona Arduina može isporučiti najviše 800 mA. U tom slučaju, traku treba napajati vanjskim izvorom napajanja. Uvjerite se da su uzemljenje napajanja i Arduino spojeni zajedno.

Podloga za miš za koju je potrebno vanjsko napajanje osim USB -a? Ovo ne zvuči kako treba!

Ali evo trika. RGB podloga za miša poznata je po animaciji 'Rainbow'. Ovo ćemo koristiti u ovom projektu. Nema bele u dugi! To znači da u bilo kojem trenutku niti jedna LED dioda neće biti potpuno osvijetljena svim bojama. Za LED traku od 22, maksimalno strujno opterećenje koje sam izmjerio ovom animacijom je 150mA što je sasvim unutar raspona. Zato je traku moguće napajati izravno pomoću Arduino Nano.

Korak 6: Vrijeme za elektroniku

Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku
Vrijeme je za elektroniku

S obzirom da mehanička konstrukcija nije uspjela, vrijeme je za malo elektronike.

Postavite potrebnu dužinu LED trake kao što je prikazano na slici. Privremeno ih držite pomoću trake. Sada, koristeći super ljepilo, zalijepite sve LED diode na akrilnu ploču.

Uhvatite USB kabel i odrežite mu jedan kraj. Unutar kabela bit će četiri žice. Budući da ćemo koristiti USB samo za napajanje Arduina, zanima nas crvena (+) i crna (-) žica. Odrežite preostale dvije žice jer nam neće trebati. Provucite kabel kroz rupu koju smo izbušili.

Povežite se kako je prikazano na shemi.

Korak 7: Vrijeme je za kodiranje

Vrijeme je za šifriranje
Vrijeme je za šifriranje
Vrijeme je za šifriranje
Vrijeme je za šifriranje

Preuzmite kôd i otvorite ga pomoću Arduino IDE -a. Prije nego što otpremite,

  • Pinovi za podatke na traci mogu se spojiti na bilo koji od digitalnih pinova. Odabrao sam pin 4. Napravite potrebne izmjene u kodu ako koristite drugi pin.
  • Unesite broj LED dioda u traku.

Pritisnite upload i uživajte u jeftinoj, ali sjajnoj RGB podlozi za igranje miša!

Hvala vam što ste se držali do kraja. Nadam se da ćete svi voljeti ovaj projekt. Javite mi ako napravite sami. Pretplatite se na moj YouTube kanal za još predstojećih projekata. Hvala još jednom!

Preporučuje se: