Программатор ATTINY85, использующий Nano.
Это программатор для ATTINY85, использующий Nano в качестве ISP. В Интернете можно найти множество статей о том, как их собрать. Мой вклад заключается лишь в том, чтобы показать один способ установки и подключения всех компонентов.
Это устройство обеспечивает способ загрузки скетча в DIP8 ATTINY85 с помощью USB-соединения от ПК или ноутбука, на котором установлена среда разработки Arduino IDE. Nano обеспечивает необходимый интерфейс между IDE и ATTINY85.
Как всегда, мой друг и бывший коллега WTS предоставил мне множество советов, помощи и поддержки на этом пути. Он гораздо лучше понимает подобные вещи, чем я, и многие из моих дизайнов не были бы опубликованы без его помощи.
Перед использованием программатора скетч ArduinoISP должен быть загружен на Nano стандартным способом, чтобы настроить его на работу в качестве ISP для ATTINY85. Скетч ArduinoISP находится в Arduino IDE в разделе "Файл"> "Примеры"> "Встроенные примеры" (№11 в этом списке в версии IDE 2.2.1).
ВНИМАНИЕ: При использовании программатора для загрузки вашего скетча на ATTINY85 в гнездо, нажатие на обычную кнопку "Загрузить" (стрелка, указывающая вправо) на панели кнопок IDE приведет к ошибке с сообщением о том, что требуется программатор; скетч не будет загружен. Необходимо загружать скетчи на ATTINY
Печатная плата состоит из семи рядов, выпиленных из более крупной платы. Смотрите ссылку в списке материалов ниже на конкретную плату, которую я использовал. Любая плата с двумя параллельными рядами пятиконтактных шин и пространством между ними, в которое поместится гнездо для микросхемы, подойдет.
Обратите внимание, что один ряд на печатной плате пустой, то есть без соединений. Я добавил этот дополнительный ряд, чтобы обеспечить немного больше физического пространства для резистора и конденсаторов и облегчить выполнение соединений. Я не использовал термоусадочную пленку или другие средства изоляции, поэтому необходимо соблюдать осторожность, чтобы избе
Соединения для двух конденсаторов и резистора имеют свободную форму и находятся под платой. Всё остальное обмотано проводами, но эти элементы должны быть припаяны непосредственно к соответствующим контактам.
На диаграммах точки подключения без разъёмов с текстовыми надписями чуть ниже них (D10-D13, GND, RST, 5V) обозначают соединения непосредственно с Nano.
Отверстия для крепежных винтов Nano имеют диаметр 1 мм и проходят насквозь через деталь. Может потребоваться немного расширить их с помощью сверла 1 мм в тисках для штифтов, так как они, как правило, печатаются немного меньшего размера.
Вся проводка выполнена из твердого провода сечением 30 AWG, с использованием проволочной обмотки там, где это возможно.
Список материалов:
Детали, напечатанные на 3D-принтере:
Тело.
Удерживание (требуется 2 игрока).
Купленные или запчасти из коробки с запчастями:
8-контактный разъём для микросхемы DIP8.
Печатная плата с 5-контактными шинами (См. примечания выше - я вырезал свою из <...>).
https://www.amazon.com/gp/product/B081MSKJJX/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1)
Красный светодиод 3 мм.
Керамический дисковый конденсатор на 10 мкФ (маркировка = 104).
Керамический дисковый конденсатор на 100 нФ (маркировка = 102).
Резистор 330 Ом, 1/8 Вт (оранжевый, оранжевый, коричневый).
4 шт. самонарезающихся винтов с круглой головкой M1.4 X 5 мм (нановинты)
2 шт. самонарезающих винтов с круглой головкой M2 x 6 мм (винты для печатных плат).
Мужские штыри-коннекторы, как следует (см. диаграмму)
Для Нано.
- 2 шт. 3-контактных разъёма (GND-RST-5V и D10-D11-D12)
- 1 шт. 1-контактный разъём (D13)
Для печатной платы.
- 1 шт. 4-контактный разъём (шина GND, соседний контакт разъёма № 4)
- 1 шт. 2-контактный разъём (соседние контакты разъёма 5-8)
- 2 шт. 2-контактный разъём (левый край, нижние два ряда)
- 1 шт. 1-контактный разъём (D10, соседний контакт разъёма 1)
30 калибра, твёрдая проволока.
Припой и флюс.
Заметки о печати:
НОАК.
Слои толщиной 0,15 мм.
0,8-миллиметровые пули.
12% заполнения.
Нет поддержки.
태그
모델 소스
