Satura rādītājs:

RGB spēļu peles paliktnis: 7 soļi (ar attēliem)
RGB spēļu peles paliktnis: 7 soļi (ar attēliem)

Video: RGB spēļu peles paliktnis: 7 soļi (ar attēliem)

Video: RGB spēļu peles paliktnis: 7 soļi (ar attēliem)
Video: Большой игровой коврик XXL – рабочая поверхность с RGB подсветкой 2024, Jūlijs
Anonim
Image
Image
RGB spēļu peles paliktnis
RGB spēļu peles paliktnis

Nesen es saskāros ar WS2812 individuāli adresējamām RGB gaismas diodēm. Tas nozīmē, ka katru atsevišķu gaismas diodi var kontrolēt atsevišķi un ieprogrammēt, lai izvadītu dažādas krāsas, nevis standarta RGB joslu, kur visas gaismas diodes iedegas vienādi.

Tirgū pieejamie RGB peles paliktņi ir ļoti dārgi. Tātad, es nolēmu izgatavot lētu RGB peles paliktni, izmantojot Arduino un WS2812 RGB LED sloksni.

Sāksim

1. darbība: lietas, kas jums būs nepieciešamas

Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
  • WS2812 RGB LED sloksne (pietiks ar 1 metru)
  • Arduino Nano
  • 10 mm un 3 mm akrila loksne
  • USB kabelis
  • Super līme

2. solis: izmēri

Izmēri
Izmēri
Izmēri
Izmēri
Izmēri
Izmēri

Izmēri ir šādi:

  • 30 x 20 cm 10 mm loksnei
  • 29 x 19 cm 3 mm loksnei
  • 10 mm loksnes iekšējie izmēri ir parādīti attēlā

3 mm loksne tiks novietota virs 10 mm loksnes, kā parādīts attēlā. Tas atstās 5 mm apmali no visām pusēm, kas padara gaismu redzamu no augšas. Ticiet man, tas izskatīsies lieliski!

3. solis: loksņu griešana

Loksnes griešana
Loksnes griešana
Loksnes griešana
Loksnes griešana
Loksnes griešana
Loksnes griešana
Loksnes griešana
Loksnes griešana

Ārējo izmēru griešana ir salīdzinoši vienkārša. Vienkārši atzīmējiet līnijas, izmantojot akrila griezēju vai jebkuru asu priekšmetu. Novērtējiet akrilu vēl vairākas reizes pa to pašu līniju, pēc tam novietojiet akrilu uz galda malas un izmantojiet vieglu, ātru spiedienu, lai sadalītu gabalu divās daļās.

Iekšējo izmēru griešana ir sarežģīta, ja jums nav atbilstošu instrumentu, kas ir man. Es izdarīju rūpīgo darbu, urbjot caurumus gar līnijām. Tad es pabeidzu griezumus, izmantojot zāģi. Šī metode atstāj asas malas. Izmantojot failu, gludi izlīdziniet malas. Tam nav jābūt pilnīgi līdzenam un līdzenam, un tas nebūs redzams, un gaisma caur to tik un tā izietu. Vienkārši pārliecinieties, ka tas ir pietiekami plakans, lai LED sloksne varētu novietot vienā līmenī ar lapu.

4. solis: salieciet tos kopā

To salikšana kopā
To salikšana kopā
To salikšana kopā
To salikšana kopā
To salikšana kopā
To salikšana kopā

Noņemiet aizsargpapīru. Viegli noslīpējiet 10 mm akrila loksnes virsmu, izmantojot smalku smilšpapīru. Tas izkliedē gaismu un izgaismo robežu, kuru mēs saglabājām, nevis vienkārši izlaižam caur akrilu.

Novietojiet abas loksnes vienu virs otras, saglabājot 5 mm rezervi no visām pusēm. Izmantojot super līmi, pielīmējiet abas loksnes kopā. Vienkārši ielieciet dažus pilienus līmes pie savienojumiem, un līme automātiski iesūcas. Dariet to pašu visiem 4 stūriem.

