Мазмұны:

Рождестволық кадр: 4 қадам (суреттермен)
Рождестволық кадр: 4 қадам (суреттермен)
Anonim
Рождестволық жақтау
Рождестволық жақтау

Бұл жоба Рождестволық әшекейлердің бір бөлігі ретінде жасалды.

Бұл Рождестволық заттарды көрсететін кадр ғана:

  • Статикалық белгішелер (мысалы, шырша, қар ұшқыны, Аяз ата қалпағы …).
  • Мәтінге арналған марка (яғни, Рождество мерекесі) немесе кеңірек суреттер.
  • Қар.

1 -қадам: материалдар

Бізге келесі материал қажет (қалауыңызша, қажеттілігіңізге немесе қолжетімділігіңізге қарай бейімделуі мүмкін):

  • Контроллер тақтасы: Arduino nano.
  • Жарық диодтарының матрицасы: 22x22 BTF-LIGHTING (WS2812B (aka NeoPixels) үйлесімді).
  • Картон немесе қағаз: ақ қағаз.
  • Фото жиектеме: мен тапқандардың ең арзаны;) (сіз одан да жақсысын қолдана аласыз).
  • Конденсатор: 1000uF.
  • Резистор: 390 Ом.
  • Бірнеше сымдар: қажет болған жағдайда.
  • Жабысқақ таспа.
  • 5В қуат көзі: матрица толық қуатта 145Вт тұтынуы мүмкін. Жарықтандыру шамдары бағдарламалық қамтамасыз ету арқылы азайтылды, осылайша сіз 25 Вт қуат көзін пайдалана аласыз.

Және құралдар:

  • Қайшы.
  • Кескіш.
  • Пісіру темірі.
  • Сізге қажет кез келген басқа.

2 -қадам: құрылыс

Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс

Орындау өте қарапайым.

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

Матрицаны алыңыз және оны жақтаудың ортасына қойыңыз. Жабысқақ таспамен бекітіңіз.

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

Сымдарды тесіктерден өткізіп, жақтауды жабыңыз.

5В және GND сымдарында конденсаторды параллель дәнекерлеңіз және басқа сымдар қуат көзін алу үшін жеткілікті ұзын. Полярлықты біліңіз !!!

DO сигналы қосылмайды (матрица болмайды). DI сигналы үшін матрица сәйкес коннекторы бар сыммен келеді.

Енді сіз Arduino -ны ендірместен бұрын бағдарламалауыңыз немесе болашақта бағдарламалау үшін USB қосқышына кіру нүктесін жасауыңыз керек. Осы сәтте мен бағдарлама/тесттерді бағдарлама аяқталғанға дейін тақта арқылы жасаймын.

Ардуино көмегімен сым дәнекерлеңіз. 390 Ом резисторды сигналдық сызықпен тізбектей қойыңыз (бұл жағдайда D13) және оны қорғау үшін жабысқақ таспаны қолданыңыз, қалған сымдарды 5В және GND сәйкесінше дәнекерлеңіз.

Соңғы қадам - Arduino -ны жақтаудың артына бекіту. Мен Arduino сатушыдан келген сөмкені (жеңіл, арзан және экологиялық: қайта пайдалану) және бекітуге арналған таспаны қолданамын. Arduino -ны матрицаға және қуат сымын қуат көзіне қосуды ұмытпаңыз.

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Кодты жүктеп алыңыз

Код осында орналастырылған. қалағаныңызша клондауыңызға немесе жүктеуге болады.

Маңызды!

Бұрын айтылғандай, матрица 145 Вт -қа дейін тұтынуы мүмкін. Екінші жағынан, жарықдиодты жарықтандыру бағдарламалық қамтамасыз ету арқылы азайтылды, осылайша сіз аз қуатты қуат көзін пайдалана аласыз. Егер setBrightness () функциясы сызықтық болса, онда максималды қуат 25 Вт пен 30 Вт аралығында болады деп ойлаймын. Мен 200 Вт -тің бірін қолдандым, себебі ол маған қол жетімді болды.

Сонымен, Arduino -ны компьютерге қосқанда, мынаны ұмытпаңыз:

  • Led матрицасын Arduino -дан ажыратыңыз.
  • Немесе сыртқы қуат көзінің қосулы екеніне көз жеткізіңіз.

әйтпесе матрицадан алынатын ток бүлінуі мүмкін USB портынан келеді.

Бағдарламалау

Бұл жобада бағдарламалауға арнайы талап жоқ. Бағдарламалау процесі кез келген басқа Arduino сияқты. Сізге Arduino IDE қажет.

  • Arduino -ны компьютерге қосыңыз.
  • Arduino IDE іске қосыңыз.
  • Жобаны жүктеңіз.
  • «Жүктеу» түймесін басып, аяқталғанша күтіңіз.
  • Arduino -ны ажыратыңыз, енді сіз құрылысты аяқтай аласыз.

4 -қадам: Нәтиже

Жұмыс жасалды.

Нәтижеге сүйсіну ғана қалады.

Және Рождество құтты болсын !!!

P. S. жақсарту үшін кейбір идеялар бар …

Ұсынылған: