Оглавление:
- Шаг 1. Материал и инструменты
- Шаг 2: розетка
- Шаг 3: заголовки
- Шаг 4. Заголовки контактов (продолжение)…
- Шаг 5: резистор
- Шаг 6: Кодирование
Видео: Даум: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Dawm - это коммутационная плата для микросхемы TLC5940. Этот чип имеет возможность ШИМ (широтно-импульсная модуляция) 16 различных портов по последовательной связи, например, с микроконтроллером Arduino или аналогичным. (На обычном языке это означает, что вы можете, например, приглушить 16 светодиодов вверх и вниз по отдельности). Максимальный номинал микросхемы составляет 17 В и 120 мА на порт. Это регулируется резистором до примерно 10 мА. Одной из приятных особенностей TLC5940 является возможность последовательного подключения, что означает, что один чип может быть подключен к следующему и так далее для множества (более 500) портов ШИМ. Каждый из портов управляется индивидуально, используя только 5 контактов микроконтроллера. Это открывает большие возможности, такие как создание экранов с низким разрешением или полностью настраиваемых световых узоров и так далее. Также возможно управление двигателями и другими выходами. В этом руководстве я покажу, как припаять плату-переходник, а также как подключить ее к Arduino и контрольным светодиодам. Комплект с печатной платой и всем остальным необходимым можно приобрести на https://blushingboy.org/content/dawm, где также продаются многие другие проекты с открытым исходным кодом. Техническое описание TLC5940 со всеми спецификациями можно найти здесь https://focus.ti.com/lit/ds/symlink/tlc5940.pdf Библиотеку для управления им с Arduino можно найти здесь https://www.arduino. cc / игровая площадка / Learning / TLC5940 Поскольку это мой первый учебник, я бы с удовольствием прокомментировал его …
Шаг 1. Материал и инструменты
Для завершения этой работы необходимо следующее: 1 Dawm (доска для обсуждения), которую можно получить сейчас, отправив мне по почте, или в ближайшее время отсюда https://blushingboy.org/1 TLC5940, доступный в качестве образца бесплатно от Texas Industry или от Digikey (Digi-Key Номер детали 296-17732-5-ND) или аналогичные гнездовые разъемы поставщика38 (не обязательны, но упрощают жизнь) 1 резистор, размер которого зависит от тока, который вы собираетесь использовать. (подробнее об этом ниже) Паяльник
Шаг 2: розетка
Припаяйте гнездо, которое будет удерживать микросхему на месте. Обязательно совместите «полумесяц» на сокете и графику на карте, чтобы подсказать вам, как вставить чип позже. Я рекомендую сначала припаять два противоположных угла, чтобы убедиться, что вы хорошо прилегаете к плате.
Шаг 3: заголовки
Припаяйте гнездовой контактный разъем, который обеспечивает простое и быстрое подключение к вашим светодиодам. Одним из возможных решений здесь может быть припайка светодиодов или кабелей, идущих к светодиодам, непосредственно на плату, что обеспечит более постоянную установку.
Шаг 4. Заголовки контактов (продолжение)…
Припаяйте контактные разъемы типа "мама" или "папа" к краям плат. Выбор между мужчиной и женщиной зависит от вашей установки. Если вы хотите уложить доски друг на друга, чередуйте одну доску со всеми охватывающими элементами и одну доску со всеми мужчинами и так далее. Рекомендуется, чтобы первая плата в вашем стеке имела разъемы для контактов с гнездом для легкого подключения к микроконтроллеру. Если вы хотите, чтобы между платами были кабели, вы можете либо припаять их непосредственно на плате, либо припаять разъемы с разъемами для облегчения прототипирования и экспериментов.
Шаг 5: резистор
Припаиваем резистор на его место. Неважно, в каком направлении он идет. Размер резистора зависит от того, какой ток вы собираетесь потреблять. Например, если вы собираетесь использовать по одному светодиоду на каждый порт, подойдет резистор на 1,5 кОм, поскольку светодиод рассчитан на ток около 30 мА. Если вы планируете использовать микросхему с максимальным номиналом (120 мА на каждый порт), вам следует использовать резистор на 320 Ом. Эта таблица может помочь вам рассчитать, какой резистор подходит для вашего проекта, который также можно найти в техническом описании, которое можно найти здесь
Шаг 6: Кодирование
Теперь вы закончили пайку платы, и пришло время управлять ею с помощью некоторого кода. На игровой площадке Arduino вы можете найти библиотеку под названием TLC5940LED, которая поможет вам со всеми сложными частями управления чипом. Вы можете найти это здесь. https://www.arduino.cc/playground/Learning/TLC5940Загрузите библиотеку и распакуйте всю папку в папке arduino / hardware / libraries. После перезапуска вашей программы arduino вы обнаружите, что в файле / sketchbook / examples / TLC5940LED вы найдете несколько примеров. В примере вверху вы найдете, к каким проводам подключать Arduino. Подключите более длинную ножку светодиодов к + 5V, а более короткую к 0-15. Загрузите код и гордитесь своей работой в течение пяти секунд после того, как вы начнете изменять код и добавлять части и элементы оборудования, чтобы создать свой СОБСТВЕННЫЙ уникальный шедевр. Удачи!
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)