Мазмұны:

NeoPixel сақиналы калейдоскоп: 8 қадам (суреттермен)
NeoPixel сақиналы калейдоскоп: 8 қадам (суреттермен)

Бейне: NeoPixel сақиналы калейдоскоп: 8 қадам (суреттермен)

Бейне: NeoPixel сақиналы калейдоскоп: 8 қадам (суреттермен)
Бейне: TOP 10 neopixel ws2812b projects (2018) 2024, Қараша
Anonim

Автор enauman1Follow Толығырақ:

Құтқарылған жарықдиодты дисплей Microgame
Құтқарылған жарықдиодты дисплей Microgame
Құтқарылған жарықдиодты дисплей Microgame
Құтқарылған жарықдиодты дисплей Microgame
NeoPixel 24 сақиналы Arduino Shield
NeoPixel 24 сақиналы Arduino Shield
NeoPixel 24 сақиналы Arduino Shield
NeoPixel 24 сақиналы Arduino Shield
«Құпия хабарламалар» қорапшасы
«Құпия хабарламалар» қорапшасы
«Құпия хабарламалар» қорапшасы
«Құпия хабарламалар» қорапшасы

Туралы: The Hewitt мектебінің білім беру технологы enauman1 туралы толығырақ »

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

Саған қажет болады:

  • Adafruit 24 NeoPixel сақинасы
  • Arduino UNO немесе Adafruit Metro немесе Sparkfun тақтасы
  • USB кабелі
  • Ерлі -зайыптылар 12 х X 24 дюйм 1/8 дюймдік фанера немесе гофрленген картоннан
  • қосымша, 1 дана 12 дюйм 24 дюйн 1/8 дюймдік акрил
  • Mylar ролл
  • бірнеше секіргіш сымдар
  • ағаш желімі немесе ыстық желім
  • екі жақты таспа
  • 3D принтері
  • дәнекерлеу жабдықтары

1 -қадам: БӨЛШЕКТЕРДІ ҚЫСУ

БӨЛШЕКТЕРДІ ҚЫСУ
БӨЛШЕКТЕРДІ ҚЫСУ

