» » Детская музыкальная игрушка (2+) на PIC16F628A из компьютерной клавиатуры (Обновлено)

 
 
 
8

Детская музыкальная игрушка (2+) на PIC16F628A из компьютерной клавиатуры (Обновлено)

Разместил jgl 14 июля 2016. Просмотров: 28 702

Автор идеи этой игрушки Игорь «Datagor»
о сынишке в марте 2009 г.:
«Тестирование прошло на ура! Илюшка лупит по клавишам с удовольствием.»


Фото предоставил камрад Krolevets

Ребенок с самого раннего детства любит извлекать звуки из всех предметов. Самая первая игрушка это, конечно, погремушка. Но ребенок растет, и, постепенно вытесняя погремушки, в его жизнь начинают входить все новые игрушки.
Звуковые игрушки — «пищалки» (в отличие от погремушек, они упругие, и звук извлекается из них другим способом — сжатием корпуса игрушки) и разнообразные музыкальные игрушки (часто работающие на батарейках) — от мишки, способного рычать на разные голоса, до такой экзотики, как «мобильный телефон».

Особенно детей интересует, чем же там занимается папа или мама? Наблюдая, как родители работают за компьютером, дети тоже хотят поучаствовать в нажимании клавиш. Чтобы не только занять ребенка, но и помочь ему развиваться, предлагаю собрать музыкальную клавиатуру на PIC16F628A.

Схема музыкальной клавиатуры

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

Сердцем устройства является микроконтроллер PIC16F628A, он считывает код нажатой клавиши и согласно программе выдает звуки или наборы звуков.
При нажатии на буквы формируются одиночные звуки различной тональности, при нажатии на цифры – сигналы тонального набора телефона, при нажатии F1-F12 наборы тональных звуков. А при нажатии на ESC проигрывается короткая мелодия.

К устройству можно подключить любую клавиатуру персонального компьютера (не USB), как старую 5-штырьковую (DIN), так и 6-штырьковую (PS/2).

На схеме указано подключение 5-штырьковой клавиатуры (DIN).

Было замечено, что клавиатура начинает работать при напряжении питания не менее 4,5 В. Поэтому устройство лучше всего питать от батареи типа «Крона» и снижать напряжение стабилизатором 78L05.

Для повышения громкости можно на динамик подать не +5 В, а +9 В с вывода 3 IC2.
А возможно, напротив, потребуется ввести регулятор громкости. Это зависит от примененного излучателя.


В качестве излучателя можно использовать пьезоизлучатель типа ЗП-22, так же, попробовать различные схемы подключения динамиков, через конденсатор или используя простой фильтр. Можно выбрать, какое звучание будет лучше.

Протестировал схему при питании от 6 Вольт, и хотя по даташиту максимальное напряжение питания МК 5,5 Вольт, проблем не обнаружил. Так, что можно запитать игрушку от 4 батареек типа АА, но на ваш страх и риск. В этом случае стабилизатор можно убрать.

Вариант сборки готового устройства


Камрад Андрей (Krolevets) прислал фотографии его варианта повторения проекта.
Игрушка собрана в пластиковой распределительной коробке для скрытого электромонтажа, куда замечательным образом вписался динамик, потенциометр громкости (совмещенный с выключателем), батарейка «Крона» и макетка с микропроцессором. Разъём «PS/2» снят со старой материнской платы ПК.
Получилась прочная и надёжная конструкция.

Устройство очень простое и было собрано на макетке. Однако, если кто-то разработает плату для печатного монтажа, присылайте, добавим в статью.

Краткое видео игрушки в работе



Файлы

Схема и прошивка.
mus_pc.zip | Файл 53,37 Kb загружен 159 раз.

Новая прошивка. Исправил проблему, иногда на выводе 8 появлялась лог. 1, что приводило к повышенному потреблению тока.
mus_pc_n.zip | Файл 65,45 Kb загружен 153 раз.

Спасибо за внимание!
Юрий (jgl)
Ставрополь
Профиль jgl
Радиоинженер, увлекаюсь микроконтроллерами PIC.
 

Понравилось? Палец вверх!

  • всего лайков: 58

