Оглавление:

Плата программирования ATtiny Arduino: 7 шагов
Плата программирования ATtiny Arduino: 7 шагов

Видео: Плата программирования ATtiny Arduino: 7 шагов

Видео: Плата программирования ATtiny Arduino: 7 шагов
Видео: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Июль
Anonim
Image
Image
Импортируйте ваш файл
Импортируйте ваш файл

В этой сборке проекта мы покажем вам, как создать свой собственный программный щит ATtiny Arduino с помощью настольного фрезерного станка для печатных плат Bantam Tools. Этот важный компонент позволяет подключать и программировать микросхемы ATtiny через Arduino IDE. Этот проект требует очень мало времени на настройку и фрезеровку для получения готового продукта. Давайте начнем!

Шаг 1. Соберите инструменты и материалы

ИНСТРУМЕНТЫ

Настольный фрезерный станок для печатных плат Bantam Tools

Компьютер с установленным программным обеспечением для настольных фрезерных станков Bantam Tools

Установлена программа Arduino IDE

Плоская концевая фреза, 1/32"

Гравировальный бит для печатной платы, 0,005"

Выравнивающий кронштейн

Паяльник

Кусачки для диагональной проволоки

USB-кабель

МАТЕРИАЛЫ

Заглушка для печатной платы, FR-1, односторонняя

Лента высокопрочная двусторонняя

Заголовки шага, 2,54 мм (32)

Резисторы (3)

Светодиоды (1 красный, 1 зеленый, 1 желтый)

Dip-гнездо, 2x4

Dip-гнездо, 2x7

Конденсатор, 10 мкФ

ФАЙЛЫ

Загрузите файл ATtiny-Jig-Final-Bantam-Tools.brd.

Шаг 2. Настройте свою работу

Во-первых, нам нужно установить и найти выравнивающий кронштейн. После того, как вы прикрепите выравнивающий кронштейн, в разделе «Крепление» выберите «Найти» и следуйте инструкциям на экране. Использование выравнивающего кронштейна гарантирует, что ваша доска будет идеально квадратной в переднем левом углу.

Примечание. Если вы еще не устанавливали выравнивающий кронштейн, выполните действия, описанные в этом вспомогательном руководстве.

Установив выравнивающий кронштейн, пора приступить к работе. Мы собираемся быстро выполнить эту настройку. Если вам нужны дополнительные инструкции по загрузке инструмента и вводу информации в программное обеспечение настольного фрезерного станка Bantam Tools, см. Проект Light-Up PCB Badge.

  1. Подключите настольный фрезерный станок для печатных плат и откройте программное обеспечение для настольного фрезерного станка Bantam Tools.
  2. Домашняя мельница.
  3. Дважды проверьте, чтобы в разделе «Крепление» было указано «Кронштейн».
  4. Выберите плоскую концевую фрезу 1/32 ", загрузите ее с прикрепленным вентилятором и найдите инструмент.
  5. В раскрывающемся меню «Материал» выберите «Односторонний FR-1».
  6. Измерьте и введите размеры в значения X, Y и Z в разделе «Материал». Затем нанесите высокопрочный двусторонний скотч на одну сторону печатной платы и поместите ее на спойлборд так, чтобы она совпала с углом установочного кронштейна.

Шаг 3. Импортируйте файл

В программе Bantam Tools в разделе «Планы» щелкните «Открыть файлы» и выберите ATtiny-Jig-Final-Bantam-Tools.brd. Затем выберите плоскую концевую фрезу 1/32 дюйма и бит для гравировки печатной платы 0,005 дюйма. Время измельчения будет варьироваться в зависимости от скорости и рецепта подачи, который вы используете. Для этой операции мы использовали следующие рецепты.

Для плоской концевой фрезы 1/32 :

  • Скорость подачи: 59 дюймов / мин
  • Скорость погружения: 15 дюймов
  • Скорость шпинделя: 25, 000 об / мин
  • Шагающий: 49%
  • Глубина прохода: 0,010 дюйма

Для биты для гравировки печатной платы 0,005 дюйма:

  • Скорость подачи: 4,00 дюйма / мин
  • Скорость погружения: 5,00 дюймов
  • Скорость шпинделя: 25, 000 об / мин
  • Шаг: 50%
  • Глубина прохода: 0,006 дюйма

Если вы хотите настроить скорость и подачу в соответствии с нашими, нажмите «Файл»> «Библиотека инструментов»> «Добавить инструмент». Назовите свои новые инструменты, а затем введите скорости и рецепты кормов. Вы можете узнать больше о настройке вашей библиотеки инструментов здесь.

Шаг 4: Начать фрезерование

Начать фрезерование
Начать фрезерование

Готовый? Щелкните Начать фрезерование.

Помните, что эта работа потребует смены инструмента. При появлении запроса установите гравировальную коронку для печатной платы 0,005 дюйма с прикрепленным вентилятором, найдите инструмент и выберите «Начать фрезерование», чтобы закончить обработку платы.

Шаг 5: припаяйте компоненты

Припаиваем компоненты
Припаиваем компоненты
Припаиваем компоненты
Припаиваем компоненты

Хорошо, пора паять! Возьмите компоненты и паяльник. Паять компоненты проще всего в следующем порядке:

  1. Резисторы
  2. DIP-гнездо 2x4 или 2x7
  3. Заголовки с шагом 2,54 мм
  4. Желтый, зеленый и красный светодиоды
  5. Конденсатор 10 мкФ

Когда вы закончите пайку, плата будет выглядеть так, как показано здесь. Обратите внимание на то, как компоненты проходят через заднюю часть FR-1.

Поздравляю! Вы создали свой собственный программный щит ATtiny Arduino, используя настольный фрезерный станок для печатных плат Bantam Tools.

Шаг 6: запрограммируйте свои чипы Arduino

Программируйте свои чипы Arduino
Программируйте свои чипы Arduino

Прикрепите приспособление для программирования ATtiny, которое вы только что отшлифовали, к плате Arduino, которую вы хотите запрограммировать. Откройте IDE Arduino. (Если вы еще этого не сделали, загрузите его здесь.)

  1. Загрузите эскиз ArduinoISP в Arduino Uno.
  2. Установите ATTinyCore Спенс Конде через Arduino Board Manager.
  3. Щелкните Инструменты> Плата> ATTiny 25/45/85 (или 24/44/84).
  4. Щелкните Инструменты> Часы - 8 МГц (внутренние).
  5. Щелкните Инструменты> Чип> ATTiny85 (или ATTiny84).
  6. Щелкните Инструменты> LTO - «Отключено».

Вставьте ATtiny в розетку. Когда порт USB на Arduino направлен вниз, контакт 1 должен находиться в правом нижнем углу. Затем подключите приспособление для программирования, которое вы фрезеровали, к Arduino и включите его. Желтый светодиод должен начать дышать после запуска.

Затем нажмите «Инструменты»> «Программист»> «Arduino As ISP» и выберите «Инструменты»> «Записать загрузчик». Этот шаг нужно выполнить только один раз для каждой микросхемы. После того, как вы записали загрузчик Arduino на ATTiny, вы можете загрузить несколько эскизов из папок с примерами в Arduino IDE или создать собственный код. Убедитесь, что вы выбрали «Загрузить с помощью Programmer» в меню Sketch. Примечание. Для получения дополнительной информации о программировании вашего чипа Arduino ознакомьтесь с руководством Arduino по программированию Arduino Uno.

При программировании микросхем следует помнить о некоторых примечаниях по дизайну

Светодиоды: светодиоды прикреплены к контактам 7, 8 и 9 Arduino для отображения программирования, ошибок и тактового сигнала. Это светодиоды состояния во время программирования, встроенные в скетч ArduinoISP. Желтый светодиод «дышит», когда вы подключены; зеленый светодиод мигает, когда идет программирование; а красный светодиод загорается, когда возникает ошибка и когда загрузка скетча завершается.

  • Контакт 7 - Программирование
  • Контакт 8 - ошибки
  • Контакт 9 - сердцебиение

Последовательный периферийный интерфейс (SPI): SPI используется микроконтроллерами для быстрой связи с одним или несколькими периферийными устройствами или, в данном случае, с печатными платами. Всегда есть одно главное устройство, которое контролирует другие устройства.

  1. Контакт 10 - Salve Select (SS)
  2. Контакт 11 - Master Out Slave In (MOSI)
  3. Контакт 12 - Master In Slave Out (MISO)
  4. Контакт 13 - последовательные часы (SCK)

Глобальное программирование

  • 5В - Питание
  • GND - Земля
  • Сброс настроек

Шаг 7: Проверьте свою плату Arduino

Проверьте свою плату Arduino
Проверьте свою плату Arduino

На этом заключительном этапе пришло время протестировать вашу доску. Чтобы убедиться, что ваша доска работает, выполните следующие действия:

  • Щелкните Файл> Примеры> 01. Basics> Blink. Измените вывод светодиода на 3. Это вывод 2 на 85 и 10 на 84.
  • Щелкните Инструменты> Программист. Выберите Arduino в качестве ISP.
  • Нажмите «Скетч»> «Загрузить»> «Программист».

Есть ли тема, которую вы бы хотели, чтобы мы осветили в следующем обучающем видео? Напишите на [email protected] или свяжитесь с нами в наших социальных сетях. Не забудьте подписаться на нас в Instagram, Facebook и Twitter, чтобы получать последние инструкции, проекты ЧПУ и обновления!

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