Стилофон на базе Micro: bit
Стилофон — это миниатюрная аналоговая клавиатура, управляемая стилусом. В данной конструкции устройство будет работать на базе платы Micro: bit*.
*Микробит (англ. BBC micro bit или micro:bit) — одноплатный компьютер, разработанный по инициативе корпорации Би-би-си … для предоставления детям интересного способа изучения программирования и стимулирования технического творчества.
Основное отличие от Ардуино в том, что плата самодостаточна. Т.е. «на борту» уже есть вся периферия начального уровня.
Инструменты и материалы:
-Плата расширения;
—Micro: bit;
-Кнопка включения — 3 шт;
-Нейлоновая токопроводящая лента;
-Зажимы типа «крокодил»;
-Детали Лего;
-Палочка для мороженного;
-Компьютер;
-Ножницы;
-Нож;
Шаг первый: о стилофоне
Stylophone представляет собой небольшую клавиатуру управляемую стилусом. Он был изобретен в 1967 году Брайаном Джарвисом и впервые произведен в 1968 году компанией Dubreq.
Стилофон играл во многих популярных песнях, включая «Space Oddity» Дэвида Боуи, «Pocket Calculator» от Kraftwerk и «Icky Thump» от The White Stripes.
Принцип работы устройства простой. В стилофоне используется «стилус», который соединяется проводом со стилофоном. Когда пользователь прижимает металлический наконечник к одной из металлических клавиш на клавиатуре, он замыкает цепь и воспроизводится соответствующая нота.
Данный Стилобит ( авторское название устройства) работает по тому же принципу. Он использует стилус, который подключен к заземляющему контакту Bit Board, и когда он соприкасается с клавишей подключенной к одному из контактов на Bit Board, он замыкает цепь и воспроизводит ноту.
Шаг второй: шаблон
Для шаблона нужно будет распечатать две страницы, одну с основой для создания проекта, а вторую страницу, которая придаст Стилобиту некоторый стиль.
Вторая страница не обязательна, но желательна для лучшего дизайна.
Мастер рекомендует печатать шаблон на более плотной бумаге, например на открытках, для достижения наилучших результатов.
Прилагаемые PDF-файлы содержат два шаблона. (Один цветной, другой черно-белый, так что можно раскрасить его, по желанию.) Третий PDF содержит подробное объяснение кода.
Stylobit Template.pdf
Stylobit Template BW.pdf
Stylobit Code.pdf
Шаг третий: схема
Для монтажа мастер использует ранее распечатанный шаблон. Пластина LEGO 8 x 16 идеально подходит для основания этого проекта. Также понадобится несколько пластин или кубиков LEGO.
Для монтажа мастер использует ленту Maker Tape шириной 1/8 дюйма (3 мм) для подключения к битовой плате и к «клавиатуре».
Для клавиатуры используйте ленту Maker Tape 1/4 дюйма (6 мм). Ленту необходимо использовать двустороннюю, т.е она должна быть токопроводящей с обеих сторон.
Шаг четвертый: стилус
Каждому стилофону нужен стилус, и мастер делает его из той же токопроводной ленты.
Ленту нужно наклеить на палочку для мороженного. При этом на конце палочки нужно сформировать кончик из ленты, а к задней части прикрепить зажим «крокодил».
Второй зажим соединительного провода подключается к контакту GND платы. При этом можно использовать как левый, так и правый контакт, в зависимости от удобства работы со стилусом конкретного пользователя.
Шаг пятый: программирование
Для работы micro: bit необходимо его запрограммировать.
Подключаем кабель USB к micro: bit, а затем подключаем его к компьютеру.
Мастер использует makecode.microbit.org для программирования платы. Программа использует простой интерфейс блока перетаскивания. Нужно загрузить следующий код для программы Stylobit : https://makecode.microbit.org/_03aKaof0JiC9
Этот код использует встроенный динамик на micro: bit V2. Если у вас более старая модель micro: bit, в ней не будет встроенного динамика. Как добавить динамик будет рассказано в последующих шагах.
Шаг шестой: проверка
Теперь можно проверить работу устройства. Если прикоснутся стилусом к клавише, то должен раздастся звук. Так необходимо проверить работу всех клавиш.
Чтобы включить режим вибрато, нужно нажать кнопку B на передней панели micro: bit.
Чтобы изменить октаву (между низкой, средней и высокой), нажимаем кнопки, подключенные к контактам 12, 13 и 14 на битовой плате.
После проверки работы устройства нужно приклеить второй шаблон.
Шаг седьмой: добавление динамика
Micro: bit V2 имеет встроенный динамик, но если у более ранних версий динамика нет.
Можно легко подключить микросхему пьезоэлектрического динамика к данной схеме. Просто подключаем его к GND и контакту 0.
Также нужно будет внести изменения в код. Редактируем код так, чтобы встроенный блок динамиков был выключен (см. фото).
Все готово. После того, как стилобит заработал, можно подумать о том, как его изменить или улучшить.
Можно отредактировать код, чтобы изменить звучание или поведение кнопок.
Можно настроить эффект вибрато, изменив работу двух циклов. Можно попробовать 5 циклов вместо 10 или более длительную задержку.
Можно добавить больше клавиш / нот, используя больше контактов на битовой доске.
Источник (Source)
Источник: