Arduino usb зроби сам (diy)

Тримаючи в руках оригінальну плату Ардуіно, в голові зародилася думка про збірку її клону. Посидівши, подумавши над проектом, було вирішено вмістити все на односторонній платі, а для зв'язку з комп'ютером забезпечити плату мікросхемою FT232RL. Щоб уникнути виведення з ладу USB порту комп'ютера, через перевищення споживаного струму, я вирішив пожертвувати можливістю живлення від USB, але більш детально про це під час трохи пізніше.

Отже, дорогі Новомосковсктелі, представляю вашій увазі нашу версію клону Ардуіно. Зустрічайте Paduino FT232RL

Arduino usb зроби сам (diy)

Як вже говорилося вище, плата має недолік - позбавлена ​​можливості харчування від юсбі порту. Однак, завдяки використанню мікросхеми FT232RL, на платі присутній вихід 3.3В. Також до доп. функціоналу хочеться віднести наявність джампера автоматичного завантаження (ENABLE), а також джампера (JP LED13), що дозволяє відключити не завжди використовується світлодіод підключений до піну під номером 13.

Також, на додачу до вже наявного виходу Vin на Arduino, був доданий вихід VTG INPUT. На мій погляд, стандартний висновок Vin має ряд недоліків, хоча з іншого боку плюсів. До недоліків можна віднести втрату напруги на діоді (0.6-0.8 вольта), також при запітиванія Arduino немає від роз'єму живлення, а безпосередньо від гребінок ми втрачаємо захист від переполюсовки тому вихід Vin на схемі розташований після захисного діода. На виведення VTG INPUT ми ж завжди маємо напруга рівне вхідному без будь-яких втрат, а також при запітиванія Arduino через гребінки функціонал захисту від переполюсовкі зберігається тому на схемі вихід розташований перед захисним діодом. До переваг виведення Vin можна віднести те, що при правильно поданому харчуванні на ньому завжди буде плюс, в іншому ж не буде нічого, в той час як на VTG INPUT або мінус або плюс.

Сенсом даної модифікації є можливість харчування саморобних мотр Шілд представлених на цьому сайті і нашого клону Arduino від одного джерела живлення без будь-яких втрат напруги живлення.

Далі привожу принципову схему даного пристрою. Принципова схема (кликабельна).

Arduino usb зроби сам (diy)

Так, як ФТшка в даній збірці використовує тільки землю і сигнальні лінії USB порту, то, погортавши даташит, повісимо на неї обв'язку в такій конфігурації:

Arduino usb зроби сам (diy)

Цього разу всі етапи виготовлення я пропущу. З процесу виготовлення докладу тільки фото протравленою та залуження плати до початку монтажу елементів.

Arduino usb зроби сам (diy)

Пару слів про FT232RL. Мікросхемке досить таки дрібних розмірів. Для того щоб ви змогли оцінити свої сили, привожу фото ФТшкі на десяти-монеті.

Arduino usb зроби сам (diy)

Приставляє Фтшку до плати, отцентровиваем, змочуємо ніжки флюсом, беремо на жало паяльника припій в дуже малій кількості, і швидко проходиться по кожній ніжці. Якщо ви в пайку новачок, і ще не навчилися паяти швидко, в один дотик, раджу робити інтервал в 10-15 секунд після кожної ніжки.

Arduino usb зроби сам (diy)

Що стосується розмірів, то Paduino виходить не на багато більше оригінальної Arduino.

Arduino usb зроби сам (diy)

Все, з виготовленням розібралися. Для роботи в середовищі Arduino в пам'ять контролера залишилося лише залити bootloader.

Після заливки бутлоадер, нам вже ніщо не заважає приступити безпосередньо до програмування.

Для початку необхідно завантажити середу Arduino. Завантажити останню версію можна на сайті виробника.

Підключаємо наш клон до комп'ютера, при наявності інтернету пристрій повинен визначитися автоматично.

Якщо при підключенні драйвер на FT232RL НЕ встановите в автоматичному режимі, тоді скачаваем драйвер на свою ОС з сайту виробника FTDI.

Відкриваємо завантажену ідешку і вибираємо плату. Плата буде відображатися як Arduino NG or older w / ATmega 8 при використанні контролера ATmega 8, або як Arduino NG or older w / ATmega 168 при використанні ATmega168.

Arduino usb зроби сам (diy)

Потім вибираємо COMport до якого підключена плата. У мене кабель визначився під дев'ятим номером.

Arduino usb зроби сам (diy)

Для перевірки працездатності заллємо в контролер тестову програму-мигалку, виконавши такі дії

Arduino usb зроби сам (diy)

Далі тиснемо кнопку "Завантажити"

Arduino usb зроби сам (diy)

Після успішного завантаження ви повинні побачити наступне

Arduino usb зроби сам (diy)

Якщо все запрацювало, то вітаю вас. Ви власноруч зібрали повноцінний клон USB Arduino.

Arduino usb зроби сам (diy)

В архіві лежить шаблон під Лут і список деталей.

Відкриваємо зображення => Друк => На всю сторінку

Для полегшення розпаювання smd компонентів зі зворотного боку плати, де немає маркування, наведу картинку.

Хочеться відзначити, що на smd конденсаторах немає маркування номіналів, але для полегшення розпаювання на зображенні я їх завдав. 104 - 0,1 мкФ, 22 - 22пФ.

Arduino usb зроби сам (diy)