Оглавление:
- Шаг 1: сбор материала
- Шаг 2: Изготовление деревянного футляра
- Шаг 3: Деревянный футляр: вырезание частей футляра
- Шаг 4: Деревянный футляр: сверление отверстий под светодиоды
- Шаг 5: Деревянный корпус: Покраска
- Шаг 6: Деревянный футляр: сборка
- Шаг 7: Схема
- Шаг 8: Схема: пайка светодиодов
- Шаг 9: Схема: построение схемы
- Шаг 10: Сборка
Видео: Простые двоичные часы с использованием Attiny85: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Приветствую! В этой инструкции я покажу, как сделать минималистичные и простые двоичные часы, используя 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 И все! оставлять комментарии и предложения!
Рекомендуемые:
Микро-двоичные часы: 10 шагов (с изображениями)
Микро-двоичные часы: предварительно созданный инструктируемый (двоичный DVM), который использует ограниченную область отображения с использованием двоичного кода. Это был всего лишь небольшой шаг, прежде чем был создан основной модуль кода для преобразования десятичного в двоичное для создания двоичных часов, но t
Двоичные часы V1.0: 5 шагов
Двоичные часы V1.0: все любят двоичные часы, особенно такие ботаники, как я. В этом руководстве я покажу вам, как вы можете создать свои собственные двоичные часы, используя готовые модули и модули перфорированной платы. Я не был удовлетворен дизайном готового двоичного кода c
«Простые» часы Digilog (цифровые аналоговые) с использованием переработанных материалов !: 8 шагов (с изображениями)
«Простые» часы Digilog (цифровые аналоговые) с использованием переработанного материала!: Всем привет! Итак, в этой инструкции я расскажу, как сделать эти цифровые + аналоговые часы, используя дешевый материал! Если вы думаете, что этот проект "отстой", вы можете уйти и не читать эту инструкцию. Мир! Мне очень жаль, если
Простые цифровые часы с использованием Arduino: 6 шагов
Простые цифровые часы с использованием Arduino: создайте простые цифровые часы с помощью Arduino и простой печатной платы
Двоичные часы с использованием неопикселей: 6 шагов (с изображениями)
Двоичные часы с использованием неопикселей: Привет, ребята, мне нравится все, что связано со светодиодами, и мне также нравится использовать их разными интересными способами.Да, я знаю, что двоичные часы использовались здесь несколько раз, и каждый из них является отличным примером того, как создать свои собственные часы. Мне очень нравится