Arduino - це платформа з відкритим вихідним кодом для інженерів та любителів для легкої розробки проектів у галузі електроніки. Він складається як з фізичної програмованої плати розробки (на основі мікроконтролерів серії AVR), так і з частини програмного забезпечення або IDE, яка працює на вашому комп'ютері та використовується для запису та завантаження коду на плату мікроконтролера.
Arduino використовує завантажувач. Завантажувач - це програмне забезпечення, яке дозволяє спалювати на ньому нове програмне забезпечення. Отже, у цій саморобці я збираюся обговорити “ Як спалити завантажувач у свіжому чіпі ATmega328 та побудувати саморобний Arduino на друкованій платі”. В Arduino UNO ми використовуємо ATmega328 IC, тому я вибрав цей для демонстрації цього проекту.
Необхідні компоненти:
- Arduino UNO Board з мікросхемою та кабелем
- Atmega328 IC
- Макет
- Підключення проводів
- Кристалічний генератор 16 МГц
- Резистор 10 К
Кроки для створення власної дошки Arduino:
Щоб спалити завантажувач у новій свіжій мікросхемі Atmega328, нам потрібна плата Arduino (для спалення завантажувача ми можемо використовувати будь-яку плату Arduino). А потім нам потрібно виконати наведені нижче кроки. Ми також продемонстрували весь процес у відео у кінці підручника.
Крок 1. На першому кроці розташуйте всі необхідні речі, наведені у списку компонентів вище
Крок 2: Тепер вийміть “Arduino Original IC” з плати Arduino за допомогою викрутки. І вставте “Нову мікросхему Atmega328” на плату Arduino.
Крок 3: Тепер відкрийте Arduino IDE і перейдіть до Файл -> приклад -> ArduinoISP і відкрийте його.
Після відкриття ArduinoISP виберіть дошку Arduino UNO у меню Інструменти -> Дошка -> Arduino Uno.
Потім виберіть COM PORT в Tools -> Serial Port -> COM10
а потім завантажте ArduinoISP Sketch.
Крок 4: Тепер вийміть цю нову мікросхему з плати Arduino та вставте попередньо завантажену або оригінальну мікросхему Arduino на плату Arduino і завантажте туди той самий ескіз ArduinoISP, як це було зроблено на кроці 3.
Крок 5: Створіть наведену нижче схему на хлібній дошці за допомогою нової мікросхеми на Breadbaord та оригінальної мікросхеми на оригінальній платі Arduino.
Крок 6: Тепер в Arduino IDE перейдіть до Tool і натисніть на Burn Bootloader.
Тепер ви побачите, що світлодіод Rx і Tx на платі Arduino деякий час миготить випадковим чином. Це означає, що завантажувач горить у новій мікросхемі ATmega 328. І Arduino IDE покаже “ Готовий завантажувач ”. Тепер ви можете використовувати цей `` Новий ІС '' на платі Arduino.
Крок 7: Тепер побудуйте власну саморобну плату Arduino на нульовій платі, припаявши компоненти, зібрані в кроці 1, дотримуючись схеми нижче. Також перевірте відео нижче.
Вставте в цю дошку "Новий ІС", і все готово.
Ви також можете правильно побудувати його на друкованій платі з належним розташуванням друкованої плати та офортом. Дізнайтеся тут, як зробити друковану плату вдома та перетворити схему на макет друкованої плати за допомогою EasyEDA.
Для РК-інтерфейсу просто підключіть домашню плату Arduino до оригінальної плати Arduino, використовуючи штифти Rx, Tx, RST та GND оригінальної плати Arduino, як показано нижче на схемі Fritzing Circuit або вище. І завантажте нижче вказаний код (розділ коду).
Будь ласка, видаліть 'Arduino Original IC' з плати, коли ви завантажуєте код в нову IC Arduino на платі для хліба або нульовій платі. Ви можете живити свою плату Arduino за допомогою 5-контактного штиря оригінальної плати Arduino, як це було зроблено вище у Fritzing Circuit.