Arduino - это платформа разработки с открытым исходным кодом для инженеров и любителей, позволяющая легко разрабатывать проекты электроники. Он состоит из физической программируемой платы разработки (на основе серии микроконтроллеров AVR) и части программного обеспечения или IDE, которая работает на вашем компьютере и используется для записи и загрузки кода на плату микроконтроллера.
Arduino использует загрузчик. Загрузчик - это программа, которая позволяет записывать на нее новое программное обеспечение. Итак, в этой статье я собираюсь обсудить « Как записать загрузчик в новый чип ATmega328 и собрать самодельный Arduino на печатной плате». В Arduino UNO мы используем микросхему ATmega328, поэтому я выбрал ее для демонстрации этого проекта.
Необходимые компоненты:
- Плата Arduino UNO с микросхемой и кабелем
- Микросхема Atmega328
- Макетная плата
- Соединительные провода
- Кварцевый генератор 16 МГц
- Резистор 10 кОм
Шаги по созданию собственной платы Arduino:
Чтобы записать загрузчик в новую новую микросхему Atmega328, нам понадобится плата Arduino (мы можем использовать любую плату Arduino для записи загрузчика). И затем нам нужно выполнить следующие шаги. Мы также продемонстрировали весь процесс в видео в конце урока.
Шаг 1. На первом этапе расположите все необходимое, указанное в списке компонентов выше.
Шаг 2: Теперь удалите «Arduino Original IC» с платы Arduino с помощью отвертки. И вставьте «New Atmega328 IC» в плату Arduino.
Шаг 3: Теперь откройте Arduino IDE, перейдите в File -> example -> ArduinoISP и откройте его.
После открытия ArduinoISP выберите плату Arduino UNO в меню Инструменты -> Плата -> Arduino Uno.
Затем выберите COM PORT из Tools -> Serial Port -> COM10.
а затем загрузите ArduinoISP Sketch.
Шаг 4: Теперь удалите эту новую микросхему с платы Arduino, вставьте предварительно загруженную или оригинальную микросхему Arduino в плату Arduino и загрузите в нее тот же эскиз ArduinoISP, как мы это сделали на шаге 3.
Шаг 5: Постройте приведенную ниже схему на макетной плате с новой микросхемой на Бредбаорде и оригинальной микросхемой на исходной плате Arduino.
Шаг 6: Теперь в Arduino IDE перейдите в « Инструмент» и нажмите «Записать загрузчик».
Теперь вы увидите, что светодиоды Rx и Tx на плате Arduino в течение некоторого времени случайным образом мигают. Это означает, что загрузчик записан в новую микросхему ATmega 328. И Arduino IDE покажет « Готово записать загрузчик ». Теперь вы можете использовать эту «новую микросхему» на своей плате Arduino.
Шаг 7: Теперь соберите свою собственную самодельную плату Arduino на нулевой печатной плате, припаяв компоненты, собранные на шаге 1, следуя схеме ниже. Также посмотрите видео ниже.
Вставьте «новую микросхему» в эту плату, и все готово.
Вы также можете правильно построить его на печатной плате с правильной разводкой печатной платы и травлением. Здесь вы узнаете, как сделать печатную плату дома и преобразовать схему в компоновку печатной платы с помощью EasyEDA.
Для сопряжения с ЖК-дисплеем просто подключите самодельную плату Arduino к оригинальной плате Arduino, используя выводы Rx, Tx, RST и GND исходной платы Arduino, как показано на схеме ниже Fritzing или выше. И загрузите указанный ниже код (раздел «Код»).
Удалите «Arduino Original IC» с платы, когда вы загружаете код в новую Arduino IC на макетной плате или нулевой плате. Вы можете подключить свою плату Arduino к 5-вольтовому контакту оригинальной платы Arduino, как мы это сделали в вышеупомянутой схеме Fritzing.