Оглавление:

Arduino Bread Board Buddy: 12 шагов
Arduino Bread Board Buddy: 12 шагов

Видео: Arduino Bread Board Buddy: 12 шагов

Видео: Arduino Bread Board Buddy: 12 шагов
Видео: КАК ПОЛЬЗОВАТЬСЯ МАКЕТНОЙ ПЛАТОЙ (BREADBOARD) [Для Ардуино] 2024, Июль
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Хлебная доска Arduino Buddy
Хлебная доска Arduino Buddy
Хлебная доска Arduino Buddy
Хлебная доска Arduino Buddy

Все схемы строю на макетной плате; однако создание одной и той же схемы сто раз может оказаться однообразным, поэтому мне нравятся модульные детали для создания прототипов. Большинство схем, таких как блоки питания на 5 вольт, довольно стандартны. Arduino Bread Board Buddy, который я получил от Universal Solder, представляет собой автономную Arduino UNO для использования с макетными платами. Это очень удобный небольшой набор, который избавит вас от необходимости создавать автономную Arduino каждый раз, когда вы хотите создать проект на макетной плате.

Вы можете скачать сборку в формате pdf или на веб-сайте, однако вот несколько советов, не включенных в pdf, включая программирование Bread Board Buddy.

universal-solder.ca/

Шаг 1. Инструменты

Инструменты
Инструменты
Инструменты
Инструменты

Припой

Пружинные зажимы

Маленькие боковые фрезы

Паяльник

Паяльная станция, если она у вас есть.

Шаг 2: Детали

Запчасти
Запчасти
Запчасти
Запчасти

В комплект Canaduino Bread Board Kit не входит микросхема ATMEGA328P, поэтому вам придется ее поставить.

В комплект для каждой платы входит следующее:

1 PCB (печатная плата)

1 28-контактный разъем IC

1 кристалл 16 мГц

1 светодиод (светоизлучающий диод)

1 кнопка сброса

1-контактный перемычка

Резистор 1680 Ом

1 резистор 10 кОм

1 100 нФ

2 18 пФ

2 20-контактных контактных шины

Шаг 3: направляющие для штифтов разъема

Направляющие для контактов разъема
Направляющие для контактов разъема
Направляющие для контактов разъема
Направляющие для контактов разъема

Начните с обрезки контактных шин разъемов до двух 15-контактных и одной 2-контактной направляющих с помощью боковых ножей.

Шаг 4: Пайка компонентов

Пайка компонентов
Пайка компонентов
Пайка компонентов
Пайка компонентов
Пайка компонентов
Пайка компонентов
Пайка компонентов
Пайка компонентов

Начните припаивать компоненты к плате; из центра печатной платы наружу. Больно пытаться припаять нужные компоненты в нужном месте под такими частями, как гнездо IC.

Паяйте и обрезайте по одному компоненту за раз, может быть сложно избавиться от лишнего, припаять или проверить соединения.

Удерживайте компонент на месте пружинными зажимами.

Припаяйте соединение, убедившись, что у вас хорошее соединение.

Осмотрите соединение и отрежьте лишние провода.

Длинный штырь светодиода входит в отверстие, ближайшее к кнопке сброса.

Резистор 680 Ом расположен ближе всего к кристаллу.

Резистор 10 кОм находится ближе всего к кнопке сброса.

Шаг 5: контакты розетки и соединителя

Гнезда и соединительные штыри
Гнезда и соединительные штыри
Гнезда и соединительные штыри
Гнезда и соединительные штыри
Гнезда и соединительные штыри
Гнезда и соединительные штыри

Так как гнездо IC припаивается к нижней части печатной платы, а контактные шины разъема припаиваются к верхней части печатной платы, сначала припаяйте гнездо IC. Таким образом, контактные шины разъема не будут мешать пайке гнезда микросхемы.

Как только вы прикрепите все мелкие компоненты к печатной плате, прикрепите разъем IC, убедившись, что все соединения в порядке.

Затем прикрепите две шины с 15 контактами разъема, убедившись, что они квадратные и все соединения в порядке. Если контакты не квадратные, возможно, вы не сможете вставить макетную плату в макетную доску.

Последний раз вставьте ATMega 328P IC в гнездо IC, и вы готовы к программированию и использованию.

Шаг 6: Программирование расходных материалов

Принадлежности для программирования
Принадлежности для программирования

Arduino UNO или MEGA и кабель

Хлебная доска

Джемперы

3 резистора 680 Ом

3 светодиода синий красный зеленый

Шаг 7: загрузчик

Загрузчик
Загрузчик
Загрузчик
Загрузчик
Загрузчик
Загрузчик

Если на микросхеме ATMega328P нет загрузчика; вам нужно будет записать загрузчик, вы сможете определить, есть ли у него загрузчик, если светодиод на Bread Board Buddy мигает при включении.

Чтобы записать загрузчик в Bread Board Buddy, выполните следующие действия:

Убедившись, что к вашему UNO ничего не подключено, подключите его к компьютеру.

Открыть эскиз

Вам нужно будет выбрать доску в меню «Инструменты», соответствующую вашей доске.

Затем выберите последовательный порт в меню «Инструменты», соответствующий вашей плате.

Щелкните файл, прокрутите вниз до примеров и щелкните Arduino ISP.

Откроется новое окно Arduino IDE с эскизом Arduino ISP.

Скопируйте контактные соединения, но пока не устанавливайте их.

Загрузите эскиз Arduino ISP на свою плату Arduino.

Sketch должен сообщить вам, когда это будет сделано, и светодиод на вашем Arduino должен перестать мигать.

Шаг 8: Подключение программатора

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

Отсоедините плату Uno от вашего компьютера и подключите плату и микроконтроллер, как описано в эскизе ISP.

имя контакта: UNO:

сброс ведомого: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

мега (1280 и 2560)

раб сброс: 53

MOSI: 51

MISO: 50

SCK: 52

Поместите светодиод (с резистором) на следующие контакты:

9: Heartbeat - показывает, что программист работает

8: Ошибка - загорается, если что-то пойдет не так (используйте красный, если это имеет смысл)

7: Программирование - связь с ведомым устройством

Я использовал синий светодиод для сердцебиения, красный для ошибки и зеленый для программирования, как показано на диаграмме. Помимо того, что мне нравятся мигающие огни, светодиоды сообщают вам, правильно ли работает Arduino ISP. Пульсирующий синий светодиод сообщит вам, что интернет-провайдер Arduino работает, зеленый светодиод сообщит вам, что идет загрузка, когда он загорится, а красный светодиод сообщит вам, что загрузка не удалась, когда он загорится.

Шаг 9: запись загрузчика

Запись загрузчика
Запись загрузчика
Запись загрузчика
Запись загрузчика

В меню «Инструменты» скетча выберите «Плата», а затем - ATmega328 на макетной плате (внутренние часы 8 МГц).

В меню «Инструменты» выберите последовательный порт, соответствующий вашей плате.

В меню «Инструменты» перейдите в меню «Программист» и выберите «Arduino» в качестве ISP.

Затем в меню «Инструменты» выберите «Записать загрузчик».

Светодиоды должны мигать, а зеленый светодиод должен загореться, когда интернет-провайдер Arduino загружает загрузочную информацию. По окончании загрузки синий светодиод должен снова мигать, а светодиод на Bread Board Buddy должен мигать раз в секунду.

Вы можете проверить это, просто подключив Bread Board Buddy к источнику питания.

Вам нужно только один раз записать загрузчик.

Шаг 10: программирование

Программирование
Программирование
Программирование
Программирование
Программирование
Программирование

После загрузки Bread Board Buddy можно запрограммировать тремя разными способами.

Первый. Вы можете удалить ATMega328P из Arduino UNO R3 и подключить ATMega328P от Bread Board Buddy к Arduino UNO R3.

Второй. Вы можете удалить ATMega328P из Arduino UNO R3 и подключить 5 В к 5 В, заземление к земле, RX (D0) к Do, TX (D1) к D1 и сбросить до RST с Arduino UNO на Bread Board Buddy.

В-третьих, вы можете использовать схему загрузчика для программирования Bread Board Buddy на плате.

Шаг 11: Программирование на плате

Программирование на плате
Программирование на плате
Программирование на плате
Программирование на плате
Программирование на плате
Программирование на плате
Программирование на плате
Программирование на плате

Теперь, когда на вашем Bread Board Buddy установлен загрузчик, вы можете загружать программы в микроконтроллер, используя ту же настройку, что и для загрузчика.

Выберите или создайте эскиз, который вы хотите загрузить в микроконтроллер.

В меню «Инструменты» выберите «Плата», а затем - ATmega328 на макетной плате (внутренние часы 8 МГц), если вы используете минимальную конфигурацию из меню «Плата».

В меню «Инструменты» выберите последовательный порт, соответствующий вашей плате.

Выберите Arduino как ISP в меню «Инструменты» и «Программист».

Затем, чтобы загрузить скетч в микроконтроллер, не нажимайте кнопку «Загрузить». Щелкните меню «Файл» и выберите «Загрузить с помощью программатора», чтобы запрограммировать микроконтроллер на макетной плате.

Светодиоды должны мигать, а зеленый светодиод должен загореться, когда интернет-провайдер Arduino загружает программу в ваш микроконтроллер. По окончании загрузки синий светодиод должен снова начать мигать.

Шаг 12: Готовый продукт

Готовый продукт
Готовый продукт
Готовый продукт
Готовый продукт

Теперь, когда Arduino Bread Board Buddy запрограммирован, вы можете собрать готовую схему.

Просто добавьте источник питания и другие компоненты, такие как эта ЖК-схема «Hello World», и готово.

Рекомендуемые: