Самодельные наручные часы pong watch
Содержание:
Другое
Некоторые часы устроены так, что при работе от сети дисплей остается непрерывно включенным. Это недостаток, потому что нет никакого смысла в одновременной активности дисплея и проектора. Ночью светящийся экран, возможно, будет нарушать темноту. Он может оказаться настолько ярким, что заменит ночник.
Если синхронизация по точному времени осуществляется посредством радиоволн, идущих из Франкфурта, то в России она работает только западнее Москвы. На остальной территории страны радиосвязь с Франкфуртом отсутствует.
Случается, что при изготовлении корпуса устройства используют настолько дешевый пластик, что по прошествии некоторого времени корпус становится липким от неких выделений или химических реакций с воздухом.
Если иметь в виду возможные дефекты и недостатки многофункциональных проекционных часов, то вполне реально приобрести оригинальную вещицу, приятную глазу, радующую слух и полезную в быту. В качестве подарка на день рождения такие часы-будильник приятно удивят, наверное, любого взрослого человека или подростка.
Электронные большие
Электронные часы встречаются часто, это самая распространенная модель. Формы любых размеров и видов.
Для гостиной — из грубых материалов: металла, досок, слегка обработанных и отшлифованных под старину. Отличаются часы тем, что есть циферблат, на котором вы можете видеть время, дату, температуру воздуха, напоминания о важных делах, встречах. Можно использовать в качестве будильника, чтобы не проспать.
Встречаются часы со встроенным радио. Просыпаешься под музыку, настроение хорошее или слышишь из радиоприемника любимую утреннюю передачу! Бывает освещение разных цветов, на экран загружаются фотографии, картинки с природой или изображением семьи. Такие изделия выглядят, словно картина с подсветкой, служат светильником для гостиной.
Процессор
Управлять эти несложным устройством может практически любой микроконтроллер с достаточным количеством выводов, минимально необходимое количество которых указано в Таблице 1.
Таблица 1. | ||||||||||||||||
|
Каждый изготовитель разрабатывает собственные семейства и типы микроконтроллеров. Расположение выводов индивидуально для каждого типа. Я постарался сконструировать универсальную плату для нескольких типов микроконтроллеров. На плате установлена 20-контактная панелька. С помощью нескольких проволочных перемычек вы можете адаптировать ее для разных микроконтроллеров.
Ниже перечислены микроконтроллеры, проверенные в этой схеме. Вы можете поэкспериментировать с другими типами. Преимуществом схемы является возможность использования разных процессоров. Радиолюбители, как правило, используют одно семейство микроконтроллеров и имеют соответствующий программатор и программный инструментарий. С микроконтроллерами других изготовителей могут возникнуть проблемы, поэтому я дал вам возможность выбора процессора из любимого семейства.
Вся специфика включения различных микроконтроллеров отражена в Таблицах 2…5 и на Рисунках 4…7.
Рисунок 4. |
Таблица 2. | ||||||||||||
|
Примечание: Параллельно кварцевому резонатору включен резистор 10 МОм.
Рисунок 5. |
Таблица 3. | ||||||||||||
|
Примечание: Микросхему необходимо развернуть в панельке на 180°.
Рисунок 6. |
Таблица 4. | ||||||||||||
|
Примечание: Добавьте SMD компоненты R и C к выводу RESET (10 кОм и 100 нФ).
Рисунок 7. |
Таблица 5. | ||||||||||||
|
Примечание: Добавьте SMD компоненты R и C к выводу RESET (10 кОм и 100 нФ); выводы, отмеченные звездочками, соедините с шиной питания +Ub через SMD резисторы 3.3 кОм.
Сравнив коды для разных микроконтроллеров, вы увидите, что они очень похожи. Различия имеются в доступе к портам и определению функций прерываний, а также в том, что зависит от компонентов обвязки.
Исходный код состоит из двух секций. Функция main() настраивает порты и запускает таймер, формирующий сигналы прерывания. После этого программа сканирует нажатые кнопки и устанавливает соответствующие значения времени и будильника. Там же в главном цикле текущее время сравнивается с будильником и включается пьезоизлучатель.
Вторая часть является подпрограммой обработки прерываний от таймера. Подпрограмма, которая вызывается через каждую миллисекунду (в зависимости от возможностей таймера), инкрементирует переменные времени и управляет цифрами дисплея. Кроме того, проверяется состояние кнопок.
Сборка электроники
Я расположил почти все элементы электроники на первой картинке. Я пропустил несколько конденсаторов и резисторов, потому что все они очень похожи и их легко перепутать или потерять.
Чтобы нанести припой на контактные площадки, я буду использовать трафарет для припоя. Я быстро сделал держатель на втором рисунке, чтобы выровнять печатные платы под трафаретом, но есть несколько более простых вариантов, самым простым из которых является лента.
На третьем рисунке трафарет выровнен по доске. На четвертом рисунке показано смазывание паяльной пасты в отверстия трафарета. Важно, чтобы трафарет был поднят прямо вверх после нанесения припоя. На этой фотографии также показан самодельный способ, которым я делаю это, потому что я никогда раньше не использовал трафарет. В следующий раз я бы не стал покупать рамку. Было бы проще просто прикрепить меньший лист вдоль одного края без рамки, жить и учиться. Теперь утомительное и сложное задание; поместите каждую из частей на доске с помощью пинцета
Рисунок 5 показывает размещенные детали, а рисунок 6 показывает их пайку
Теперь утомительное и сложное задание; поместите каждую из частей на доске с помощью пинцета. Рисунок 5 показывает размещенные детали, а рисунок 6 показывает их пайку.
На видео вместо 6-го снимка показан процесс пайки. Я использую паяльную станцию с горячим воздухом, настроенную на 450 ° C, чтобы расплавить припой, не повредив детали, в качестве альтернативы можно использовать печь для пайки, чтобы сделать то же самое. После пайки дна используйте мультиметр, установленный в режим непрерывности, чтобы проверить наличие коротких замыканий между соседними контактами на ИС. Когда короткое замыкание найдено, используйте паяльник, чтобы вытащить его из чипа и сломать его.
При такой пайке важно медленно нагревать плату в течение пары минут, прежде чем приступать к расплавлению. В противном случае термический удар может разрушить детали. Я бы посоветовал взглянуть на более подробные инструкции, если вы не знакомы с этим методом. Далее необходимо подключить катушку к 2-х проводному разъему и удерживать ее над зарядным основанием. Если все прошло хорошо, зеленый индикатор зарядки должен включиться примерно на секунду, а затем выключиться. Если батарея подключена, зеленый индикатор зарядки должен оставаться включенным до завершения зарядки
Далее необходимо подключить катушку к 2-х проводному разъему и удерживать ее над зарядным основанием. Если все прошло хорошо, зеленый индикатор зарядки должен включиться примерно на секунду, а затем выключиться. Если батарея подключена, зеленый индикатор зарядки должен оставаться включенным до завершения зарядки.
После того, как зарядка работает как положено, это тот же процесс, чтобы припаять верхнюю сторону платы. Примечание для светодиодов на рисунке 7, есть небольшая маркировка в нижней части светодиодов, чтобы показать ориентацию. Сторона, в которую выходит маленькая линия, является узким концом треугольника на схеме светодиода
Важно проверить это для каждого используемого вами светодиода для поверхностного монтажа, поскольку маркировка может отличаться у разных производителей
Способ изготовления часов
Для поделок понадобится в первую очередь старый будильник, у которого будет позаимствован механизм для создания будущего настенного аксессуара. А дальше выбирается основной фон и декор изделия.
Для оригинального дизайна можно выбрать:
- кофейные зёрна, из которых выкладываются разнообразные рисунки поверх картона, пластика, дерева;
- винные пробки, грубые верёвки и сушёные фрукты для создания необычного блюда;
- кухонная утварь из кукольного сервиза для изображения мини-стола или замены цифр;
- пластиковые ложки и вилки для уникального дизайна;
- натуральное дерево, которое применяется как основа под циферблат.
Для обновления старых часов или создания новых, которые могут украсить и кухонный интерьер, и другие комнаты, применяются в том числе вещи, которые зачастую просто хранятся дома в дальних ящиках:
- ленты;
- большие яркие пуговицы;
- грубая льняная ткань;
- старые миниатюрные игрушки;
- элементы ненужных старых игр: лото, шашки, шахматы;
- бисер, бусины, толстые верёвки и многое другое.
Если настроиться украсить жильё, порадовать домочадцев и удивить гостей, а потом уступить место фантазии и подготовить всё необходимое, можно соорудить нечто такое, что будет радовать долгие годы.
Декорирование и украшение изделия
Если хочется не менять часы, а лишь изменить детали, достаточно найти нечто, подходящее к стилю помещения, подготовить клей, канцелярский нож, ножницы, и, собственно, предметы декора. Далее, нужно будет снять с них корпус, а именно стекло и ободок, и можно приступать к работе. Кстати, само стекло можно использовать для поделки такого же изделия в другую комнату.
Идеи для декорирования старых часов под разные стили:
- Прованс. Интересно сыграют оформления в цветах лаванды, сделанные из ткани или бумаги, а также любые другие цветы в спокойных расцветках, а ещё можно на самом циферблате цифры перекрыть маленькими чашечками и тарелками в поочерёдном порядке.
- Итальянский. Для этого стиля подойдёт всё, что связано в винами: пробки, миниатюрные бутылки, поделки в форме штопора, бочек, винограда, которые можно изготовить самостоятельно или приобрести в магазине.
- Средиземноморский. Циферблат может повторять вид штурвала, или же можно на нём изобразить морскую стихию с помощью ракушек, гальки, песка, искусственных водорослей и рыбок.
- Эко. Идеально будет смотреться деревянный циферблат. Его можно оставить как есть, можно нанести отметки или же украсить ветками, маленькими шишками, желудями.
- Минимализм. При таком стиле можно просто на стену прикрепить механизм со стрелками, а по намеченному кругу сделать декорации из цифр, точек или продольных жердочек.
Все подобные выполнения будут смотреться весьма интересно, радовать глаз своей красотой, а также придадут необычный вид интерьеру, потому что выполнены самостоятельно.
Заключение
Небольшие 8-битные процессоры вполне приспособлены для языков высокого уровня. Изначально язык C не предназначался для небольших микроконтроллеров, однако для простых приложений вы прекрасно можете использовать его. Ассемблер лучше подойдет для сложных задач, требующих соблюдения критических времен или максимальной загрузки процессора. Для большинства радиолюбителей подойдут как бесплатные, так и условно-бесплатные ограниченные версии компилятора C.
Программирование на C одинаково для всех микроконтроллеров. Вы должны знать функции аппаратных средств (регистров и периферии) выбранного типа микроконтроллера. Будьте осторожны с битовыми операциями – язык C к манипуляциям с отдельными битами не приспособлен, что можно увидеть на примере исходного когда для ATtiny.
Закончили? Тогда настройтесь на созерцание вакуумных ламп и смотрите…
…возвращаются старые времена … 🙂
Примечание редакции
Полным аналогом SN74141 является микросхема К155ИД1, выпускавшаяся минским ПО «Интеграл».
Микросхему без труда можно найти в сети Интернет.