Схемы на МК и микросхемах » Микроконтроллеры
Говорящая мышь Говорящая мышьОбыкновенная компьютерная мышь может неожиданно заговорить, если в ее корпусе поместить плеер. Управлять функциями плеера можно через штатные кнопки управления мышью (правая, средняя, кнопка колеса). В связи с глобальной компьютеризацией вы можете сделать оригинальный подарок-сувенир практически для любой категорий пользователей - от детей до бабушек и дедушек. Ну а набор фонограмм можно подобрать индивидуально для каждого пользователя.
Демонстрационное видео работы устройства. Электрическая часть.Устройство построено на микроконтроллере ATTINY861 (U2). В основу положено известное решение «255-Voice PCM Sound Generator» (Автор - ChaN, оригинал статьи здесь - http://elm-chan.org/works/sd20p/report.html). Генератор проигрывает до 255 фонограмм, записанных на microSD Card. Формат файлов – WAV. Рисунок 2. Схема электрическая принципиальная. На LM1117-3.3 (U1) собран преобразователь напряжения 5V (Vmouse) в 3.3V (VCC), необходимого для питания микроконтроллера и microSD Card. Питание всего устройства осуществляется напряжением 5V, которое берется о платы мыши (фактически от USB-порта). Рисунок 3. Печатная плата. Файлы.В корневой директории microSD Card должен находиться файл 000.txt. В первых трех байтах файла задается число фонограмм K, подлежащих воспроизведению (число K записывается с лидирующими нулями, для 12 фонограмм должно быть записано 012). В программе микроконтроллера генерируется случайное число N в диапазоне 1…K. Конструкция.Устройcтво размещается в корпусе мыши Genius NetScroll 100. Этот корпус имеет достаточно свободного пространства для размещения дополнительных устройств. Но кроме этого, важной особенностью этой модели является то, что все три кнопки при нажатии замыкают сигнал на массу. Такой же особенностью обладает модель Genius NetScroll 120.Отрываем от корпуса «пяточку» и обнаруживаем под ней замаскированный саморез. Выкручиваем его и отсоединяем верхнюю крышку мыши от основания. (Рисунок 4). Рисунок 4. Разборка корпуса мыши. К верхней крышке корпуса мыши, крепим громкоговоритель (Рисунок 5) Рисунок 5. Установка громкоговорителя. На плате находим пять точек подключения: выводы трех кнопок, общий провод и +5V. На Рисунке 6 показано расположение этих точек для мыши Genius NetScroll 100. Подключаем провода к разъему CN2 «mouse». Рисунок 6. Точки подключения разъема CN2 «mouse». Вставляем в корпус плату мыши и плату устройства, соединяем разъемы и соединяем крышку мыши с основанием (Рисунок 7). Рисунок 7. Расположение узлов в корпусе мыши. Программная часть.Для загрузки .hex файла программы необходимо подключить программатор типа AVRISPmkII к шестиштырьковому разъему ISP6PIN, расположенному на плате устройства. При этом надо соблюдать соответствие номеров соединяемых контактов вилки (на плате) и гнезда (на шлейфе программатора). Архив для статьи Поделись с друзьями:Добавлять комментарии могут только зарегистрированные пользователи. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
|