Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3239
Aggravator.

Автор - ARV
Опубликовано 08.09.2010.
Участник Конкурса "Поздравь Кота по-человечески 2010"

Настоящий хомяк должен сделать в жизни три вещи: поесть, поспать и сдохнуть. 
Народная мудрость

А настоящий кот? Ну, не считая криков при луне и сражений за прекрасную даму, настоящий кот должен обязательно уметь честными и преданными глазами смотреть в лицо хозяину сразу после того, как утащит (и сожрет!) у него сосиску или нагадит в тапки (желательно при этом нежно и жалобно мяукать). Одним словом, настоящий кот должен шкодить с самым невинным и естественным видом. А посему предлагается в качестве подарка на день рождения нашему КОТУ конструкция для реализации поставленной задачи - шкоды от души. 
Представьте себе: пришли вы на работу, сидите, как обычно, пьете кофе, никого не трогаете: и вдруг откуда-то доносится такое негромное "бип-бип". Странно: принтер выключен, компьютер играет музычку, телефон вроде заряжен: Что бы это могло пищать? Возможно, вы бы так спокойно и доработали день, если бы эти "бипы" прекратились, ан нет! Время от времени они повторяются, иногда просто "бип", иногда "бип-бип", а порой даже "бииииип"! Вы и ваши офисные сотоварищи начинаете нервно искать источник звука: "О! Кажется из-под Машкиного стола пищит!" Машка с визгом залезает на стол, потому как под стол залезаете вы - но тут откуда-то из-под Петровича раздается зловредное "бип!" И так весь день: а может, и ночь - охрана не спит, приседая от храбрости и обливаясь потом от энтузиазма освещает во мраке фонариком углы, а из них, сверху, снизу - отовсюду!!! - раздаются мерзкие "бип-бип": Что это?! Бомба?! Подслушка?! Нет, это всего лишь наша шутка юмора. 
Эта шутка изготавливается из 1 микроконтроллера типа attiny13 с любыми "хвостовыми" буквами и пьезокерамического звукоизлучателя буквально за 1 час. Да, еще потребуется батарейка литиевая на 3 вольта (а если вы особо изощренный эстет - то и кнопка тактовая). Схема этого устройства, названного "AGGRAVATOR" (что в переводе означает РАЗДРАЖИТЕЛЬ) в самой максимальной комплектации показана на рисунке.

Следует отметить, что кроме батарейки, микроконтроллера и звукоизлучателя, все прочие элементы схемы опциональные, т.е. могут отсутствовать. 
Микроконтроллер прошивается прошивкой, которая получается после компиляции исходника (все имеется, в том числе проект AVR Studio) компилятором WinAVR. Фьюзы микроконтроллера устанавливаются в такое состояние: CKSEL = 01, CKDIV8 = 1, BODLEVEL = 01, а значения прочих следует оставить в заводском состоянии, т.е. не трогать. С такими фьюзами устройство будет пищать на частоте 2,3 кГц - это должно почти совпадать с пиком отдачи любого пьезоизлучателя, что обеспечит достаточно приличную громкость, хотя увлекаться громкостью не стоит - чем громче писк, тем проще обнаружить его источник. Собранное устройство (хоть бы и без платы - "на весу" для миниатюризации) при помощи скотча, жвачки или соп клея крепится в каком-либо укромном местечке, чтобы сложно было увидеть (на дне тумбы стола, за шкафом, в подвесном потолке, в вентиляции и т.п. местах) - и все: некоторое время приятных поисков сотрудникам офиса гарантировны. Первое апреля придет незаметно, но пройдет успешно! : 
Для особо успешного розыгрыша желательно собрать не одно, а несколько устройств, и рассовать их в разные места. Так как все устройства работают по одинаковой программе, желательно запускать их не одновременно, а с разницей во времени минут 20-30. Если ждать так долго не хочется - можно "сдвинуть" последовательность подачи сигналов при помощи той самой кнопки: каждое нажатие немного продвигает последовательность издавания звуков. То есть установили первое устройство, берете второе и перед установкой раз 5 нажимаете кнопку, для третьего девайса жмете уже раз 15, и т.д. - тогда все устройства будут звучать в разные моменты и по-разному. 
Если захочется - можно поэкспериментировать с программой. В ней очень много подробных комментариев, которые должны помочь разобраться, что к чему. Можно изменить количество вариантов звуковых сигналов, подобрать частоту звука, увеличить или уменьшить диапазон интервалов времени между звуками и т.п. По идее, чем реже будет пищать устройство, тем сложнее его искать. Кстати, вместо пьезоизлучателя можно использовать и электромагнитный, однако, потребляемый ток при этом значительно возрастет (хотя возрастет и громкость). Зато в этом случае больше простора для выбора тона звука: дело в том, что для пьезоизлучателя требуется приличный размах амплитуды импульсов, что достигается в данной программе использованием двух ШИМ-выходов таймера, работающих в противофазе (при питании 3В на излучатель при этом подаются импульсы до 6В). Этот прием, к сожалению, не очень удобен для получения звуков разной тональности, т.к. аппаратно меандр с противофазными выходами в данном МК получить невозможно. Если использовать прерывания - другое дело. Так же другое дело, если используется электромагнитный излучатель, который все равно придется включать через дополнительный транзисторный ключ - в этом случае наличие противофазных сигналов не обязательно, а значит, возможности аппаратной генерации тонов любой частоты (режим СТС-таймера) гораздо шире. 
Кроме чисто эстетического удовольствия от наблюдения за поисками (не забудьте обеспечить себе алиби!), вы можете немного изучить особенности WinAVR (точнее, AVR-GCC), которые используются для получения нужных эффектов. 

Надеюсь, этот микро-проект доставит КОТУ макро-удовольствие, принесет мега-пользу всем начинающим микроконотроллерщикам и, вне всякого сомнения, выиграет автору главный приз конкурса :. 

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

Файлы:
Прошивка МК с исходником.

Вопросы, как всегда в Форум.





Источник: http://radiokot.ru/circuit/digital/game/14/
Категория: Устройства на микроконтроллерах | Добавил: brys99 (19.11.2011)
Просмотров: 3931 | Теги: Aggravator. | Рейтинг: 0.0/0


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

Пожалуйста оставьте свои комментарии !!!!

Имя *:
Email:
Код *:


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016