Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Arduino Breadboard: открытое решение для эффективного прототипирования

Прототипирование — важнейший этап проектирования и разработки перед переходом к серийным PCB. Для разработчика цифровой электроники Arduino breadboard — идеальный старт.

До Arduino новички сталкивались с дорогими наборами и ассемблером. Arduino изменил игру: доступная платформа, высокоуровневый C++, открытое сообщество.

Разберём Arduino breadboard и шаги сборки.

Что такое Arduino?

Open-source платформа (hardware + software + community) для создания одноплатных микроконтроллеров и наборов разработки цифровой электроники.

Arduino Breadboard: открытое решение для эффективного прототипирования
Плата Arduino

Что такое бредаборд (макетная плата)?

Прямоугольная пластиковая панель с перфорированными отверстиями, шинами питания и разметкой. База для беспаечной сборки схем с микроконтроллерами (включая Arduino). Главное отличие от PCB — отсутствие пайки.

Arduino Breadboard: открытое решение для эффективного прототипирования
Беспаечная макетная плата

Комплектация: перемычки, блок питания, транзисторы, резисторы, конденсаторы.

Спецификации Arduino (на базе ATmega328P)

Сборка Arduino на бредаборде

Основа — микроконтроллер ATmega328P (с загрузчиком Arduino bootloader для программирования через Arduino IDE). Преимущества:

Arduino Breadboard: открытое решение для эффективного прототипирования
Чип ATmega328P

Источник: Wikimedia Commons

Необходимые компоненты

Arduino Breadboard: открытое решение для эффективного прототипирования
Список компонентов для сборки

Соберите по схеме ниже.

Arduino Breadboard: открытое решение для эффективного прототипирования
Arduino ATmega328P на бредаборде с USB-Serial конвертером

Источник: Wikimedia Commons

Распиновка ATmega328P

Arduino Breadboard: открытое решение для эффективного прототипирования
Распиновка ATmega328P и соответствие Arduino

Источник: Wikimedia Commons

Подключение внешнего питания

1. Провода питания/земли к месту установки стабилизатора. Соблюдайте нумерацию выводов.

2. Соедините нижние шины питания и земли.

3. Установите стабилизатор (7805 или аналогичный) и соедините с шинами.

Макс. на VCC — 6 В, работайте на 3,3–5,5 В. Источник 9–12 В DC (батарея) — вход стабилизатора 7–16 В для получения 5 В.

Конденсаторы 10 мкФ: между IN стабилизатора и GND, и на правой шине питания/земли.

LED + 220 Ом слева от стабилизатора — индикатор питания.

Подключение микроконтроллера

1. Установите чип в бредаборд.

2. Pull-up 10 кОм от RESET (pin 1) к +5В — предотвращает случайный сброс. GND на RESET = перезагрузка.

3. Кварц 16 МГц на выводы 9 и 10. Два конденсатора 22 пФ от каждого вывода кварца на GND.

Arduino Breadboard: открытое решение для эффективного прототипирования
ATmega328P на бредаборде

Источник: Wikimedia Commons

4. Тактильная кнопка между RESET и GND — кнопка сброса (для загрузки новой прошивки).

Некоторые чипы идут с предустановленным Blink. Arduino IDE содержит его из коробки.

Ключевые соединения питания чипа

После сборки и подключения батареи LED должен мигать — индикатор исправности питания.

Подключение USB-Serial конвертера

Для прошивки своего кода нужен USB-Serial модуль (5 соединений):

Arduino Breadboard: открытое решение для эффективного прототипирования
Пример кода Blink в Arduino IDE

Источник: Wikimedia Commons

Теперь можно писать код в Arduino IDE и загружать в чип.

Итоги

Arduino на бредаборде — доступная, понятная платформа для обучения и прототипирования. Идеальна для начинающих разработчиков цифровой электроники.

Вопросы? Обращайтесь за разъяснениями.

Промышленные технологии

  1. OpenDDS против RTI Connext DDS: выбор правильного решения Data Distribution Service
  2. Руководство новичка по терминологии Open Source
  3. Как открытое ПО двигает инновации в интернете вещей
  4. Arduino Edge Control Board питает умный outdoor IoT и AI для точного земледелия
  5. Создание аудио-эффектов, управляемых датчиками, с набором Satellite CCRMA
  6. AT&T и Tech Mahindra запускают Acumos: открытую ИИ-платформу для быстрого развертывания
  7. Защита открытого ПО в IoT: смягчение программных рисков
  8. Open Source vs вендор-поддерживаемые инструменты разработки IoT: выбор правильного стека для предприятия
  9. DeepLabCut: открытый ИИ для точного трекинга частей тела животных на видео
  10. Почему открытый исходный код движет инновациями на периферии — важная электронная книга