INHOUDSOPGAWE:
- Stap 1: Dinge wat u benodig
- Stap 2: afmetings
- Stap 3: Sny die velle
- Stap 4: Saamvoeg hulle
- Stap 5: Skakel WS2812 RGB LED -strook aan
- Stap 6: Tyd vir elektronika
- Stap 7: Tyd om te kodeer
Video: RGB -muismat: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Onlangs het ek op WS2812 individueel aanspreekbare RGB -LED's afgekom, dit beteken dat elke LED afsonderlik beheer kan word en geprogrammeer kan word om verskillende kleure uit te voer in plaas van die standaard RGB -strook waar al die LED's dieselfde brand.
RGB -muismatte wat in die mark beskikbaar is, is baie duur. Daarom het ek besluit om 'n goedkoop RGB -muismat te maak met behulp van Arduino en WS2812 RGB LED Strip.
Laat ons begin
Stap 1: Dinge wat u benodig
- WS2812 RGB LED Strip (1 meter sal genoeg wees)
- Arduino Nano
- 10 mm en 3 mm akrielblad
- USB -kabel
- Wondergom
Stap 2: afmetings
Die afmetings is:
- 30 x 20 cm vir 10 mm vel
- 29 x 19 cm vir 3 mm -vel
- Binne afmetings vir die 10 mm -vel word op die foto getoon
'N Blad van 3 mm word bo -op die 10 mm -vel geplaas, soos getoon. Dit laat 'n 5 mm -rand van alle kante af, wat die lig van bo af sigbaar maak. Glo my, dit sal wonderlik lyk!
Stap 3: Sny die velle
Dit is relatief maklik om die buitenste afmetings te sny. Teken net langs die lyne met 'n akriel snyer of enige skerp voorwerp. Teken die akriel nog 'n paar keer op dieselfde lyn, plaas dan die akriel op die rand van die tafel en gebruik ligte, vinnige druk om die stuk in twee te sny.
Dit is moeilik om die binneste afmetings te sny as u nie die regte gereedskap het nie, wat vir my die geval is. Ek het die moeite gedoen om gate langs die lyne te boor. Toe het ek die snitte voltooi met 'n ystersaag. Hierdie metode laat spits rande. Maak die rande glad met 'n lêer. Dit hoef nie perfek plat en gelyk te wees nie, en dit sal nie sigbaar wees nie, en daar sal in elk geval lig deurkom. Maak net seker dat dit plat genoeg is sodat die LED -strook gelyk kan wees aan die laken.
Stap 4: Saamvoeg hulle
Trek die beskermende papier af. Skuur die oppervlak van die 10 mm akrielblad liggies met fyn skuurpapier. Dit versprei die lig en verlig die rand wat ons behou het in plaas van net deur die akriel te gaan.
Plaas die twee velle onder mekaar en hou 'n marge van 5 mm van alle kante. Plak die twee velle saam met supergom. Plaas net 'n paar druppels gom by die gewrigte en die gom sift outomaties in. Doen dieselfde vir al 4 hoeke.
Plak Neopreen -stof (meestal gebruik vir die maak van muismatte) bo -op 'n 3 mm -akrielblad. Dit laat die muis glad beweeg en verberg ook al die elektronika en onvolmaakthede daaronder. Ek het niks gevind toe ek dit gemaak het nie, maar ek het eerder 'n swart kaartpapier gebruik. Werk goed, maar sal dit na 'n rukkie vervang.
Boor 'n 4 mm -gat deur die vel sodat die USB -kabel kan deurgaan. Die gatdeursnee kan afhang van die dikte van u kabel.
Stap 5: Skakel WS2812 RGB LED -strook aan
Kom ons kyk na een LED van die strook. Elke kleur met volle intensiteit trek 20mA. As al die kleure met volle intensiteit verlig is (dws wit kleur), sal een LED ongeveer (20mA + 20mA + 20mA =) 60mA trek. Die maksimum stroomopname van u strook is = 60mA * Aantal LED's in die strook. In my geval is die aantal LED's = 22. Daarom is die maksimum stroomopname 1320mA. Maar die ingeboude spanningsreguleerder van Arduino kan 'n maksimum van 800mA lewer. In so 'n geval moet die strook met 'n eksterne kragtoevoer aangedryf word. Maak seker dat die grond van die kragtoevoer en Arduino met mekaar verbind is.
'N Muismat wat 'n ander eksterne kragbron as USB benodig? Dit klink nie reg nie!
Maar hier is die truuk. 'N RGB -muismat is bekend vir sy' Rainbow' -animasie. Dit is wat ons in hierdie projek sal gebruik. Daar is geen wit in 'n reënboog nie! Dit beteken dat geen enkele LED op enige tydstip volledig met al die kleure verlig sal wees nie. Vir 'n 22 LED -strook is die maksimum stroomopname wat ek met hierdie animasie gemeet het 150mA, wat goed binne die bereik is. Daarom is dit moontlik om die strook direk met Arduino Nano aan te skakel.
Stap 6: Tyd vir elektronika
Met die meganiese opbou uit die pad, is dit tyd vir elektronika.
Plaas die verlangde lengte van die LED -strook soos op die foto. Hou hulle tydelik vas met 'n band. Plak nou al die LED's op die akrielblad met supergom.
Gryp die USB -kabel en sny die een kant af. Daar sal vier drade in die kabel wees. Aangesien ons USB net sal gebruik om die Arduino aan te dryf, is ons geïnteresseerd in rooi (+) en swart (-) draad. Knip die oorblywende twee drade af, want ons benodig dit nie. Trek die kabel deur die gat wat ons geboor het.
Maak die verbindings soos in die skema getoon.
Stap 7: Tyd om te kodeer
Laai die kode af en maak dit oop met Arduino IDE. Voordat jy oplaai,
- Die gegewenspen van die strook kan aan enige van die digitale penne gekoppel word. Ek het pen 4 gekies. Maak die nodige veranderinge in die kode as u 'n ander pen gebruik.
- Voer die aantal LED's in die strook in.
Druk oplaai en geniet u goedkoop, maar wonderlike RGB -muismat!
Dankie dat u tot die einde vasgehou het. Hoop julle hou almal van hierdie projek. Laat weet my as u een vir u self maak. Teken in op my YouTube -kanaal vir nog toekomstige projekte. Weereens dankie!
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
RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)
RGB LED MATRIX MET NEOPIXEL: In hierdie tutoriaal gaan ek u wys hoe u 'n 5*5 RGB LEDMATRIX met NEOPIXEL kan bou. Met hierdie matriks kan ons boeiende animasies, emoji's en letters super aantreklik vertoon. laat ons begin
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