В прошлом посте один человек спросил детали проекта, так что я решил запилить небольшую статейку о т / сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: микроконтроллеры :: DIY :: электроника :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

geek DIY электроника микроконтроллеры сделал сам 

В прошлом посте один человек спросил детали проекта, так что я решил запилить небольшую статейку о том как я делал JoyReBadge v1.0 мало ли кому захочется повторить поделку.



Немного истории:(кому не интересно можете мотать вниз и переходить по ссылке на гитхаб)


После того как я определился с внешним видом и рисунком который будет на плате, нужно было прикинуть какие элементы и в каком кол-ве использовать - микроконтроллер я заочно хотел использовать STM32F103С8T6, дальше я быстро прикинул оптимальное количество светодиодов которое должно идти по кромке эмблемы и сколько оптимально будет расположить в лице. Вышло 108 светодиодов по кромке и 8 RGB в лице. Получается туева хуча пинов, но как знает большинство любителей электроники есть 2 бомжатских вида управления большим количеством светодиодов: матрица или чарлиплексинг (спецмикрухи я не рассматривал т.к. ценник хотелось ужать по минимуму). В общем прикинув это все используем матрицу для кромочных светодиодов 16х7=112 и 8х3=24 для RGB светодиодов с общим анодом. 


Итого 16+7+8+3=34 пина, многовато, да и тока будет порядком если все зажечь, значит берем пару сдвиговых регистров для 16 линий анодов и одну сборку транзисторов для 8 линий катодов, это управление 108 светодиодами на кромке (+4 допонительных которые я не использую), а RGB будем просто транзисторами щелкать. 


С мигалками определились, дальше питание тут также все просто, берем обычный LDO и так как питание от 1S Li-Po то берем самую простую микруху для заряда Li-Po. Ну и для управления берем микрухи емкостных датчиков. 

geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,DIY,электроника,микроконтроллеры,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

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

geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,DIY,электроника,микроконтроллеры,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

Прошивка писалась в CooCox (эклипсоподобная IDE для STM32), пришлось запариться с кодом т.к. схематически я немного накосячил и неудобно соединил матрицу светодиодов и не повесил управление сдвиговыми регистрами на SPI, так было бы и код проще писать и проц поменьше нагружать, но итак работает и все хорошо. На данный момент реализовано несколько режимов мигания, переключения между режимами и регулировка скорости их отображения, все это можно наблюдать на видео в прошлом посте, также сделал возможность отображать примерный уровень заряда аккумулятора с помощью пропорционального заполнения оранжевых светодиодов.  


На GitHub можно найти, мой быдлокод и последнюю версию схемы и печатки (на момент написания v1.1 я там поправил косяк с расположением USB разъема), от туда и сформировать BOM на элементы и Gerber’ы для заказа платы.


П.С. если кто-то всерьез хочет делать этот бэйдж то можете писать в личку, я там накидаю полезных ссылок или еще чего :)


Подробнее


geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,DIY,электроника,микроконтроллеры,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам
Еще на тему
Развернуть
Нихуя не понял, но плюсонул.
Telchar Telchar 12.03.201919:45 ответить ссылка 3.1
Ни хуя не понял
CERTIFICATE
PT4RUS 13237
т г
/3	В;
прошел учебный курс ST-7SERV1
с 21.10.2013 по 25.10.2013
Главные вопросы:
. Семейство SIMATIC S7
•	Установка и обслуживание контроллеров SIMATIC
•	SIMATIC Manager
•	Символьная адресация
. Конфигурация аппаратной части . Взод в эксплуатацию аппаратной
I_ARES_I I_ARES_I 12.03.201920:58 ответить ссылка -0.7
А ты случайно с spi на stm дела не имел? Напиши фейкопочту.
p.s. Я на столько тормознутый что не вижу как тут написать в личку.
Всё нормально с тобой, у ОПа она просто закрыта
Странно что почта была закрыта, видать это при создании акка так делается, открыл.
С SPI дело пока не имел, сам STM32 изучаю потихоньку, но ты напиши в личку что там за проблема у тебя.
Вот вам от человека, что в жизни занимается STM32
Надеюсь на Джое будет побольше постов с DIY и электроникой, глядишь микрокомюнити соберется :)
А вот вопрос - какую STMку все же юзали? Пересмотрел схему вдоль и поперек, текст прочитал, но так и не увидел(возможно, я идиот).
stm32f103c8t6
Гюльчатай, открой личечку.
Mallgus Mallgus 12.03.201920:56 ответить ссылка 0.3
Респект и уважуха, пряморукий собрат!
"мало кому захочется повторить поделку"(С)
Nani?oO' Nani?oO' 12.03.201922:07 ответить ссылка 0.1
Напоминает пост о том, как нарисовать сову
ак нарисовать сову
1 . рисием -ерижочиеи	2. Р
исием к.ружочи£.и	Z. рисуем остаток. соэы
E1ipS0iD E1ipS0iD 12.03.201922:13 ответить ссылка 1.2
Не ну я б глянул на чарлиплекс 108 светодиодов...
k1rrra k1rrra 12.03.201923:27 ответить ссылка 0.0
а смысл? щас дешевле готовое светодиодное табло заказать у китайцев. во всех смыслах дешевле будет.
и по времени дешевле выйдет, и по запчастям тоже думаю что дешевле получится, чем самому проектировать, разрабатывать, паять, паять, паять.... потом отладкой заниматься, потом опять по кругу. да ну нафиг, лучше сразу готовый отлаженный вариант купить и не изобретать велосипед
https://ru.aliexpress.com/item/Indoor-full-color-video-wall-SMD-P5-RGB-Module-P5-RGB-LED-Panel-Indoor-Full-color/32760855293.html
А как же удовольствие от катания на свежеизобретенном велосипеде по собственным граблям?!
У кого заказывал если не секрет и сколько обошлось производство у китайцев?
Платы у Китайцев делал через JLCPCB, и это самое дорогая часть в производстве бэйджа 800р, но выбора особо не было так как самому такое ЛУТовать- безумие :)
не силен в рассчетах токов через светодиод, но если я правильно понимаю, питание на гирлянду идет чере 595. если каждый led берёт по 20мА, то в пике будет 20*8 = 160мА, что немного больше максимально допустимого тока через Vcc для среднестатистического 595. Понятно, что тут импульсы, а максимум дан для постоянки, но я б не стал так рисковать.
в природе существуют гибриды UNL+595, open drain shift register, TPIC6B595, которые раотают как обычные 595, но выводы прижимают к земле

в теории, наверное, можно обойтись одной SPI шиной. плюс коммутировать через 595 и транзисторы, минус -- через TPIC6B595
ток через светодиод устанавливает резистор в 330 ом, это примерно 7мА через светодиод + у меня динамическая индикация, так что о токах вообще можно не волноваться, бэйдж весь в среднем (если судить по блоку питания) кушает 40-60мА.
Респект и уважуха.
И отдельный респект за использование нормального CAD-а.... А то задолбали любители поделий с кривой разводкой в СпринтЛайаутах....
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты


Wvp.'.'iij	M'íMf
,n i'iï il	tiWmv 1 * i¡
îMvft	1 4'ül J'