Съдържание:

Носеща се LED матрична значка на дисплея: 8 стъпки (със снимки)
Носеща се LED матрична значка на дисплея: 8 стъпки (със снимки)

Видео: Носеща се LED матрична значка на дисплея: 8 стъпки (със снимки)

Видео: Носеща се LED матрична значка на дисплея: 8 стъпки (със снимки)
Видео: 🔲Крутая светодиодная матрица своими руками 2024, Ноември
Anonim
Носеща се LED матрична значка на дисплея
Носеща се LED матрична значка на дисплея

Организирате събитие, състезание или дори сте домакин на рожден ден?

Значките са универсален елемент, който може да направи въвеждането и тържеството много по -лесно. Никога не бихте започнали разговор с „здравей, казвам се …………“. така че защо трябва значката ви?

Така че нека проектираме PCB значка, която можете да закачите с гордост и да носите на следващото си важно събитие.

В този проект ще покажа как съм изградил LED матричен дисплей на базата на ATtiny85 с размер на значката (матрица 5x4). Използвал съм технологията Charliplexx за задвижване на 20 светодиода, използвайки ATtiny85.

можете дори лесно да добавяте допълнителни текстове към значката си, както желаете. Отличете се от тълпата с тази страхотна значка за печатна платка.

Да започваме:)

Стъпка 1: Гледайте видеоклипа

Image
Image

Видеото също преминава през процеса на изграждане, ако предпочитате да научите по този начин!

Стъпка 2: Нещата, използвани в този проект

Нещата, използвани в този проект
Нещата, използвани в този проект
Нещата, използвани в този проект
Нещата, използвани в този проект
Нещата, използвани в този проект
Нещата, използвани в този проект

Хардуерни компоненти

  • Микрочип ATtiny85 x1
  • Монетарна батерия CR2032 x1
  • 3 мм LED x20
  • CR2032 Държач за клетка за монети x1
  • 8 -пинов DIP IC гнездо x1
  • Плъзгащ превключвател x1
  • Резистор 100 ома х5

За да програмирате ATtiny85 се нуждаете от arduino uno или всякакви други arduino платки

Софтуерни приложения:

Arduino IDE

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

Поялник

Стъпка 3: Чарлиплексиране

Charliplexing е техника за управление на мултиплексиран дисплей, при който се използват относително малко I/O пинове на микроконтролер, напр. за да управлявате масив от светодиоди. Методът използва логическите възможности на три състояния на микроконтролера, за да спечели ефективност спрямо традиционното мултиплексиране.

Формулата за Charlieplexing е LED = n^2 - n

където 'n' е броят на използваните щифтове.

Използвам ATtiny85, програмиран с arduino като ISP, така че използва 5 пина за 20 светодиода.

Повече информация за Charlieplexing:

Стъпка 4: Схематична диаграма

Стъпка 5: Прототипът

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

Преди да проектирам печатна платка, реших да изградя прототип върху перфорирана дъска.

И работи добре …….

Стъпка 6: Дизайн на печатни платки

Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки
Дизайн на печатни платки

Използвах KiCad за дизайн на печатни платки. Изрязването на ръбовете беше направено с помощта на. DXF файл, който е проектиран и генериран с помощта на Autodesk Fusion 360.

Размерът на печатната платка е 55*86 мм.

Цитирах и поръчах печатни платки чрез PCBWay.com.

Забележка: Белият копринен екран в центъра е предвиден да напишете вашето име или каквото искате:)

След запояване печатната платка изглежда така:

Образ
Образ

Този проект е с отворен код. Ако искате да създадете свой собствен, всички ресурси са достъпни на страницата my GitHub.

Стъпка 7: Свържете веригата към Flash ATtiny

(НЕ поставяйте батерията сега.)

На платката съм предоставил 6-пинов конектор за програмиране на ATtiny85. малката точка близо до 6-пиновия конектор е първият пин (MISO), вижте снимките за алтернативни връзки.

Образ
Образ
Образ
Образ
  • Arduino +5V - VCC
  • Arduino GND -GND
  • Arduino щифт 10 -RST
  • Arduino пин 11 -MOSI
  • Arduino щифт 12 -MISO
  • Arduino щифт 13 -SCK

Следвайте връзката по -долу за програмиране на ATtiny:

Мениджърът на общността на Instructables randofo беше написал хубави инструкции за „Програмиране на ATtiny с Arduino“.

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

След като конфигурирате Arduino IDE Tools Menu, качете дадената скица на arduino

Забележка: актуализирайте 11 -ти ред на скицата на arduino, за да се покаже по ваше желание

Стъпка 8: Промъкнете видеоклипа

Image
Image

Забавлявай се:)

Благодаря ви много за четенето, ако имате нужда от още информация, не се колебайте да попитате в коментарите и аз ще направя всичко възможно да ви отговоря.

Ако този проект ви харесва, можете да подкрепите проекта ми, като го гласувате за Party Challenge.

Можете също така да подкрепите моя проект на конкурса I can Solder KIT 2019 на PCBWAY

Приятно правене!:)

Препоръчано: