Съдържание:
- Стъпка 1: Гледайте видеоклипа
- Стъпка 2: Нещата, използвани в този проект
- Стъпка 3: Чарлиплексиране
- Стъпка 4: Схематична диаграма
- Стъпка 5: Прототипът
- Стъпка 6: Дизайн на печатни платки
- Стъпка 7: Свържете веригата към Flash ATtiny
- Стъпка 8: Промъкнете видеоклипа
Видео: Носеща се LED матрична значка на дисплея: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Организирате събитие, състезание или дори сте домакин на рожден ден?
Значките са универсален елемент, който може да направи въвеждането и тържеството много по -лесно. Никога не бихте започнали разговор с „здравей, казвам се …………“. така че защо трябва значката ви?
Така че нека проектираме PCB значка, която можете да закачите с гордост и да носите на следващото си важно събитие.
В този проект ще покажа как съм изградил LED матричен дисплей на базата на ATtiny85 с размер на значката (матрица 5x4). Използвал съм технологията Charliplexx за задвижване на 20 светодиода, използвайки ATtiny85.
можете дори лесно да добавяте допълнителни текстове към значката си, както желаете. Отличете се от тълпата с тази страхотна значка за печатна платка.
Да започваме:)
Стъпка 1: Гледайте видеоклипа
Видеото също преминава през процеса на изграждане, ако предпочитате да научите по този начин!
Стъпка 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: Промъкнете видеоклипа
Забавлявай се:)
Благодаря ви много за четенето, ако имате нужда от още информация, не се колебайте да попитате в коментарите и аз ще направя всичко възможно да ви отговоря.
Ако този проект ви харесва, можете да подкрепите проекта ми, като го гласувате за Party Challenge.
Можете също така да подкрепите моя проект на конкурса I can Solder KIT 2019 на PCBWAY
Приятно правене!:)
Препоръчано:
Електронна значка LED мигаща значка на робота - комплект за запояване: 11 стъпки
Електронна значка LED мигащ робот Значка - Комплект за запояване: Тази статия е гордо спонсорирана от PCBWAY. PCBWAY прави висококачествени прототипирани платки за хора по целия свят. Опитайте сами и вземете 10 печатни платки само за $ 5 в PCBWAY с много добро качество, Благодаря PCBWAY. Robadge#1, който разработих за
Носеща се електронна значка: 6 стъпки (със снимки)
Носеща се електронна значка: Ето един страхотен проект, който трябва да предприемете, ако планирате да отидете на среща с хардуер/Python или планирате да отидете на местния Makerfaire. Направете носима електронна значка, която е базирана на Raspberry Pi Zero и PaPiRus pHAT eInk дисплей. Можете да се обърнете
[Носеща мишка] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: 5 стъпки
[Wearable Mouse] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: Направих контролер за мишка, базиран на Bluetooth, който може да се използва за управление на показалеца на мишката и извършване на операции, свързани с компютърна мишка, в движение, без да докосвате никакви повърхности. Електронната схема, която е вградена в ръкавица, може да се използва за проследяване на h
Носеща значка за пулс: 7 стъпки (със снимки)
Носеща значка за сърдечен ритъм: Тази значка за сърдечна честота е създадена с помощта на продукти Adafruit и Bitalino. Той е проектиран не само за наблюдение на сърдечната честота на потребителя, но и за предоставяне на обратна връзка в реално време чрез използването на различни цветни светодиоди за различни диапазони на сърдечната честота
Температура на дисплея на P10 LED модул на дисплея, използващ Arduino: 3 стъпки (със снимки)
Показване на температурата на P10 LED модул на дисплея с помощта на Arduino: В предишния урок беше казано как да се показва текст на Dot Matrix LED Display P10 модул с помощта на Arduino и DMD конектор, което можете да проверите тук. В този урок ще дадем прост урок за проекти, като използваме модул P10 като дисплей