Мазмұны:

RGB ойын тінтуір тақтасы: 7 қадам (суреттермен)
RGB ойын тінтуір тақтасы: 7 қадам (суреттермен)

Бейне: RGB ойын тінтуір тақтасы: 7 қадам (суреттермен)

Бейне: RGB ойын тінтуір тақтасы: 7 қадам (суреттермен)
Бейне: Как улучшить, отремонтировать, создать коврик для мыши, может быть, игры своими руками 2024, Қараша
Anonim
Image
Image
RGB ойын тінтуір тақтасы
RGB ойын тінтуір тақтасы

Жақында мен WS2812 жеке адрестелетін RGB светодиодтарын кездестірдім, бұл әрбір светодиодты бөлек басқаруға және стандартты RGB жолағының орнына әр түрлі түсті шығаруға бағдарламаланатындығын білдіреді, онда барлық светодиодтар бірдей жанып тұрады.

Нарықта қол жетімді RGB тінтуір жастықшалары өте қымбат. Сонымен, мен Arduino мен WS2812 RGB светодиодты пайдаланып арзан RGB тінтуір тақтасын жасауды шештім.

Бастайық

1 -қадам: Сізге қажет нәрселер

Сізге қажет болатын заттар
Сізге қажет болатын заттар
Сізге қажет болатын заттар
Сізге қажет болатын заттар
Сізге қажет болатын заттар
Сізге қажет болатын заттар
  • WS2812 RGB жарық диодты жолағы (1 метр жеткілікті болады)
  • Ардуино Нано
  • 10 мм және 3 мм акрил парағы
  • USB кабелі
  • Супер желім

2 -қадам: Өлшемдер

Өлшемдер
Өлшемдер
Өлшемдер
Өлшемдер
Өлшемдер
Өлшемдер

Өлшемдері:

  • 10 мм парақ үшін 30 x 20 см
  • 3 мм парақ үшін 29 x 19 см
  • 10 мм парақтың ішкі өлшемдері суретте көрсетілген

3 мм парақ көрсетілгендей 10 мм парақтың үстіне қойылады. Бұл барлық жағынан 5 мм шекараны қалдырады, бұл жарықты жоғарыдан көрінеді. Маған сеніңіз, бұл керемет көрінеді!

3 -қадам: парақтарды кесу

Парақтарды кесу
Парақтарды кесу
Парақтарды кесу
Парақтарды кесу
Парақтарды кесу
Парақтарды кесу
Парақтарды кесу
Парақтарды кесу

Сыртқы өлшемдерді кесу салыстырмалы түрде оңай. Акрил кескішті немесе кез келген өткір затты пайдаланып, сызық бойымен ұпай жинаңыз. Акрилді бір сызық бойынша бірнеше рет бағалаңыз, содан кейін акрилді үстелдің шетіне қойыңыз және бөлікті екіге бөлу үшін жеңіл, жылдам қысымды қолданыңыз.

Егер менде дұрыс құралдар болмаса, ішкі өлшемдерді кесу қиын. Мен сызық бойымен тесіктерді бұрғылаудың ауыр жұмысын жасадым. Содан кейін мен аралау машинасының көмегімен кесуді аяқтадым. Бұл әдіс үшкір жиектерді қалдырады. Файлды пайдаланып, шеттерін тегістеңіз. Ол тегіс және тегіс болудың қажеті жоқ, ол көрінбейді және бәрібір жарық өтеді. Жарық диодты жолақ параққа сәйкес келуі үшін оның тегіс екеніне көз жеткізіңіз.

4 -қадам: оларды біріктіру

Оларды біріктіру
Оларды біріктіру
Оларды біріктіру
Оларды біріктіру
Оларды біріктіру
Оларды біріктіру

Қорғаныс қағазын алыңыз. 10 мм акрил парағының бетін ұсақ ұнтақталған тегістеуішпен сәл тегістеңіз. Бұл жарықты таратады және біз акрилден тікелей өтудің орнына біз сақтаған шекараны жарықтандырады.

Екі парақты бір -бірінің үстіне бір -бірінің үстіне қойып, барлық жағынан 5 мм шетін қойыңыз. Супер желімді қолданып, екі парақты бір -біріне жабыстырыңыз. Буындарға бірнеше тамшы желім қойсаңыз, желім автоматты түрде сіңіп кетеді. Барлық 4 бұрыш үшін де солай жасаңыз.

3 мм акрил парағының үстіне таяқша неопрен матасы (көбінесе тышқан жастықшаларын жасау үшін қолданылады). Бұл тінтуірдің біркелкі қозғалуына мүмкіндік береді, сонымен қатар оның астындағы барлық электроника мен кемшіліктерді жасырады. Мен оны жасаған кезде таба алмадым, мен оның орнына қара карточка қолдандым. Жақсы жұмыс істейді, бірақ біраз уақыттан кейін оны ауыстырады.

USB кабелі өтуі үшін парақта 4 мм тесік жасаңыз. Сымның диаметрі кабельдің қалыңдығына байланысты өзгеруі мүмкін.

5 -қадам: WS2812 RGB жарық диодты жолағын қосу

WS2812 RGB жарықдиодты жолаққа қуат беру
WS2812 RGB жарықдиодты жолаққа қуат беру

Жолақтан бір жарықдиодты қарастырайық. Толық қарқындылығы бар әр түс 20 мА құрайды. Барлық түстер толық қарқындылықпен жарықтандырылған кезде (яғни ақ түс), бір жарық диоды шамамен 20 мА + 20 мА + 20 мА =) 60 мА құрайды. Сіздің жолағыңыздың максималды ток тартуы = 60мА болады * Жолақтағы жарықдиодты шамалар саны. Менің жағдайда, светодиодтар саны = 22. Сондықтан, токтың максималды тартылуы 1320мА болады. Бірақ Arduino борттық кернеу реттегіші максималды 800 мА жеткізуге қабілетті. Бұл жағдайда жолақты сыртқы қоректендіру көзінің көмегімен қуаттау керек. Қуат көзі мен Arduino жері бір -біріне қосылғанын тексеріңіз.

USB -ден басқа сыртқы қуат көзін қажет ететін тінтуір тақтасы? Бұл дұрыс емес сияқты!

Бірақ міне, осында. RGB тінтуір тақтасы «кемпірқосақ» анимациясымен танымал. Біз бұл жобада қолданатын боламыз. Кемпірқосақта Ақ жоқ! Бұл уақыттың кез келген уақытында бірде -бір жарық диоды барлық түстермен толық жанбайтынын білдіреді. 22 жарықдиодты жолақ үшін мен осы анимациямен өлшеген токтың максималды тартуы - бұл 150мА, ол диапазонда жақсы. Сондықтан жолақты Arduino Nano көмегімен тікелей қуаттауға болады.

6 -қадам: Электроникаға уақыт

Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт
Электроникаға уақыт

Механикалық құрылым жоқ болғандықтан, кейбір электроникаға уақыт келді.

Жарық диодты жолақтың қажетті ұзындығын суретте көрсетілгендей орналастырыңыз. Таспаны қолданып оларды уақытша ұстаңыз. Енді супер желімді қолданып, барлық светодиодтарды акрил парағына жабыстырыңыз.

USB кабелін алып, бір ұшын кесіңіз. Кабельдің ішінде төрт сым болады. Біз USB-ді тек Arduino-ны қосу үшін қолданатын боламыз, бізді қызыл (+) және қара (-) сымдар қызықтырады. Қалған екі сымды кесіп тастаңыз, өйткені олар бізге қажет емес. Кабельді біз тескен тесіктен тартыңыз.

Қосылымдарды схемада көрсетілгендей жасаңыз.

7 -қадам: кодтау уақыты

Кодтау уақыты
Кодтау уақыты
Кодтау уақыты
Кодтау уақыты

Кодты жүктеп алып, Arduino IDE көмегімен ашыңыз. Сіз жүктемес бұрын,

  • Жолақтың деректер түйреуішін кез келген сандық түйреуішке қосуға болады. Мен түйреуіш 4 -ті таңдадым. Егер басқа түйреуішті қолдансаңыз, кодқа қажетті өзгертулер енгізіңіз.
  • Жарық диодтарының санын жолаққа енгізіңіз.

Жүктеуді басыңыз және арзан, бірақ керемет RGB ойын тінтуір тақтасынан ләззат алыңыз!

Соңына дейін ұстағандарыңызға рахмет. Бұл жоба бәріңізге ұнайды деп үміттенемін. Егер сіз оны өзіңіз үшін жасайтын болсаңыз, маған хабарлаңыз. Болашақ жобалар үшін менің YouTube каналыма жазылыңыз. Тағы да рахмет!

Ұсынылған: