
Оглавление:
- Запасы
- Шаг 1. Преобладание электронной схемы Arduino UNO
- Шаг 2: Электронная схема платы, совместимой с Arduino
- Шаг 3: Схема источника питания
- Шаг 4: Сброс и схема генератора
- Шаг 5: Электронная схема ATMEGA328P
- Шаг 6: Цепь программирования ЧИПа ATMEGA328P и индикатор внутрисхемной сигнализации
- Шаг 7: разъем и форма Arduino UNO
- Шаг 8: Проект печатной платы
- Шаг 9: Печатная плата, совместимая с Arduino
- Шаг 10: соберите печатную плату
- Шаг 11: Корпус для платы, совместимой с Arduino
- Шаг 12: Загрузите файлы платы, совместимой с Arduino
- Шаг 13: Благодарности
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Вы доминируете в технологии Arduino? Если вы не доминируете, это, вероятно, потому, что оно доминирует над вами.
Знание Arduino - это первый шаг для вас к созданию различных типов технологий, поэтому первым шагом для вас является полное освоение работы с платой Arduino.
В этом руководстве вы шаг за шагом научитесь управлять всей схемой платы, совместимой с Arduino.
Поэтому наша цель - научить, как вы можете создать свою собственную совместимую плату Arduino с такими же размерами и размерами, как Arduino UNO, в рамках проекта с JLCPCB Arduino Compatible Board стоимостью 2 доллара.
Далее мы предложим весь перечень материалов и объясним, как работает схема и построим нашу плату, совместимую с печатной платой Arduino, с использованием программного обеспечения EasyEDA.
Запасы
- 01 x кристалл 16 МГц
- Керамический конденсатор 02 x 22 пФ
- 01 х АТМЕГА328П
- 02 x Элетролитический конденсатор 0,1 мкФ
- 02 x Элетролитический конденсатор 0,33 мкФ
- 01 x разъем для разъема 2,1 мм
- 01 x керамический конденсатор 100 нФ
- 04 x Резистор 1кР
- 01 x Резистор 10кР
- 04 x светодиод 3 мм
- 01 x Pin Header 2x3 - 2,54 мм
- 01 х диод 1N4001
- 01 x ASM1117 3,3 В
- 01 x ASM1117 5 В
- 01 x Pin Header 1x5 - 2,54 мм
- 01 x кнопка переключения 6x6x5 мм
Шаг 1. Преобладание электронной схемы Arduino UNO


Первый шаг к господству в технологии Arduino - это знание электронной схемы Arduino. Из этой электронной схемы мы узнаем, как работает плата Arduino, а также как построить нашу собственную плату, совместимую с Arduino.
Далее мы представим полный проект платы, совместимой с Arduino.
В электронной схеме Arduino есть несколько важных схем, которые представлены ниже:
- Источник питания;
- Цепь сброса;
- Схема программирования;
- Цепь осциллятора;
- Схема микроконтроллера ATMEGA328P;
- Сигнализатор цепи с питанием от светодиода;
- Разъем для контактов Atmega328P.
На основе схем мы построим плату, совместимую с Arduino.
Шаг 2: Электронная схема платы, совместимой с Arduino

Электронная схема платы, совместимой с Arduino, представлена ниже. Эта схема состоит из следующих частей:
- Источник питания;
- Цепь сброса;
- Схема программирования;
- Цепь осциллятора;
- Схема микроконтроллера ATMEGA328P;
- Сигнализатор цепи с питанием от светодиода;
- Разъем для контактов Atmega328P.
Далее мы представим, как работает каждая часть этой схемы.
Шаг 3: Схема источника питания

Цепь питания используется для питания всей платы, совместимой с Arduino. Эта схема предлагает 3 различных напряжения: входное напряжение, 5 В и 3,3 В на контактах разъема Arduino-совместимой карты.
Эта схема может питаться напряжением от 7 В до 12 В, однако мы рекомендуем подавать максимум 9 В.
После питания схемы с помощью разъема jack 2.1 мм входное напряжение проходит через 2 цепи регулятора напряжения.
Напряжение регулируется микросхемой AMS1117 5 В и микросхемой AMS1117 3,3 В. ИС AMS1117 5V используется для обеспечения стабилизированного напряжения 5V для питания микроконтроллера ATMEGA328P. Хотя микросхема AMS1117 используется для подачи напряжения 3,3 В на разъем платы, он питает некоторые модули и датчики, которые используют это значение напряжения для работы.
Шаг 4: Сброс и схема генератора

Схема сброса состоит из кнопки и резистора, подключенного к выводу 1 микроконтроллера ATMEGA328P. Когда кнопка нажата, на вывод сброса подается напряжение 0 В. Таким образом, микроконтроллер сбрасывается вручную кнопкой.
Теперь схема генератора состоит из кристалла и двух керамических конденсаторов, как показано на представленной электронной схеме.
Шаг 5: Электронная схема ATMEGA328P

Схема ATMEGA328P показана на рисунке выше. Для работы микроконтроллера ATMEGA32P необходимы три вещи:
- Схема сброса
- Схема кварцевого генератора 16 МГц;
- Цепь питания 5 В.
Схема сброса и генератор были представлены ранее. Наконец, питание 5 В поступает с выхода напряжения 5-вольтового регулятора напряжения AMS1117. Он отвечает за регулирование напряжения и подачу питания на микроконтроллер ATMEGA328P.
Теперь мы представим схему программирования ЧИПа ATMEGA328P и светодиодный индикатор включения.
Шаг 6: Цепь программирования ЧИПа ATMEGA328P и индикатор внутрисхемной сигнализации


На этой плате, совместимой с Arduino, нет порта USB. Таким образом, мы будем использовать модуль конвертера USB-TTL.
Для программирования ATMEGA328P используется модуль FT232RL. Этот модуль используется, потому что он имеет вывод DTR. Через этот модуль мы подключим его к штекерному контакту заголовка и запрограммируем ATMEGA328P через 5 контактов.
Для программирования используются выводы VCC (+ 5V), GND, RX, TX и DTR.
В дополнение к этой схеме есть светодиод внутрисхемной сигнализации. Этот светодиод используется, чтобы сигнализировать, когда ваша совместимая с Arduino плата включена.
Когда на печатную плату подается напряжение, напряжение регулятора напряжения AMS1117 5V достигает этого светодиода, и он включается.
Наконец, у нас есть разъемы для платы, совместимые с Arduino.
Шаг 7: разъем и форма Arduino UNO


Чтобы обеспечить удобство использования платы, совместимой с Arduino, мы использовали форму, аналогичную плате Arduino UNO.
Как можно видеть, все контакты микроконтроллера соединены в Arduino UNO Shape. Таким образом, наша печатная плата будет иметь форму Arduino UNO, как указано выше.
Благодаря форме у пользователя будет хороший опыт, аналогичный Arduino UNO.
Поэтому по этой электронной схеме мы создали проект печатной платы.
Шаг 8: Проект печатной платы



Для создания платы, совместимой с Arduino, этот проект был разработан в среде проекта EasyEDA PCB Project Enviroment.
Таким образом, все компоненты организованы, а затем создаются следы. Таким образом, печатная плата, представленная выше, была создана с формой, подобной Arduino UNO, как указано ранее.
На рисунках выше печатная плата представлена в схематической 2D и 3D модели.
Наконец, после того, как печатная плата была изготовлена, файлы Gerber были сгенерированы и отправлены для производства в компанию JLCPCB Electronic Circuit Board.
Шаг 9: Печатная плата, совместимая с Arduino



