Главная » Световые эффекты
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Похожие статьи:


Спиннер - стробоскоп своими руками

Идея возникла на фоне всеобщего помешательства на спиннерах и желании сделать часы на стробоскопическом эффекте. В итоге получился спиннер-стробоскоп:

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

Все началось со скачанного и распечатанного шаблона спиннера. Шаблон был перенесен на кусок МДФ (или что-то такое) и аккуратно выпилен на наждаку. С размерами немного прогадал, поэтому он получился больше чем обычный спиннер. Также из-за сильно потрепанного перьевого сверла отверстия получились большем чем нужно. 608-й подшипник для плотной усадки пришлось обмотать изолентой и пропитать клеем. Заглушки для подшипника сделал из подходящих болта и гайки.

Плата состоит из микроконтроллера AtMega8, семи светодиодов (у меня их 10, но как показала практика для таких размеров столько их не нужно). Также сделаны дорожки для подпайки батарейки, порт для геркона, прерываний и UART. Минус разрывает перемычка, чтобы светодиоды случайно не срабатывали, и не нужно было вытаскивать батарейку перед каждой прошивкой.

Плата (как и остальные элементы) была «временно» приклеена на термоклей. Уже суперклеем приклеил пару неодимовых магнита на гайку. И рядом расположил геркон. Один вывод геркона был соединен с землей, второй с портом D2 МК. Держатель батарейки был расположен над одним из отверстий под утяжелители и проводами соединен с выводами на плате. Увы, промежуточных фото платы и монтирования всего добра на спиннер нет.

С разъемом под USBASP не стал возится, и расположив выводы в разъеме  ASP залил их термоклеем.

Далее используя знания из геометрии (которых у меня ой как не много) замерял и рассчитал параметры, необходимые для отображения рисунка.

Взяв за основу диаметр от среднего светодиода, получил окружность. Поделив окружность на 3.2мм (длина используемых светодиодов 1206) узнал количество возможных точек. Далее поделил 60(сек) на предполагаемое количество оборотов, чтобы узнать за какое время происходит один оборот. И наконец-то, за какое время лопасть спиннера смещается на 3.2мм узнаем, поделив полученное время одного оборота на количество точек. Полученное число переводим в микросекунды и далее будем использовать в прошивке.

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

И после некоторых правок результат.

Затем понял, что такое дело муторное, и процесс должен быть как можно проще и автоматизирование. Сразу представил веб-интерфейс на esp8266, который подключался к Atmega по UART. Но реализация для меня лично показалась невыполнимой и покупка esp делала идею более затратной. Остановился на Delphi. Была написана программка с фиксированным полем, где галочками нужно вырисовывать  желаемый рисунок. Эта программа генерирует кусок кода под CVAVR, который необходимо вставить в соответствующее место исходного кода прошивки. Да, знаю, реализация не очень, но как говорится чем богаты.

И результат.

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

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

В архиве есть вордовский файл с шаблоном для распечатки, печатная плата SprintLayout 6, проект CvAvr, программка для быстрой расчета необходимых величин и генерации кода.

В видео продемонстрировано работу этого спиннера, а также рассказано как правильно собрать прошивку и прочее.

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 3.8 Проголосовало: 1 чел.

Комментарии (1) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Набор для сборки - LED лампа
Набор для сборки - LED лампа
Raspberry Pi 2 Конструктор УНЧ 60 Вт на LM3886
вверх