Одно время в продаже имелись карманные игровые консоли типа Brick Game со сменными картриджами, которые не содержали никаких чипов и на поверку оказывались простыми наборами перемычек или толкателей, нажимающих на контактные группы. Похожий принцип находит применение в детских говорящих компьютерах со сменными картонными карточками. А автор Instructables под ником tinkrmind применил тот же принцип в изготовленным им своими руками MP3-плеере, где настоящим носителем данных является карта памяти, но выбор файлов происходит в зависимости от установленной в слот «пластинки» из оргстекла.

Посмотрим на схему самоделки. В общем-то, стандартные компоненты: аккумулятор, контроллер заряда, Arduino, DFPlayer с картой и динамическая головка. Сразу понятно, что эта конструкция будет делать. «Пластинка» при установке нажимает на некоторые из микропереключателей, передавая в Arduino 9-битное двоичное число, а это, между прочим, 512 возможных сочетаний. Arduino в ответ подаёт необходимые команды DFPlayer’у и адресным светодиодам. Десятый микропереключатель управляет питанием.

Мастер приступает вырезанию лазером, а затем и ручной подгонке деталей корпуса:

Создаёт приветственный звуковой файл и выкладывает сюда, а сам приступает к соединению между собой адресных светодиодов:

Отделяет от микропереключателей разъёмы, которые шли в комплекте с ними, припаивает проводники:

Склеивает верхнюю часть корпуса:

Устанавливает микропереключатели:

Соединяет их с учётом того, что один из них коммутирует питание. Мастер учитывает это не сразу, отчего одну из перемычек после съёмки пришлось перекусить, а затем добавить ещё один проводник.

Добавляет толкатели к не показанным на схеме тактовым кнопкам, очевидно, относящимся к DFPlayer’у: пуск, тише, громче.

Те детали корпуса, которые планируется сделать глянцевыми, покрывает тонким слоем растворителя и даёт ему испариться. В это время рядом не должно быть источников открытого огня, искр, электрических разрядов, переключающихся контактных групп, и т.п.

Устанавливает адресные светодиоды и тактовые кнопки с толкателями:

Откусывает гребёнку от DFPlayer’а:

Собирает корпус:

И помещает туда электронную часть:

Соединяет верхнюю панель с корпусом:

Закрывает отверстия в корпусе, чтобы туда не попадала пыль, затем шлифует некоторые из поверхностей:

Готово:

Пора переходить к «пластинкам». Их мастер получает также при помощи лазерной резки, предусматривая толкатели (т.е., отсутствие выемок) там, где они должны нажимать на микропереключатели. Затем двоичное число переводит в десятичную систему и называет так папку на карте памяти, куда помещает соответствующие «пластинке» MP3-файлы. Например, если толкателями закодировано двоичное число 000000100, папку, соответствующую этой «пластинке», нужно назвать 4. Нельзя забывать и о толкателе, нажимающем на микропереключатель, коммутирующий питание.

Заливает в Arduino этот скетч, заряжает аккумулятор, и устройством можно пользоваться. Далее на одной из фотографий показано, что мастер изготовил целых три таких проигрывателя.

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

Источник (Source)

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Источник: usamodelkina.ru