Проект №2

Светодиодный индикатор (Конструктор для пайки) 

 


Описание: Светодиодный индикатор (шкала из 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
Шаг 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);
  }
}

скачать скетч


файлы для скачивания: