Notice: Undefined index: host in /www/mozgochiny.ru/wp-content/plugins/cas/cas.php on line 131
Специально для mozgochiny.ru
В сегодняшней статье, поговорим о том, как изготовить самодельную плату Arduino своими руками. На МозгоЧинах уже выкладывалась похожая статья, кто заинтересовался прошу сюда. С практической точки зрения – проще купить готовую плату и не заморачиваться, но навыки, полученные при изготовлении данной поделки, в дальнейшем могут пригодиться.
Шаг 1: Необходимые радиодетали и инструменты
Процесс изготовления любой самоделки начинается с подготовки материально-технической базы.
Радиодетали:
- ATmega328;
- 2 электролитических конденсатора ёмкостью 10 uf (микрофарад);
- 2 конденсатора в круглом керамическом корпусе ёмкостью 22 pf (пикофарада);
- регулятор напряжения L7805;
- кварцевый резонатор 16 MГц;
- тактовая кнопка;
- светодиоды;
- панелька для микросхемы;
- регулятор напряжения LM1117T-3.3 (по желанию);
- 2 танталовых конденсатора ёмкостью 10 uf (микрофарад) (по желанию).
Инструменты:
- Паяльник;
- Мультиметр.
Шаг 2: Описание
После того, как приобрели все радиодетали, пришло время произвести монтаж, но перед этим нужно сказать пару слов насчёт atmega328. Существуют два типа микросхем: с boot-loader (бутлоударом, он же загрузчик) и без него. Разница в цене микросхем не значительная, но если приобретёте «микруху» с бутлоударом, то сможете проскочить несколько шагов из данной статьи. Если же купите без загрузчика, то необходимо в точности выполнить всё, что описано в последующих шагах.
Загрузчик необходим для загрузки кода с Arduino IDE в микросхему.
Шаг 3: Загружаем «загрузчик»
Для этого шага будет нужна плата Arduino UNO. Следуя схеме, припаяем радиодетали на монтажную плату. На данной этапе, нет необходимости включать в схему регуляторы напряжения, так как Arduino обеспечит необходимое напряжение.
Настроим плату Аrduino UNO, как ISP. Это нужно сделать для того, чтобы плата прошила микроконтроллер ATmega, а не саму себя. Не подключайте ATmega, пока идёт загрузка кода.
- Подключим Arduino к ПК;
- Откроем Arduino IDE;
- Откроем > Примеры > Arduino ISP;
- Загрузим прошивку.
Шаг 4:
После того, как все элементы схемы соединены воедино, открываем IDE.
- Выбираем Arduino328 из Tools > Board
- Выбираем Arduino, как ISP из Tools > Programmer
- Выбираем Burn Bootloader
После успешной записи, вы получите "Done burning bootloader".
Шаг 5: Добавляем 5В регулятор
После прошивки загрузчика, завершим изготовлении платы. Регулятор напряжения L7805 – это важная деталь схемы. Распиновка следующая (смотрим на лицевую сторону): крайняя левая нога – вход, центральная нога – земля, а крайняя правая нога – выход.
Следуя схеме присоединим регулятор напряжения к arduino.
Шаг 6: 3.3 В регулятор напряжения
Данный шаг выполняется по желанию. Регулятор используется только для питания внешних шилдов/модулей, которым нужно 3.3В.
Шаг 7: Первая прошивка
Как только завершим сбоку, пришло время загрузить первый код. Для прошивки удалим родной микроконтроллер ATmega 328 с платы UNO и заменим его новой микрухой. Как только загрузим код, поменяем микросхемы местами.
На этом всё! Спасибо за внимание!
( Специально для МозгоЧинов #Build-an-Arduino/" target="_blank" rel="noopener noreferrer">)