Uzlīmējiet 3 mm akrila loksnes augšpusē neoprēna audumu (galvenokārt izmanto peles paliktņu izgatavošanai). Tas liek pelei kustēties vienmērīgi, kā arī paslēpt visu elektroniku un nepilnības zem tās. Gatavošanas laikā neatradu nevienu, tāpēc tā vietā izmantoju melnu kartona papīru. Darbojas labi, bet pēc kāda laika to nomainīs.

Urbiet 4 mm caurumu līdz loksnei, lai USB kabelis izietu. Cauruma diametrs var atšķirties atkarībā no kabeļa biezuma.

5. darbība. WS2812 RGB LED sloksnes barošana

Barošana WS2812 RGB LED sloksne
Barošana WS2812 RGB LED sloksne

Apskatīsim vienu gaismas diodi no sloksnes. Katra krāsa ar pilnu intensitāti patērē 20 mA. Ja visas krāsas tiek izgaismotas ar pilnu intensitāti (t.i., balta krāsa), viena gaismas diode uzņem aptuveni (20mA + 20mA + 20mA =) 60mA. Maksimālais strāvas patēriņš jūsu joslā būs = 60mA * Gaismas diodes skaits joslā. Manā gadījumā gaismas diožu skaits = 22. Tāpēc maksimālais strāvas patēriņš būs 1320mA. Bet Arduino borta sprieguma regulators spēj nodrošināt ne vairāk kā 800 mA. Šādā gadījumā strāvu vajadzētu barot, izmantojot ārēju barošanas avotu. Pārliecinieties, vai barošanas avota zemējums un Arduino ir savienoti kopā.

Peles paliktnis, kuram nepieciešams cits ārējais barošanas avots, nevis USB? Tas neizklausās pareizi!

Bet šeit ir triks. RGB peles paliktnis ir labi pazīstams ar savu varavīksnes animāciju. To mēs izmantosim šajā projektā. Varavīksnē nav balta! Tas nozīmē, ka jebkurā brīdī neviena gaismas diode netiks pilnībā izgaismota ar visām krāsām. 22 LED sloksnēm maksimālais strāvas patēriņš, ko es izmērīju ar šo animāciju, ir 150 mA, kas ir pietiekami diapazonā. Tāpēc sloksni var barot tieši, izmantojot Arduino Nano.

6. solis: laiks elektronikai

Laiks elektronikai
Laiks elektronikai
Laiks elektronikai
Laiks elektronikai
Laiks elektronikai
Laiks elektronikai
Laiks elektronikai
Laiks elektronikai

Tā kā mehāniskā konstrukcija nav piemērota, ir pienācis laiks dažām elektronikas ierīcēm.

Novietojiet vajadzīgo LED sloksnes garumu, kā parādīts attēlā. Turiet tos īslaicīgi, izmantojot lenti. Tagad, izmantojot super līmi, pielīmējiet visas gaismas diodes pie akrila loksnes.

Satveriet USB kabeli un nogrieziet vienu galu. Kabeļa iekšpusē būs četri vadi. Tā kā mēs izmantosim USB tikai Arduino barošanai, mūs interesē sarkanais (+) un melnais (-) vads. Nogrieziet atlikušos divus vadus, jo mums tie nebūs vajadzīgi. Izvelciet kabeli caur urbumu, kuru mēs urbām.

Izveidojiet savienojumus, kā parādīts shēmā.

7. solis: laiks kodēt

Laiks kodēt
Laiks kodēt
Laiks kodēt
Laiks kodēt

Lejupielādējiet kodu un atveriet to, izmantojot Arduino IDE. Pirms augšupielādes,

  • Sloksnes datu tapu var savienot ar jebkuru no digitālajām tapām. Esmu izvēlējies tapu 4. Veiciet nepieciešamās izmaiņas kodā, ja izmantojat citu tapu.
  • Ievadiet gaismas diodes skaitu joslā.

Noklikšķiniet uz augšupielādes un izbaudiet savu lēto, bet satriecošo RGB spēļu peles paliktni!

Paldies, ka izturējāties līdz beigām. Ceru, ka jums visiem patīk šis projekts. Ļaujiet man zināt, vai jūs to izgatavojat sev. Abonējiet manu YouTube kanālu, lai uzzinātu vairāk par gaidāmajiem projektiem. Paldies vēlreiz!

Ieteicams: