Ряд светодиодных ламп Charlieplexed для Arduino: 9 шагов (с изображениями)
Ряд светодиодных ламп Charlieplexed для Arduino: 9 шагов (с изображениями)
Anonim

Это мое руководство по объединению светодиодной строки / строки с помощью Arduino. Я заметил, что не так много инструкций по Charlieplexing с использованием Arduino, поэтому я сделал это. Я старался сделать проект простым, но это не сработало. Пайка сложная, я бы не рекомендовал это в качестве первого проекта пайки. Вот некоторые сведения о charlieplexing: en.wikipedia.org/wiki/Charlieplexing Я сделал около 80 снимков, и не все из них вошли в основные этапы, но вы можете найти их на шаге 9: Дополнительные изображения. Если у вас есть какие-либо комментарии, вопросы и / или предложения, задавайте их!

Шаг 1: Список деталей:

Детали: - 12 светодиодов; Я использую какие-то красные светодиоды 3 мм - резисторы на 4, 270 Ом; Вы также можете использовать другие значения - Perfboard / Veroboard; Я использовал кусок 27 отверстий x 5 отверстий - провод; Я использовал проволоку с твердым сердечником 26 калибра - Штыри разъема (по желанию) - Инструменты для Arduino: - Паяльник - Пистолет для горячего клея (по желанию) - Рука помощи (по желанию)

Шаг 2: припаяйте аноды светодиодов

Немногое сказать о следующих нескольких шагах, но я упомяну несколько основных моментов: - Аноды светодиодов припаяны группами по 3 - Убедитесь, что 4 группы не соединяются вместе, а остаются отдельными Провода, которые Соединить 4 группы имеют форму буквы L.

Шаг 3: согните катоды

Основные моменты: - У вас должно получиться 4 разных ряда - Убедитесь, что каждый из 4 рядов содержит только 3 соединения с катодами и только по одному от каждой группы светодиодов.

Шаг 4: припаяйте катоды

Основные моменты: здесь особо нечего сказать, просто припаяйте 4 ряда и убедитесь, что в проводах не возникают перемычки. У вас должно быть 4 ряда, к которым есть только 3 соединения, по одному от каждой группы, но одна группа не присоединена. Я постарался сделать схему как можно ближе к разводке, чтобы облегчить понимание того, о чем я говорю. Это последнее изображение на этом этапе.

Шаг 5: Установите резисторы

Это немного сбивает с толку. Надеюсь, я объяснил это достаточно хорошо. На шаге 9 это показано на других фотографиях. Концевые соединения резистора: 1) Один конец подсоединен к ряду 1. Другой - к группе 42) Один конец подсоединен к ряду 2. Другой - к группе 33) Один конец подсоединен к ряду 4. другой к группе 24) Один конец подключен к ряду 3. Другой к группе 1

Шаг 6: Добавьте провода управления

Это, наверное, один из самых простых шагов! Все, что вы делаете, это припаиваете провода к 4 группам. Я использовал несколько кусков проволоки длиной около 6 дюймов. Они не обязательно должны быть разных цветов, но это может быть полезно, если что-то пойдет не так и вам потребуется отладить схему. Вам не нужны штыри для заголовков, но если вы хотите, можете их использовать.

Шаг 7: кодирование Arduino

Вот несколько основных шагов для программирования вашего arduino: 1) Загрузите исходный код снизу 2) Откройте файл в Arduino IDE 3) Нажмите кнопку «Загрузить на плату ввода-вывода» 4) После загрузки программы она начнет работать Примечание: вы можете необходимо изменить несколько вещей в массиве «const int ledPins [12] [2] = {», если светодиод включается, не по порядку. Я попытался добавить в код хорошее количество комментариев, но если они у вас есть вопросы, задавайте их.

Шаг 8: получайте удовольствие !

Это не должно быть слишком сложно, но может быть. Если у вас есть какие-либо комментарии, вопросы и / или предложения, задавайте их!

Шаг 9: Дополнительные изображения

Ну, я не уверен, если я немного переборщил с фотографиями, но вот остальные фотографии, если вам нужно что-то прояснить. Если у вас есть какие-либо вопросы, не стесняйтесь их задавать. Рисунки 1-9: Установка светодиодов Рисунки 10-13: Изгиб катодов Рисунки 14-18: пайка катодов Рисунки 19-20: Установка резисторов Рисунки 21-23: Установка контрольных проводов