В прошлом посте один человек спросил детали проекта, так что я решил запилить небольшую статейку о т / сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: микроконтроллеры :: 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' .НО У НАС ПОЯВИЛАСЬ НАДЕЖДА. ХОДЯТ СЛУХИ, ЧТО ГДЕ-ТО НА ВОСТОКЕ ЕСТЬ МЕСТО, ДО КОТОРОГО ЭПИДЕМИЯ НЕ ДОБРАЛАСЬ. МЕСТО, ГДЕ ЧЕЛОВЕЧЕСТВУ ДАН ВТОРОЙ ШАНС.
ЛУЧШАЯ ПУШКА ДЛЯ ОХОТНИКОВ НА ЗОМБИ
3. НУЖНО ПРОДЕЛАТЬ ДВА ОТВЕРСТИЯ, КУДА ЗАТЕМ ВСТАВИТСЯ СКРЕПКА ИЛИ КОЛЬЦО. ИСПОЛЬЗУЙ ОСТРЫЙ ПРЕДМЕТИ ИЛИ ПОПР
подробнее»

DIY сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам марабака длиннопост песочница

.НО У НАС ПОЯВИЛАСЬ НАДЕЖДА. ХОДЯТ СЛУХИ, ЧТО ГДЕ-ТО НА ВОСТОКЕ ЕСТЬ МЕСТО, ДО КОТОРОГО ЭПИДЕМИЯ НЕ ДОБРАЛАСЬ. МЕСТО, ГДЕ ЧЕЛОВЕЧЕСТВУ ДАН ВТОРОЙ ШАНС. ЛУЧШАЯ ПУШКА ДЛЯ ОХОТНИКОВ НА ЗОМБИ 3. НУЖНО ПРОДЕЛАТЬ ДВА ОТВЕРСТИЯ, КУДА ЗАТЕМ ВСТАВИТСЯ СКРЕПКА ИЛИ КОЛЬЦО. ИСПОЛЬЗУЙ ОСТРЫЙ ПРЕДМЕТИ ИЛИ ПОПР