Використано матеріали сайтів http://spiffie.org/electro....no.html та http://diyelectronics.16mb.com/page3.html
Пристрій збирається на односторонній друкованій платі розмірами 95х65мм.
Використовувані компоненти в схемі:
- Односторонній склотекстоліт
- Мікроконтролер ATmega8 (або ATmega168)
- Мікросхема MAX232CPE DIP16
- 7805 (стабілізатор напруги)
- 4-ри світлодіода (краще різні кольори)
- Кварцовий резонатор 16 MHz
- Кнопка Reset-TC-0103 (TS-A2PS-130) Тактильний перемикач.
- Гніздо COM-порту - DRB-9F розетка 9 pin на плату.
- Роз'єм під живлення (2.1мм)
- Конденсатор 22пФ -2 шт.
- Конденсатор 0.1 мкФ - 3 шт.
- Резистор 1к (0.125 Ватт) - 5 шт
- Резистор 10к (0.125 Ватт) - 1 шт
- Діод 1N4004 (або 1N4007) - 1шт.
- Електролітичні конденсатори 10мкФ х16в - 5 шт. (мінімальні по висоті, інакше шилди не стають)
- Електролітичні конденсатори 100мкФ х16в - 2 шт.
- Сокети ("ліжечка") під мікросхеми
Принципова схема Arduino
Найвідповідальніше - виготовлення друкованої плати. (Тут готовий Word-івський файл для друку).
Від якості виготовлення друкованої плати залежить працездатність пристрою!
Готову (витравлену) плату необхідно залудити.
Залишилося акуратно запаяти елементи. Починайте з перемичок, потім пасивні елементи (резистори, конденсатори, кварцовий резонатор), далі світлодіоди, роз'єми, колодки.
Вигляд з боку пайки.
Ось результат.
Власне от і все. Якщо не допустили помилок при монтажі деталей, то повинно працювати.
Залишилося тільки прошити завантажувач (bootloader).
Для цього потрібно виготовити невеликий программатор, Його схема:
І реалізація в "залізі":
Викачуємо Arduino IDE. Встановлюємо. Запускаємо.
Йдемо по шляхуі: [TOOLS] -> [BOARD] -> [ARDUINO NG or older w / ATmega8]
Підключаємо програматор до Arduino і до LPT-порту комп’ютера.На Arduino подаємо живлення.
У програмі запускаємо [TOOLS] -> [PROGRAMMER]
Вибираємо тип програм (для нашого кабелю - Parallel Programmer.
Запускаємо [TOOLS] -> [BURN BOOTLOADER]
Якщо з першого разу отримаєте повідомлення про помилку - повторіть