В секретных лабораториях RobotClass мы каждый день трудимся над созданием новых электронных модулей для ваших робототехнических проектов. И все эти модули как правило состоят из SMD элементов. Да что говорить, при создании современной электроники сегодня во всём мире используются SMD.
Что такое SMD?
В переводе с английского, SMD — это surface mounted device, то есть «устройство, монтируемое на поверхность». В отличие от технологий недавнего прошлого, SMD элементы занимают гораздо меньше места. SMD позволяет нам сделать устройство очень компактным. Достаточно посмотреть на материнскую плату любого смартфона, чтобы понять о чем идет речь.
SMD бывают разных размеров. Элементы прямоугольной формы такие как светодиоды или резисторы измеряются по длинам сторон. Например, на Ардуино установлены светодиоды 0805. В переводе с дюймовой системы в метрическую это соответствует размеру 2 x 1,25 мм. А большинство керамических конденсаторов на той же плате имеют размер 0603 = 1,6 x 0,8 мм.
У обычных диодов размеры другие. Например размер диода SOD-123 соответствует 3,68 x 1,17 x 1,60 мм. А вот пример трёхногого транзистора: SOT-323 = 2 x 1,25 x 0,95 мм. В общем, существует большое разнообразие типов и размеров корпусов SMD.
Набор LED-часы
Чтобы помочь вам окунуться в мир современной микроэлектроники, мы сделали специальный набор для обучения пайке SMD элементов — LED-часы. Набор содержит SMD разных размеров и печатную плату, на которую всё это нужно припаять. На плате уже имеется микроконтроллер и кварцевый резонатор, которые мы не рискнули давать отдельно (по крайней мере в этой версии).
Чтобы часы заработали потребуется смонтировать на плате 61 светодиод, немного резисторов и керамических конденсаторов. Тренировка идет шаг за шагом, с постепенным усложнением. Сначала нужно будет припаять 12 самых крупных светодиодов 1206, затем ещё 49, но уже меньшего размера — 0805. В конце останется припаять совсем чуть-чуть самых мелких резисторов и конденсаторов 0603.
Собрав всё воедино, вы получите работающие наручные светодиодные часы со стрелкой!
В состав набора входит:
- печатная плата с предустановленным и уже запрограммированным микроконтроллером;
- светодиоды размера 1206;
- светодиоды размера 0805;
- резисторы размера 0603;
- конденсаторы размера 0603;
- крепление батарейки;
- элемент питания CR2032.
Для успешной работы с набором потребуется правильный инструмент:
- паяльник с регулировкой температуры и острым жалом, а лучше паяльная станция;
- пинцет с тонкими и ровными губцами;
- припой с флюсом диаметром 0,5 — 0,8 мм;
- жидкий флюс (опционально).
Видеоурок по монтажу SMD
Специально для набора LED-часы мы сделали видеоурок по основами пайки SMD.
Материалы
- Gerber-файлы платы
- Исходные коды для среды Code Composer Studio
- Чертежи корпуса для 3D-печати
Концовка видео просто чумовая =)
По сути дела часы интересные, молодцы!
А вот про пайку вопрос, smd элементы паять лучше ведь сразу с двух сторон? ведь при пайке сначало с одной стороны, а потом с другой может чип просто треснуть.
Технически, SMD предназначены для пайки в печке, и всё что мы с ними вытворяем паяльником — это риск. Однако, за свою практику ни разу не сталкивался с разрушением SMD от пайки. Паяем на 300-400 градусах. Единственное, можно сжечь SMD-светодиод, но оно и понятно — линза то пластиковая.
У нас на кафедре раньше студенты учились паять светодиоды для больших часов.
Брак был 50%. Вместо 10 лет работы светодиода получалось в среднем 1 месяц. Причина — перегрев.
Исходные коды для среды — не доступны и в какой среде программирования, можно изменить программу?
Ссылка на исходники активна! Среда — Code Composer Studio.
Добрый день!
Есть какие-то методы отладки? Вроде все собрал, а не работает — при установке батареи никакой реакции, на сенсорные кнопки тоже никак не реагирует. Питание на 1 и 20 пине есть, все диоды установлены правильно и светятся мультиметром, ноги микросхемы между собой не замкнуты, что еще проверить — не знаю.
При подаче питания 12-часовой светодиод должен мигать. Это первый признак того, что всё работает.
Если есть мультиметр, попробуйте проверить напряжение на ноге этого светодиода, ближней к центру часов. Только это нужно делать сразу после подачи питания.
Если не поможет, попробуйте осторожно прогреть все ножки микроконтроллера.
На всякий случайhttp://robotclass.ru/wp-admin/edit-comments.php#comments-form — зеленая метка светодиода находится ближе к краю часов?
На МК питание идет, на ногах МК и на диоде ничего нет, все диоды стоят правильно. Прошелся феном, результат тот же. Остается только кварц и сама МК. Я правильно понимаю, что кварц стоит часовой, на 32768Гц? И хочу попробовать прошить контроллер, можно ли это сделать без специального программатора, с помощью какого-нибудь usb-uart или usb-spi?
P.S. Не сочтите за антирекламу, брал 2 набора, второй работает отлично. Шикарный набор, собирается за час-полтора, получил большое удовольствие от сборки. Только я делал наоборот — сначала самые маленькие детали и только в конце 1206.
Кварц стоит часовой, верно. А попробуйте перекинуть микруху с рабочего набора, или кварц. Так будет понятно, в чем именно проблема.
Вот тут народ общается по поводу прошивки msp430 через usb-uart: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/305074?Using-Arduino-as-an-ISP-for-an-MSP430-#
Но для этих целей, в чипе должен быть загрузчик. А сейчас там только прошивка часов, без оного. Так что для прошивки поможет только jtag или spy by wire.
А вообще, конечно, вероятен брак. Что тоже случается. Может при прошивке, может статика.
Если у вас не выйдет, пишите на shop@robotclass.ru. Заменим!
Такой кварц вряд ли повлияет на работу МК. На всякий случай поставил, конечно, проверенный, не помогло. Перекидывать контроллер сейчас не буду — сын отобрал у меня часы, теперь пока не наиграется мне их не видать.
Менять в магазине не наш метод, не для того эта игрушка покупалась — уже едет в нашу деревню launchpad и пара микрух на замену 🙂
Подтвердилось самое первое мое предположение — не запрограммирован МК. Нашел у коллег MSP-EXP430G2, немного помучил Code Composer Studio — часы радостно моргают 🙂