Оглавление:

Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)

Видео: Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)

Видео: Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)
Видео: HRYSTAL 2024, Июль
Anonim
Создайте настоящие часы с боем колокола для своего ПК и часы с огнетушителем
Создайте настоящие часы с боем колокола для своего ПК и часы с огнетушителем
Создайте настоящие часы с боем колокола для своего ПК и часы с огнетушителем
Создайте настоящие часы с боем колокола для своего ПК и часы с огнетушителем

Медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект также работает в Windows и Mac OS X, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработайте над этим: я никогда раньше не работал с Linux, я выучил некоторый язык обработки и написал скетч для запуска на нем аналоговых часов. Затем я подключил звонок к последовательному порту ПК и построил эти часы с боем колокола. и узнайте, как заставить огнетушитель бить часы. В видео хлопушка бьет слишком быстро для камеры …

Шаг 1. Обработка

Обработка
Обработка

Обработка Обработка - это и язык программирования, и интегрированная среда разработки, предназначенная для электронного искусства и визуального дизайна. Он основан на Java и имеет открытый исходный код, как и большинство хороших вещей сейчас. Его можно загрузить с домашней страницы Processing. В базовом режиме он очень прост в освоении и дает "мгновенное удовлетворение визуальной обратной связи", как метко написано в Википедии. Я не особо программист, но мне потребовалось несколько часов получить результат с нуля благодаря большому количеству примеров и учебных пособий. Многие потрясающие визуальные художественные перформансы выполняются с помощью Processing, и многие из них имеют исходный код Processing, доступный для загрузки. Я предпочитаю Substrate: я много времени смотрел на рисунок под глазами. Код, который я написал, очень простой: он создает холст, назначает цвет для фона. Каждая стрелка часов нарисована в одном и том же вертикальном положении относительно системы координат, трюк состоит в том, чтобы сместить и повернуть систему координат. Распространенный трюк, который я видел на многих примерах: угол поворота линейно пропорционален секундам, минутам и часам. В часы на последовательный порт отправляется пакет пробелов. Количество символов в серии - это количество ударов, которые я хочу, чтобы прозвенел колокольчик, на самом деле часы. Вам действительно не нужно изучать Обработку, чтобы воспроизвести эту игрушку. В прикрепленном файле analog_clock.zip вы найдете приложения, готовые к работе в Linux, Windows и MAC OS X. Для Windows просто извлеките каталог application.windows и запустите exe. Вот и все. Программа будет искать первый доступный COM-порт (последовательный порт COM1, если вы его не используете) и подключаться к нему. Из него выйдет персонаж, который водит колокол.

Шаг 2: новая трещотка The Bell

Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла
Новый Клаппер Белла

Подставка для колокола сделана из материала Meccano. Фотографии должны все рассказать.

Бронзовый колокол, который я нашел в строительном магазине, звучит неплохо. Открутил оригинальную заслонку и заменил винтом длиной 4мм 120мм с шайбами и болтом. Реле миниатюрное. Я удалил медные контакты с якоря и приклеил тонкую стальную проволоку П-образной формы. Небольшой винт и гайка завершают тарелку.

Шаг 3: Электроника, совсем немного - нет, правда

Электроника, совсем немного - нет, правда!
Электроника, совсем немного - нет, правда!
Электроника, совсем немного - нет, правда!
Электроника, совсем немного - нет, правда!

Последовательный порт связан с реле через простой транзисторный интерфейс. Каждый символ, отправленный в последовательный порт, вызывает щелчок реле. Для более крупного реле может потребоваться два пробела на щелчок, другим может потребоваться более высокая скорость передачи, чем текущая 300 для более короткого импульса. Я модифицировал реле, удалив контакты и приклеив что-то вроде тарелки, сделанной из стальной проволоки, гайки и болта. Просто, но эффективно. Сложная часть состоит в том, чтобы найти лучшее положение реле-хлопушки, чтобы он ударил по звонку, не гасив колебания. Я положил все на Meccano для более быстрой модификации и выравнивания. Как я уже сказал, схема очень грубая: почти Подойдет любой NPN-транзистор малой / средней мощности. Диод, подключенный параллельно к реле, предотвращает обратную ЭДС от катушки реле, чтобы разрушить транзистор. Источник питания обеспечивается USB-портом ПК, 5 В постоянного тока доступны на контактах 1 и 4 разъема. Ответный разъем для печатной платы я взял с мертвого принтера. Если порт USB недоступен, подойдет внешний настенный адаптер постоянного напряжения. Напряжение адаптера должно соответствовать реле и не превышать номинал транзистора. Подойдет любой обычный настенный адаптер Radio-Shack, но для меня USB более привлекателен. Более крупное реле дает большие колокола, чтобы ударить в большие звонки. Автономная версия, которую я построил и основанная на Arduino-совместимом оборудовании, описана в моем блоге. В этом случае в качестве звонка можно использовать любую хорошо звучащую вещь: в моем случае я использовал огнетушитель CO2. Он не был разработан как инструкция, но я не размещал его здесь. В моем блоге вы можете найти некоторые направления, схемы, код и видео.

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