14 июля 2016 изменил Datagor. Добавлены фотографии, прошивка, описание сборки и пр.

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Вертушка «Эстония 010». Новая система управления на Arduino UNO... Здравствуйте, уважаемые Датагорцы! Делюсь с вами собственным опытом по освоению платы Arduino UNO...
Схема на Датагоре. Новая статья Одноголосный клавишный ЭМИ «Фаэми» из 90-х годов. Схема и ремонт... Пока готовится очередная статья, жизнь то и дело подбрасывает, ну если не темы для других статей,...
Схема на Датагоре. Новая статья Таймер от 1 секунды до 100 часов на микроконтроллере ATMEL AT89C2051... Картинка от Novelty Kitchen Timers В радиолюбительской практике частенько необходим таймер:...
Схема на Датагоре. Новая статья Простейший кодовый замок на реле, для начинающих... Начну с того, что на работе у меня стоял какой-то древний самодельный кодовый замок, который уже не...
Схема на Датагоре. Новая статья ВЧ детектор... Данный ВЧ детектор был изготовлен практически из подручных деталей с целью определения наличия...
Схема на Датагоре. Новая статья Схемка в блокнот. Реле времени на КМОП микросхемах... Иногда возникает необходимость отключать (или включать) нагрузку по истечении определенного...
Схема на Датагоре. Новая статья Устройства для персонального компьютера - неизвестная глава известной книжки... Образование и интеллект есть неисчерпаемое богатство нации, а интерес и творчество — их родные...
Схема на Датагоре. Новая статья Универсальная "прозвонка" на замыкание и размыкание с памятью, звуковой и световой сигнализацией... Известно, что радиотехника – наука о контактах. Неисправность – это наличие контакта там, где его...
Схема на Датагоре. Новая статья Простой кухонный таймер на PIC16F84. Моя реализация... Добрый день. Моя первая статья. На авторство не претендую, просто делюсь опытом сборки. Это...
Схема на Датагоре. Новая статья Микроконтроллеры. Связь с внешним миром. Часть 3.... И снова приветствую Вас в моей лекционной! На этот раз я расскажу Вам как "сэкономить" выводы...
Схема на Датагоре. Новая статья Микроконтроллеры. Связь с внешним миром. Часть 1. Клавиатура... Очень давно обещал продолжить цикл статей по работе с микроконтроллерами, но не было физической...
Схема на Датагоре. Новая статья Модули микшерного пульта. Мартиньяк Ф.... Мартиньяк Филлип. Модули микшерного пульта. Перевод с фр. — М. ДМК-Пресс, 2002г. 144 с; ил. В...
<
  • Гражданин
5 апреля 2009 02:37

Александр / alx32

Цитата
  • С нами с 26.06.2008
  • Ушёл в реал Пользователь offline
  • 35 комментариев
  • 8 публикаций
 
  • 0
Было бы хорошо если уважаемый Автор выложит исходник прошивки контроллера, тогда можно будет подумать об усовершенствовании прошивки и адаптации под AVR.

<
  • Кандидат
9 мая 2009 17:07

Евгений / tecno_maniak

Цитата
  • С нами с 5.09.2008
  • Ушёл в реал Пользователь offline
  • 41 комментарий
  • 0 публикаций
 
  • 0
мне кажется или уважаемый Datagor собрал сие чудо ребенку и сам играется?))))хотя...я бы тоже игрался)))

<
  • Прохожий
14 мая 2009 02:05

/ leffe

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
у меня тожё дитё, и на отдельные звуки уже не ведётся.....

предлагаю поставить pic + flash и закидывать туда шнурком MP3....:)

<
  • Гражданин
21 июля 2009 14:13

Денис / denis85

Цитата
  • С нами с 23.11.2008
  • Ушёл в реал Пользователь offline
  • 12 комментариев
  • 0 публикаций
 
  • 0
Эх, а я хочу предложить добавить ИК приемник. Чтоб детишки забавлялись с пультом от телевизора )))

Да, и еще... Как насчет исходников?

<
  • Прохожий
18 ноября 2009 13:52

/ kot555

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
туды можно акамуль поставить скажем литье 2 элемента и стабилизатор типа ка34063

<
  • Гражданин
23 июля 2016 03:31

Андрей / AVL_007

Цитата
  • С нами с 23.08.2011
  • Ушёл в реал Пользователь offline
  • 20 комментариев
  • 4 публикации
 
  • 0
Эхх, где же вы раньше были? Племяха в школу в этом году идет... Может себе собрать? :-)

<
  • Главный редактор
23 июля 2016 09:32

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 650 комментариев
  • 261 публикация
 
  • 0
Андрей, да мы-то тута! Статья v.1 была размещена 5 апреля 2009 года. handshake
Просто нужно знать свой портал, гулять по нему, смотреть, читать.
А то получается, племяш так и вырос, без...

<
  • Гражданин
26 июля 2016 19:38

Дмитрий / dimon5000

Цитата
  • С нами с 11.08.2011
  • Ушёл в реал Пользователь offline
  • 11 комментариев
  • 0 публикаций
 
  • +1
Классная задумка smile good И деталей минимум) А на счет всяких дополнений, типа ик пульта, mp3 флеша и т.д. ... Мое мнение - чем проще - тем лучше! (и надежнее)

Добавление комментария


Налетай! Паяльники, станции, жала с доставкой
  • smilelolbyewinkyahoocoollaughing
    crazybadcryingsadirefulsickstraight
    ballooncakegooddrinksmailbombsun
    nightrainstarscolddashguitar-manhandshake
    musicnegativenopardonshoksleepunknown
    wackoyawnblushbullyhashsmokingwhew
Скопируйте текст вашего комментария на случай неверного ответа на контрольный вопрос.