Светодиодный индикатор (Конструктор для пайки)
Описание: Светодиодный индикатор (шкала из 10-ти светодиодов) Время сборки: 15-20 мин (пайка); 2-3 ч (разводка и изготовление платы) Уровень умения: Начальный |
|
Необходимые инструменты и расходные материалы:
Компьютер, лазерный принтер, текстолит, маркер для печатных плат Edding 792 0.8 мм черный),хлорное железо, утюг, ацетон, мини дрель (сверла диаметром: 0,8 — 1 мм), ножовка по металлу, паяльная станция, пинцет, флюс, припой.
Конструктор разработан участниками проекта ARDUMAKERS™ (Романцовым Алексеем и Тен Сергеем)
Требуемые компоненты
Наименование | Кол-во |
---|---|
Печатная плата | 1 |
0.125Вт 0805 1 кОм, 5%, Чип резистор (SMD) | 10 |
KP-2012EC, Светодиод красный 2х1.2х1.1 12мКд (SMD) | 3 |
KP-2012SEC, Светодиод оранжевый 2х1.2х1.1 200мКд (SMD) | 3 |
KPT-2012MBC, Светодиод голубой 8мКд (SMD) | 3 |
KP-2012SGC, Светодиод зеленый 2х1.2×1.1 15мКд (SMD) | 1 |
PLS-8 (DS1021-1×8), Вилка штыревая 2.54мм 1×10 прямая тип1 |
1 |
Плату создавали в программе Layout 6.0, так как между 7 и 8 гнездами цифровых портов есть размыкание, измерили расстояние
между контактами. И с учетом полученных измерений приступили к расстановки компонентов.
Затем расставляем контактные площадки для резисторов и светодиодов.
Теперь рисуем дорожки соединяя все наши компоненты.
Полный процесс разводки платы можно посмотреть на видео ниже
Шаг 2: Пайка
Лучше всего начинать пайку с светодиодов. Для этого мы пропаиваем сначала одну сторону светодиодов (все 10), а затем с другой стороны.По такому же принципу припеваем и все резисторы. (процесс пайки см. видео ниже)
Для того чтобы впаять штыревые вилки на 7 и 4 контакта мы воспользовались макеткой. Это значительно облегчает пайку данных компонентов.
Шаг 3: Тестирование платы
Для того что бы протестировать плату, вставим её в Arduino (схему см. ниже) естественно подключить Arduino к компьютеру, и загрузить скетч (пример скетча см. ниже). Результат проверки можно увидеть в представленном видео в конце поста…
Схема для тестирования
Скетч. Код программы
//******************************************************
// Проект ARDUMAKERS
// Код программы Светодиодный индикатор
// http://ardumakers.ru
//******************************************************
void setup()
{
for(int x=4; x<=13; x++)
{
pinMode(x, OUTPUT);
}
}
void loop()
{
for(int x=13; x>=4; x—)
{
digitalWrite(x, HIGH);
delay(100);
digitalWrite(x, LOW);
}
for(int x=4; x<=13; x++)
{
digitalWrite(x, HIGH);
delay(100);
digitalWrite(x, LOW);
}
}
|
скачать скетч |