Оглавление:
- Шаг 1. Обзор
- Шаг 2: Дизайн передней панели
- Шаг 3: переключатели управления
- Шаг 4: Окончательная сборка
- Шаг 5: О прошивке и резервном копировании Supercap
Видео: Mini Dotclock: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Массив светодиодов случайным образом меняет шаблоны каждые 10 секунд или около того. Чтобы узнать время, просто посчитайте количество точек на цифру. На основной картинке показано время - 22:11. Разным цифрам назначены разные цвета: красный - 10 часов, желтый - часы, зеленый - 10 минут, синий - минуты. Использование сверхяркости 3 мм означает, что часы можно читать днем или ночью (хотя они будут размыты при ярком солнечном свете).
Случайный узор намного меньше отвлекает, чем смотрящие на вас числовые цифры … это также будет отличным проектом для добавления на лицевую панель или размерные панели мода для ПК.
Шаг 1. Обзор
Этот проект был вдохновлен устройством TixClock, которое я видел рекламируемым на ThinkGeek. Это было немного большим для моего приложения, я хотел, чтобы часы над моим DVD, потому что они не отображали время при воспроизведении DVD.
Дизайн основан на корпусе, низкопрофильном «витрине» от Jaycar Electronics (www.jaycar.com.au), каталожный номер HB6083. Если вы хотите поместить эти часы в другой корпус, вам придется изменить компоновку печатной платы. В проект включен zip-файл с исходным кодом, файлы pcb в формате EagleCad и некоторые картинки. Некоторые гусеницы немного узкие и имеют очень маленький просвет. Я сделал это, используя пленку «пресс-н-отслаивание», так что это можно сделать… просто позаботьтесь о том, чтобы не испачкать вещи, и внимательно проверьте результат, соскребая все размытые следы, которые могут касаться другого. Печатная плата рассчитана на два слоя, однако я построил ее на односторонней плате, чтобы сэкономить усилия. Сверху всего несколько дорожек, и с ними можно справиться с помощью соединительного провода. Обратите внимание, что изображение немного отличается от дизайна печатной платы в zip-файле. Изменения касались подключения разрешающих контактов микросхем 74hc154 непосредственно к земле и дополнительного диода для понижения напряжения на суперконденсаторе, чтобы приблизить его к 3,3 В, требуемому микросхемой RTC. Вот несколько полезных советов при изготовлении двухсторонней платы с использованием однослойных: - сделать как можно больше дорожек на нижней стороне - при укладке дорожки сверху всегда переходите к переходному отверстию, а не подключайте дорожку верхнего слоя непосредственно к дорожке. составная часть. - при использовании пресс-н-пилинга распечатайте шелкографию (в обратном порядке) и прогладьте ее до печатной платы после сверления и травления. Это не только дает вам возможность размещения компонентов, но и, если вы распечатываете верхние дорожки, это простое руководство для подключения провода. Обратите внимание на черные линии на печатной плате ниже… Это будут места, где будут находиться дорожки верхнего слоя.
Шаг 2: Дизайн передней панели
Удобный трюк для получения классно выглядящих передних панелей, выровненных с макетами вашей печатной платы, - это распечатать изображение вашего шелкографического экрана, а затем отредактировать любые элементы, не входящие в переднюю панель. В данном случае я оставил только светодиоды. Изображение было отредактировано в фоторедакторе и добавлен текст. С помощью фотопринтера можно получить красочные рисунки (хотя цветовая схема здесь немного минимальна). Отверстия для светодиодов были вырезаны острым ножом, а сзади была добавлена калька, чтобы немного рассеять свет.
Мой маленький фотопринтер делал отпечатки слишком узкими, чтобы поместиться во весь футляр, поэтому была добавлена небольшая полоска, чтобы заполнить его. В этом случае все выглядит нормально, потому что передняя панель настолько минимальна.
Шаг 3: переключатели управления
У вас должна быть возможность установить время. Я использовал три микровыключателя, которые спас от старой стереосистемы, прикрепил их к верёвочному картону (или картону) и приклеил узел переключателя с помощью горячего клея к корпусу.
Первый переключатель выбирает режим установки времени, второй выбирает цифру, а третий увеличивает цифру. После изменения времени снова нажмите первый переключатель, и часы начнут работать. Ленточный кабель от коммутатора имеет 5 линий, vcc / gnd и три входа переключателя. Каждый переключатель мгновенно замкнут. Один размер подключается к земле, другой - к входной линии переключателя, а подтяжка резистора - к vcc. Другими словами, на входах обычно высокий уровень, а затем их понижают для активации. См. Схему для получения подробной информации о проводке. Что было полезно при использовании veroboard, так это то, что сама плата была шаблоном для сверления отверстий переключателя. Маленькие отверстия просверливались точно в нужных местах, а затем распрямлялись напильником. Он отлично подошел.
Шаг 4: Окончательная сборка
Печатная плата была разработана специально для этого случая, поэтому ее можно было просто надеть на монтажные стойки. Поскольку места было очень мало, узел переключателя был припаян непосредственно к печатной плате, а пьезозуммер был приклеен к микросхеме горячим способом. Если вам нужен более громкий пьезо, вам придется добавить драйвер, так как он управляется непосредственно микроконтроллером. Вам действительно нужно приклеить или прикрепить пьезо к чему-то в одном месте, чтобы увеличить объем.
Кабель источника питания был привязан к нижней монтажной стойке в качестве разгрузки от натяжения. Я только что выдолбил его из монтажных отверстий, но при необходимости вы можете использовать подходящую втулку. Вот и все, устройство питается от блока розеток на 9 В и находится над моим DVD-плеером, весело меняя шаблоны.
Шаг 5: О прошивке и резервном копировании Supercap
Эта прошивка была разработана с помощью компилятора Sourceboost и использует библиотеку Sourceboost I2C для взаимодействия с чипом RTC. Мне пришлось изменить драйвер i2c, чтобы использовать более длительные задержки, чтобы обеспечить надежную работу.
Прошивка инициализирует io, затем считывает его каждые десять секунд или около того (вы можете изменить это в коде, если хотите более быстрое обновление или случайное время обновления. Я обнаружил, что этот период меньше всего отвлекает). Если обнаруживаются нажатия клавиш, то он переходит в процедуру изменения времени на часах до тех пор, пока не будет завершен нажатием первого переключателя. Также в конструкции предусмотрено место для суперкапса. Я не тестировал это, но установка одного из них должна позволить часам выдерживать перебои в подаче электроэнергии в течение короткого периода времени. В микропрограммном обеспечении после считывания данных RTC процедура принимает цифровые значения и назначает случайный выбор активных светодиодов этой цифре, то же самое число, что и цифровое значение. Они хранятся в таблице. Процедура прерывания берет одно значение из таблицы за раз и отправляет их на микросхемы драйвера светодиода, и загорается светодиод (фактически два, по одному на кристалл). Следующий вход в процедуру получает другой и так далее. При достаточно быстром запуске все активные светодиоды в таблице загораются одновременно. Вы можете изменить время обработки прерывания, чтобы ускорить его, если хотите. Получайте удовольствие, и если вы превратите один из них во что-нибудь крутое… пришлите мне картинку. Филип Пулле www.rgbsunset.com
Рекомендуемые:
Как сделать MP3-плеер с ЖК-дисплеем, используя Arduino и DFPlayer Mini MP3 Player Module: 6 шагов
Как сделать MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer Mini MP3 Player: Сегодня мы создадим MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer mini MP3 Player. Проект может читать файлы MP3 на SD-карте и может приостанавливать работу и играю так же, как и устройство 10 лет назад. А еще в нем есть предыдущая песня и следующая веселая песня
Плоская панель Mini IMac G4 - на базе NUC: 9 шагов (с изображениями)
Плоская панель Mini IMac G4 - на базе NUC: Введение Я столкнулся с парой проектов, которые послужили источником вдохновения для этой сборки. Один утверждает, что это самый маленький действующий iMac в мире, но на самом деле это Raspberry Pi, работающий под управлением дистрибутива Linux с темой MacOS, и не может запускать настоящий M
Automatické Ovládání Varny Pomocí WEMOS D1 (mini) / Приложение Blynk: 5 шагов
Automatické Ovládání Varny Pomocí WEMOS D1 (mini) / Blynk App: Ahoj všem domovařičm, kteří chtějí automatizovat svou varnu a mají omezený rozpočet nebo jen nechtějés stevejněsto zby Požitek z držení vařechy a Regular plynu je skvělý relax, ale ne vždy je na
Mini Bartop Arcade: 8 шагов (с изображениями)
Mini Bartop Arcade: на этот раз я хотел бы показать вам свою старую аркадную версию с использованием Raspberry Pi Zero, основанную на Picade Desktop Retro Arcade Machini, как показано на этом сайте: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Цель этого проекта - построить ретро
Сенсорный экран Macintosh - Классический Mac с iPad Mini для экрана: 5 шагов (с изображениями)
Сенсорный экран Macintosh | Классический Mac с IPad Mini вместо экрана: это мое обновление и пересмотренный дизайн о том, как заменить экран старинного Macintosh на iPad mini. Это шестой из них, который я сделал за многие годы, и я очень доволен развитием и дизайном этого! Еще в 2013 году, когда я сделал