Главная » Микроконтроллеры
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

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


Бегущая строка с механической разверткой

Примерно год назад я собирал подобное устройство, но использовал при этом не микроконтроллер, а обыкновенную логику, да еще микросхему памяти РФ5. Как следствие – большие габариты, вес и энергопотребление (аккумулятора 800mAh хватало на 5-10 минут работы). Именно эти недостатки предыдущего варианта натолкнули меня на создание этого. В отличии от своего предшественника, он собран всего на одной микросхеме и имеет стабилизацию "изображения".

Для сборки нужна будет эта кучка деталей (не считая печатной платы, аккумулятора и светодиодов):

Детали

Вот схема устройства:

Схема бегущей строки с механической разверткой на PIC

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

Плата устройства

Плата получилась 30х70. Насчет печатных проводников: фактически значения не имеет, какой слой будет на лицевой стороне, какой со стороны деталей, но я развел проводники красного цвета со стороны деталей, а проводники синего – на лицевой (со стороны компонентов).

Теперь о программе. Ее я составлял, используя среды программирования Flowcode. Каждую букву я рисовал "построчно". Вот главная ветка программы:

Главная ветка программы в Flowcode

Как видите, я решил не "валить все в кучу" в главной ветке, а распределил каждую букву по макросам. К примеру вот макрос буквы "О":

Макрос буквы О в Flowcode

Отправлять в порт 0 нужно для того, чтобы не накладывалось изображение. Исходя из этого, если вам надо нарисовать свою букву, достаточно по очереди отправлять переменные в порт, рассмотрим например создание буквы "Т".

Для начала нужно нарисовать образец:

Образец буквы

Далее находим в интернете калькулятор bin-dec. После вводим в поле ввода по очереди вертикальные столбцы рисунка (не закрашенная область -0, закрашенная –1). Причем, после каждого вывода переменной в порт ставим задержку в 1мс, иначе будет очень сложно (если возможно) что – то разобрать.

Вот весь процесс сборки, начиная от протравки платы и заканчивая готовым устройством.

Плата

Плата

Плата

Кстати, обратите внимание на фото выше – так как печатный проводник касается корпуса кварцевого резонатора, я наклеил там маленький кусочек скотча (вообще то, это делать не так уж и обязательно, но решил перестраховаться).

Плата

Механическая часть.
Вот схематический рисунок кронштейна для крепления и вращения платы:

Механическая часть

В реальной конструкции он выглядит так:

Кронштейн

Для крепления кронштейна к валу электродвигателя я использовал обычные китайские клеммники

Клеммники

Можно взять любые, в зависимости от размеров вала вашего электродвигателя( в моем случае подошли на 6 А). Для наших целей нужна лишь металлическая муфта с шурупами. Один шуруп нужно выкрутить, и на его месте просверлить в противоположной стенке отверстие. Затем в это отверстие вставляется велосипедная спица и запаивается. Второй шуруп мы будем использовать почти по назначению – для фиксации вала двигателя. Так что получается вполне надежный крепеж (по крайнем мере у меня не слетело ни разу).

Крепление

Детали и их замена
В этой конструкции я использовал резисторы МЛТ-0.125, кварцевый резонатор на 4MHz, дисковые керамические конденсаторы, микроконтроллер фирмы MICROCHIP PIC16F84A в корпусе  DIP и геркон. Кстати что касается геркона: вообще то можно взять любой, но я выбрал относительно большой по размерам, так как его легче крепить. В моем случае крепление геркона – скотч:

Крепление

Устройство в сборе

Ниже есть видео работы (не судите за плохое качество, фотик ну никак не хотел ловить в кадр движущиеся светодиоды).

Скачать исходники, прошивку, ПП, проект в Proteus и Flowcode вы можете ниже

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

Теги:

Ресин Евгений Евгеньевич Опубликована: 2012 г. 0 0
Я собрал 0 0
x

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

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

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

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

0
Евгений #
Хорошо бы, если питание подводилось через щетки, крутилось бы быстрее и выглядело бы четче.
Ответить
0
Евгений Ре #
Если бы питание было через щетки - были бы сильные помехи и МК сбрасывался бы (или глючила программа)
Ответить
0
AZM #
Тогда сделать катушки подвижную на валу и установить неподвижные магниты. Что бы катушка проходила через магнитное поле этих магнитов, наводилась ЭДС, выпрямлялось напряжение и питало светодиоды. Двигатель помощней тогда нужен. Или использовать можно второй двигатель в качестве генератора. Статор на движущейся конструкции закреплен, ротор неподвижен.
А если попробовать развертку картинки делать зеркалами вращающимися? Или проецировать картинку на экран через зеркала и обьектив. Получиться типа механического телевидения. Светодиоды взять мощные и цветные, линейку 16 шт каждого цвета. Вот это будет эффект.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
iMAX B6 - зарядное для Lion, LiPo, LiFe, Pb, NiCd и NiMH аккумуляторов Конструктор: DDS генератор сигналов
вверх