Выше представлены результаты работы печатной платы, совместимой с Arduino. Как видим, качество печатной платы хорошее, прототип работает без проблем.
Оценив всю схему печатной платы, мы собираем компоненты печатной платы на печатной плате.
Шаг 10: соберите печатную плату




Плата, совместимая с Arduino, очень проста в сборке компонентов. Как видно из его структуры, он состоит из 29 компонентов, которые нужно впаять в вашу структуру. Таким образом, только 27 компонентов собираются через сквозное отверстие. Таким образом, 93,1% компонентов, используемых в этой плате, могут быть припаяны для любого пользователя.
Остальные 2 компонента SMD очень легко припаять к поверхности печатной платы.
Таким образом, можно использовать эту печатную плату, чтобы научить студентов, как построить свою собственную совместимую плату Arduino и выполнять другие действия.
Наконец, мы сконструируем нашу коробку с помощью лазерной резки, чтобы закрыть нашу совместимую плату Arduino.
Шаг 11: Корпус для платы, совместимой с Arduino


Коробка с лазерной резкой предназначена для хранения схемы Arduino и ее защиты. Этот ящик может быть изготовлен из ДВП средней плотности или акрила и должен быть изготовлен из одного материала.
Для изготовления корпуса мы используем онлайн-программу Maker Case. Таким образом, с помощью этого программного обеспечения можно вставлять такие параметры, как ширина, высота и глубина.
Наконец, у нас есть печатная плата в корпусе.
Шаг 12: Загрузите файлы платы, совместимой с Arduino

Если вам нужно загрузить файлы печатной платы для изготовления печатной платы, вы можете скачать файлы по следующей ссылке:
Скачать проекты файлов печатных плат
Шаг 13: Благодарности

Благодарим JLCPCB за предложение PCB Arduino Compatible Board Open Source Project для создания этой статьи.
Рекомендуемые:
Arduino LTC6804 BMS - Часть 2: Плата баланса: 5 шагов

Arduino LTC6804 BMS - Часть 2: Плата баланса: Часть 1 здесь Система управления батареями (BMS) включает в себя функции для определения важных параметров аккумуляторной батареи, включая напряжение элементов, ток батареи, температуру элементов и т. Д. определенный диапазон, пачка может быть диско
Печатная плата Тима (печатная плата): 54 шага (с изображениями)

Печатная плата Тима (Plotted Circuit Board): это процесс, который я использую для создания пользовательской печатной платы для своих проектов. Чтобы сделать это: я использую свой XY Plotter с Scribe, чтобы удалить пленку для травления, чтобы обнажить медь для травителя. . Я использую свой XY-плоттер с лазером, чтобы выжигать чернила на
Модульная неопиксельная коммутационная плата с открытым исходным кодом, совместимая с макетными платами: 4 шага (с изображениями)

Модульная неопиксельная коммутационная плата с открытым исходным кодом: это руководство представляет собой крошечную (8 мм x 10 мм) коммутационную плату для светодиодов Neopixel, которую можно складывать и паять друг с другом, она также обеспечивает гораздо большую конструктивную жесткость, чем тонкая Светодиодная лента гораздо меньшего размера фактически
Совместимая паяльная станция DIY Hakko T12: 5 шагов (с изображениями)

Паяльная станция, совместимая с Hakko T12: в этом проекте я создаю комплект паяльника DIY, в данном случае паяльную станцию, совместимую с Hakko T12. Если вы планируете купить все представленные здесь детали, общая стоимость составит около 42 долларов, но вы можете получить более низкую цену, если у вас уже есть
UDuino: очень недорогая плата для разработки, совместимая с Arduino: 7 шагов (с изображениями)

UDuino: очень дешевая плата разработки, совместимая с Arduino: платы Arduino отлично подходят для создания прототипов. Однако они становятся довольно дорогими, если у вас есть несколько параллельных проектов или вам нужно много плат контроллеров для более крупного проекта. Есть отличные и более дешевые альтернативы (Boarduino, Freeduino), но