Міне, сіз таңдаған векторлық бағдарламаға (Illustrator, Inkscape және т.

егер сіз Illustrator қолдансаңыз, kaleidoscope.ai пайдаланыңыз. Егер сіз svg файлдарын импорттағыңыз келсе, оларды пайдаланыңыз

  • 1/4 дюймдік өлшемдегі 3 X kaleidoscope_bracket.svg кесіңіз
  • 1/8 дюймдік фанераға 3 X kaleidoscope_sides.svg кесіңіз
  • 1/8 дюймдік фанераға 1 X kaleidoscope_circles.svg кесіңіз
  • Svg өлшемдерін сақтап қалатынына сенімді болу үшін, бүйірлердің пішіні 300 мм X 114,31 мм болуы керек
  • Егер сіз svgs импорттаған кезде ештеңе көрсетілмесе, бәрін таңдаңыз және олар керек. Мен импортты тексергенде инсульт пішімі жоғалғанын білдім.
  • Мен әмбебап лазерді қолданамын, ол қызыл шаш сызығын қажет етеді, бірақ сіздің машинаңызға сәйкес келеді.

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

2 -қадам: Рефлексивті жақтарды дайындаңыз

Рефлексивті жақтарды дайындаңыз
Рефлексивті жақтарды дайындаңыз
Рефлексивті жақтарды дайындаңыз
Рефлексивті жақтарды дайындаңыз

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

Мұнда жаңарту; Мен акрилмен калейдоскоп жасадым және бұл өте жақсы! Бұл нұсқаулыққа арналған негізгі-g.webp

3 -қадам: ЖЕЛІТУ

ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ
ЖАПСЫРУ

Ағаштан желім мен А мен В желімдерін бірге алыңыз, саңылауларды туралаңыз.

В бөлігінің ішкі жиектеріне желім жағып, жақтарын салыңыз.

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

Кронштейндерді дөңгелек бөліктердегі ұяларға салыңыз да, аздап желім қосыңыз.

4 -қадам: 3D БАСЫЛҒАН БӨЛШЕКТЕР

3D БАСЫЛҒАН БӨЛШЕКТЕР
3D БАСЫЛҒАН БӨЛШЕКТЕР

Басып шығару үшін 2 бөлік бар. Сізге сақинаны Arduino -да тұрақты ұстап тұру үшін оның сымдары сенімді түрде қосылып тұруы үшін NeoPixel сақина Arduino қалқаны қажет болады. Бұл қалқан - керемет инженер Тифф Ценгтің бірінші нұсқамды жақсарту үшін жасаған ремиксі. Диффузиялық қақпақ міндетті емес, бірақ маған өте ұнайды. Ол NeoPixel сақинасы мен Arduino жинағына үлкен тұрақтылықты қамтамасыз етеді және ішіндегі калейдоскопқа біркелкі көрініс береді. Диффузиялық қақпақ үшін мөлдір жіп жақсы. Мен диффузиялық қақпақты бұрыштарға ыстық желіммен бекітемін.

5 -қадам: ARDUINO мен NEOPIXEL сақинасын дайындаңыз

ARDUINO мен NEOPIXEL сақинасын дайындаңыз
ARDUINO мен NEOPIXEL сақинасын дайындаңыз
ARDUINO мен NEOPIXEL сақинасын дайындаңыз
ARDUINO мен NEOPIXEL сақинасын дайындаңыз

Өткізгіш сымдарының кесілген ұшын тақтаның астынан NeoPixel сақинасының Data Input, PWR және GND тесіктеріне дәнекерлеңіз.

Сымдардың басқа ұштарын 3D басып шығарылған қалқандағы саңылаулар арқылы өтетін Arduino pin 2 (Data Input), 5V (PWR) және GND (GND) түйреуіштеріне салыңыз. Сақинаны тығыз сырт еткенше қалқанның үстінен басыңыз, және қалқаны Arduino тақырыптарының үстінен басыңыз, сонда бәрі тығыз болады. Сақина барлық 3 сымға жақсы дәйекті қосылуды қажет етеді немесе біртүрлі жағдайлар болады.

6 -қадам: LIGHTLOGO ЖҰМЫСЫН алыңыз

LightLogo жүктеп алыңыз (v2e қазіргі уақыттағы ең соңғы нұсқа). Ашыңыз және «light docs» қалтасынан қараңыз және оны орнату үшін «installation.txt» ішіндегі нұсқауларды орындаңыз. Бағдарламалау құжаттамасы үшін LightLogo Reference pdf файлын қараңыз.

Міне, айналасындағыларды айналдыру үшін мен ойнаған бірнеше бағдарлама:

Түстер жолақтары:

іске қосу үшін ht setbrightness 99 циклы [setc yellow fd 8 setc blue fd 8 setc white fd 8 күту 50 fd 1] соңы

Жалғыз айналу нүктесі:

іске қосу үшін

ht setbrightness 99 setc қызыл цикл [pd маркасы күту 50 pe fd 1] соңы

7 -қадам: САҒЫНАНЫ КАЛЕИДОСКОПҚА ҚОСЫҢЫЗ

САҒЫНАНЫ КАЛЕИДОСКОПҚА ҚОСЫҢЫЗ
САҒЫНАНЫ КАЛЕИДОСКОПҚА ҚОСЫҢЫЗ
САҒЫНАНЫ КАЛЕИДОСКОПҚА ҚОСЫҢЫЗ
САҒЫНАНЫ КАЛЕИДОСКОПҚА ҚОСЫҢЫЗ

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

Резеңке таспаларды қолданып, төменгі қақпақты C 3 ойықпен бекітіңіз.

Міне бітті! Масайрау!

Ұсынылған: