Оглавление:

Простые двоичные часы с использованием Attiny85: 10 шагов
Простые двоичные часы с использованием Attiny85: 10 шагов

Видео: Простые двоичные часы с использованием Attiny85: 10 шагов

Видео: Простые двоичные часы с использованием Attiny85: 10 шагов
Видео: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Ноябрь
Anonim
Простые двоичные часы с использованием Attiny85
Простые двоичные часы с использованием Attiny85
Простые двоичные часы с использованием Attiny85
Простые двоичные часы с использованием Attiny85
Простые двоичные часы с использованием Attiny85
Простые двоичные часы с использованием Attiny85

Приветствую! В этой инструкции я покажу, как сделать минималистичные и простые двоичные часы, используя arduino uno и attiny85. Если вы никогда не использовали свой arduino для программирования других микрочипов, вы увидите, что это очень легко сделать (я пробовал это для впервые для этого проекта, и это было довольно просто) и очень удобно, так как вы можете уменьшить размер своих проектов!

Шаг 1: сбор материала

Для этого проекта я использовал простые и простые в поиске материалы. Есть две категории материалов: одна для корпуса часов, а другая для схем. Деревянный корпус: все эти предметы были найдены в ремесленном магазине - деревянные панели - клей для дерева - черная и красная аэрозольная краска - пресс-дрель - лобзиковая пила - 13 красных светодиодов 5 В - провода - 4 резистора по 220 Ом - 2 резистора по 10 кОм - Держатели контактов - 1 х 74hc595 (сдвиговый регистр) - 2 кнопки - Печатная плата - таблеточный элемент 3,3 В - Attiny85 - Arduino uno - Инструменты для пайки

Шаг 2: Изготовление деревянного футляра

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

Шаг 3: Деревянный футляр: вырезание частей футляра

Деревянный футляр: резка частей футляра
Деревянный футляр: резка частей футляра
Деревянный футляр: резка частей футляра
Деревянный футляр: резка частей футляра
Деревянный футляр: резка частей футляра
Деревянный футляр: резка частей футляра

Во-первых, я измерил и вырезал все детали, которые мне понадобятся для сборки корпуса. Решил сделать коробку без дна. При необходимости я отшлифовал края. Размеры: Стороны: 2 x (7,4 см x 3,8 см) Передняя и задняя части: 7,4 см x 9,5 см Верхняя часть: 8,8 см x 3,8 см

Шаг 4: Деревянный футляр: сверление отверстий под светодиоды

Деревянный футляр: сверление отверстий под светодиоды
Деревянный футляр: сверление отверстий под светодиоды
Деревянный футляр: сверление отверстий под светодиоды
Деревянный футляр: сверление отверстий под светодиоды
Деревянный футляр: сверление отверстий под светодиоды
Деревянный футляр: сверление отверстий под светодиоды

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

Шаг 5: Деревянный корпус: Покраска

Деревянный корпус: Живопись
Деревянный корпус: Живопись
Деревянный корпус: Живопись
Деревянный корпус: Живопись
Деревянный корпус: Живопись
Деревянный корпус: Живопись

Когда у меня были все части корпуса для часов, я приступил к их раскрашиванию. Я выбрал красную и черную краску, так как мои светодиоды уже были красными. Я использовал блестящую аэрозольную краску, чтобы придать законченный вид после двух слоев краски. Дождался, пока все высохнет.

Шаг 6: Деревянный футляр: сборка

Деревянный корпус: сборка
Деревянный корпус: сборка
Деревянный корпус: сборка
Деревянный корпус: сборка
Деревянный корпус: сборка
Деревянный корпус: сборка

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

Шаг 7: Схема

Схема
Схема

Следующая часть этого проекта - схема. Для этой части вам понадобится ваш Arduino или любой программатор микрочипов и Attiny85. Как я уже говорил, я отключил светодиоды для секунд, так как считал секунды слишком отвлекающими. Итак, сначала на картинках отображаются все светодиоды, а потом секунды отсутствуют. Чтобы запрограммировать Attiny с Arduino в качестве интернет-провайдера, я выполнил этот хороший учебник из инструкций от randofo: https://www.instructables.com/id/Program-an-ATtiny … Код, который я загрузил в Attiny: * Код основан на на внутренних часах 16 МГц, но их можно изменить * Я использовал таймеры и прерывания чипа, чтобы сделать часы.

Шаг 8: Схема: пайка светодиодов

Схема: пайка светодиодов
Схема: пайка светодиодов
Схема: пайка светодиодов
Схема: пайка светодиодов

Я приступил к пайке светодиодов вместе с помощью паяльника и уже просверленного корпуса, чтобы правильно расположить светодиоды во время пайки. Каждый светодиод столбца спаян вместе своим катодом Каждый светодиод ряда спаян вместе своим анодом.

Шаг 9: Схема: построение схемы

Схема: построение схемы
Схема: построение схемы
Схема: построение схемы
Схема: построение схемы
Схема: построение схемы
Схема: построение схемы
Схема: построение схемы
Схема: построение схемы

Когда Attiny запрограммирован с помощью кода, все, что нужно сделать, это сначала построить схему, используя макетную плату, чтобы протестировать мою программу и убедиться, что все работает, прежде чем паять полную схему. Использование сдвигового регистра необходимо, поскольку Attiny не обеспечивает достаточного количества выходных контактов для 8 конечных точек (4 строки, 4 столбца) и двух кнопок. План и схема, которую я сделал, показаны на рисунках. Я протестировал свою схему. на макетной плате, и когда она была готова, я припаял ее к печатной плате. У меня не было держателя батареи для элемента, поэтому я использовал свое воображение, чтобы построить временный (очень схематично..). Я рекомендую использовать настоящий держатель батареи.

Шаг 10: Сборка

Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

Последним шагом была сборка всего, то есть просто закрепление цепи в корпусе и светодиода в соответствующих отверстиях. Затем вы можете установить время с помощью кнопок и позволить Attiny отслеживать время. Например, на втором рисунке: Hours2 = 2 и Hours1 = 1Mins2 = 1 и Mins1 = 6, поэтому время 21:16 И все! оставлять комментарии и предложения!

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