Оглавление:

Значок переносного светодиодного матричного дисплея: 8 шагов (с изображениями)
Значок переносного светодиодного матричного дисплея: 8 шагов (с изображениями)

Видео: Значок переносного светодиодного матричного дисплея: 8 шагов (с изображениями)

Видео: Значок переносного светодиодного матричного дисплея: 8 шагов (с изображениями)
Видео: Проверка китайца на безопасность #blondinkadrive 2024, Ноябрь
Anonim
Переносной значок светодиодного матричного дисплея
Переносной значок светодиодного матричного дисплея

Вы проводите мероприятие, соревнование или даже устраиваете вечеринку по случаю дня рождения?

Значки - это универсальный предмет, который может значительно упростить знакомство и празднование. Вы никогда не начнете разговор со слов «привет, меня зовут …………». так зачем твой значок?

Итак, давайте разработаем значок на печатной плате, который вы сможете с гордостью прикрепить и носить на следующем важном мероприятии.

В этом проекте я покажу, как я построил светодиодный матричный дисплей на базе ATtiny85 размером с значок (матрица 5x4). Я использовал технику Charliplexing для управления 20 светодиодами с помощью ATtiny85.

вы даже можете легко добавить дополнительные тексты на свой значок по своему усмотрению. Выделитесь из толпы с этим потрясающим значком на печатной плате.

Давайте начнем:)

Шаг 1. Посмотрите видео

Image
Image

Видео также проходит через процесс сборки, если вы предпочитаете учиться именно так!

Шаг 2: Вещи, использованные в этом проекте

Вещи, использованные в этом проекте
Вещи, использованные в этом проекте
Вещи, использованные в этом проекте
Вещи, использованные в этом проекте
Вещи, использованные в этом проекте
Вещи, использованные в этом проекте

Компоненты оборудования

  • Микрочип ATtiny85 x1
  • Батарейка-таблетка CR2032 x1
  • 3 мм светодиод x20
  • Держатель кюветы CR2032 x1
  • 8-контактный разъем DIP IC x1
  • Ползунковый переключатель x1
  • Резистор 100 Ом х5

Для программирования ATtiny85 вам понадобится arduino uno или любые другие платы arduino

Программные приложения:

IDE Arduino

Ручные инструменты:

Паяльник

Шаг 3: Charlieplexing

Charliplexing - это метод управления мультиплексированным дисплеем, в котором используется относительно мало контактов ввода / вывода на микроконтроллере, например управлять массивом светодиодов. Этот метод использует логические возможности микроконтроллера с тремя состояниями для повышения эффективности по сравнению с традиционным мультиплексированием.

Формула Charlieplexing: светодиоды = n ^ 2 - n

где n - количество используемых выводов.

Я использую ATtiny85, запрограммированный с помощью Arduino в качестве ISP, поэтому он использует 5 контактов для 20 светодиодов.

Дополнительная информация о Charlieplexing:

Шаг 4: принципиальная схема

Шаг 5: прототип

Прототип!
Прототип!
Прототип!
Прототип!
Прототип!
Прототип!
Прототип!
Прототип!

Прежде чем разрабатывать печатную плату, я решил построить прототип на монтажной плате.

И все работало нормально ……

Шаг 6: Дизайн печатной платы

Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы

Я использовал KiCad для проектирования печатных плат. Обрезка краев была сделана с использованием файла. DXF, который был разработан и сгенерирован с помощью Autodesk Fusion 360.

Размер бейджа на печатной плате 55 * 86 мм.

Я процитировал и заказал печатную плату через PCBWay.com.

Примечание: белая шелковая ширма в центре предназначена для написания вашего имени или того, что вы хотите:)

После пайки плата выглядит так:

Изображение
Изображение

Этот проект с открытым исходным кодом. Если вы хотите создать свой собственный, все ресурсы доступны на моей странице GitHub.

Шаг 7. Подключите схему к Flash ATtiny

(НЕ вставляйте батарею сейчас.)

На печатной плате я установил 6-контактный разъем для программирования ATtiny85. Маленькая точка рядом с 6-контактным разъемом - это первый контакт (MISO), альтернативные подключения см. На фотографиях.

Изображение
Изображение
Изображение
Изображение
  • Arduino + 5 В - VCC
  • Arduino GND-GND
  • Вывод 10 Arduino -RST
  • Вывод 11 Arduino -MOSI
  • Пин 12 Arduino - MISO
  • Вывод 13 Arduino -SCK

Следуйте приведенной ниже ссылке для программирования ATtiny:

Менеджер сообщества Instructables randofo написал прекрасные инструкции по «Программированию ATtiny с Arduino».

вы можете скачать все исходные файлы со страницы моего githhub:

После настройки меню инструментов Arduino IDE загрузите данный эскиз arduino.

Примечание: обновите 11-ю строку скетча Arduino, чтобы она отображалась по вашему желанию

Шаг 8: просмотр видео

Image
Image

Повеселись:)

Большое спасибо за чтение, если вам нужна дополнительная информация, не стесняйтесь спрашивать в комментариях, и я постараюсь ответить вам.

Если вам нравится этот проект, вы можете поддержать мой проект, проголосовав за него в Party Challenge.

Вы также можете поддержать мой проект на конкурсе PCBWAY I can Solder KIT 2019

Удачи!:)

Рекомендуемые: