Пейджер, гаджет из 90-ых. Отправим сообщение Ч.1. Подготовка
Всем привет! Я it-шник и иногда мне бывает скучно, как раз в такие моменты в моей голове рождаются странные pet-проекты.
Intro
Я планирую написать несколько статей, в результате которых мы дома создадим аналог пейджинговой сети, отправим сообщение на свой пейджер и услышим тот самый полифонический сигнал!
Надеюсь цикл статей расскажет вам о временах, когда единственным мессенджером был домашний проводной телефон и договориться о встрече можно только если ты дозвонился и застал абонента дома и не было таких понятий как сотовая связь, онлайн, sms.
Если вы сможете назвать имена всех устройств на фотографии, скорее всего вам больше тридцати лет. Конечно, определить ноутбук, часы и даже тамагочи - не составит труда, но что за черный коробок с дисплеем в центре?
Пейджинговые сети в России
Первые носимые устройства, позволяющие получать информацию от других пользователей - пейджеры. Это гаджет эпохи, пик их популярности был не долог. В то время, когда мобильные телефоны были дорогими и не очень распространенными, пейджеры были более доступными и позволяли быстро и надежно связаться с нужным человеком.
Первые пейджеры появились на территории СССР в конце 80-х годов. Они были достаточно дорогими, и их использовали в основном высокопоставленные чиновники и бизнесмены. Однако, с развитием технологий и уменьшением стоимости устройств, пейджеры стали доступными для более широкой аудитории.
Пейджинговые сети были созданы на базе технологий, разработанных в США и Европе, и использовались для передачи коротких текстовых сообщений. Пейджеры стали незаменимым средством связи для многих сфер деятельности, включая врачей, пожарных, полицейских и других экстренных служб.
В 2000-х годах пейджеры начали уступать место мобильным телефонам, которые стали более доступными и функциональными. В целом, пейджинговая сеть в России была важным этапом в истории связи и коммуникаций.
Покупаем гаджет из прошлого
Сейчас пейджинговая связь не используется и не актуальна для массового потребителя, соответственно вы не найдете пейджингового оператора и тем более не купите себе новое устройство. К счастью, шанс ещё есть и не стоит расстраиваться! Нас с вами спасут барахолки и доски объявлений, найти здесь пейджер не составит труда. Цены совершенно разные, кто-то продает лишь бы избавиться, как они считают, "от хлама", кто-то ставит высокую цену и продает как раритет.
скрин доски объявлений. Цены вполне адекватны
Конечно, если делать по уму, то сначала нужно изучить все предложения о продаже, понять какая модель проще программируется и на какой пейджер в целом есть больше информации в интернете и на профильных ресурсах. В этот раз я избрал другой путь. Исходя из моего опыта, стоит находить баланс между бесконечным этапом подготовки и изучения теории и реальными действиями. Немного пообщавшись с продавцами, выбрал для себя самый близкий по месту продажи и адекватный по цене вариант.
Встречайте! Cruiser-4!
Четырехстрочный дисплей
2 будильника
Возможность установки пароля на чтение сообщений
Записная книжка
Сохранение данных при смене батарейки
Для пейджера это достаточно крутой функционал. Купил я его за 400 рублей в отличном состоянии и комплектации. Пейджер мне отдали в фирменной коробке, с инструкцией, клипсой и цепочкой! На лицевую часть была наклеена заводская пленка.
На задней части находится основная информация. Модель, серийный номер и рабочая частота, которая конечно не имеет ничего общего с реальностью.
Диагностика. Подготовка
Начав подробнее изучать только что купленное устройство, был найден ряд недостатков:
Прижимная часть на клипсе неисправна, сломан пластик, удерживающий пружину
Не работает вибрация
Задачу с ремонтом клипсы я отложил, решил в первую очередь заняться вопросом отсутствующей вибрации. Перейдя в режим тестирования (об этом позже), и выбрав тест вибро, ничего не происходило.
Пришлось разбирать пейджер и с умным видом смотреть на его внутренности. Какое же удовольствие разбирать старые устройства, все интуитивно понятно, на болтах. Никакого клея. Имея руки из плеч (не обязательно прямые), и отвертку с набором маленьких бит, у пейджера не было шансов :) После снятия крышки я обнаружил небольшой вибромотор и два контакта, при помощи которых, он должен просыпаться и выполнять свою единственную функцию. Контакт вибромотора с платой выполнен достаточно интересно - на пружинах. В чем смысл такого конструкторского решения я не знаю, единственное что пришло на ум - при разборке и разделении двух частей корпуса вы не сможете порвать провода в случае если бы использовалась пайка. Вооружившись мультиметром, я снова включил на пейджере режим тестирования вибро и проверил, подается ли напряжение на питающие контакты мотора - все хорошо, напряжение есть.
на правой части фото видно заднюю крышку и два торчащих пружинных контакта. Именно через них подается напряжение на вибромотор
Далее я достал вибромотор из его кроватки и попробовал самостоятельно запустить - попытка была неудачной. После такой простой диагностики решил купить вибромотор и проверить. В ближайшем магазине электротоваров заказал подходящий по размерам и рабочему напряжению вибромотор, установил его на положенное место в корпус и ву-а-ля! Работает! Отлично, можно сказать это была разминка перед действительно необходимым работами. Идем дальше.
Для отправки сообщения на пейджер нам необходимо знать два основных параметра (на самом деле их немного больше):
Частота работы пейджера
Capcode пейджера
Частота работы пейджера
Давайте по порядку. Что за частота работы пейджера? Давным-давно, когда игрушки в киндерах еще были интересными, для покупки пейджера вам необходимо было обратиться непосредственно к пейджинговому оператору, который продавал вам заранее запрограммированный и настроенный на этого оператора пейджер. Для лучшего понимания приведу пример, представьте, что телефоны сейчас вы можете купить только у оператором связи и после покупки ваш телефон может работать только с этим оператором.
Так-вот, если мы хотим создать свою мини-станцию для отправки сообщений, нам необходимо знать на какой частоте пейджер ждет от нас сообщений. Как это сделать? Здесь все интересно, можно выделить два основных способа:
прочесть данные из пейджера
послушать на какой частоте фонит пейджер
Первый вариант подходит если есть информация непосредственно о том, как прочесть данные с пейджера, как правило, это будет сопровождаться его разборкой, подключением к его микроконтроллеру, запуску специального ПО через эмулятор MS-DOS на своем ПК. Плюс такого варианта в том, что если у вас все получится, вы сможете прочесть всю конфигурацию пейдежера. Минус - реальная частота его работы может "уплыть" и отличаться от той, что указана в настройках. Это и не удивительно за практически 20лет простоя устройства.
Я поискал информацию о прошивке моего Cruiser-4 и не смог ничего найти, если вы располагаете такими данными, буду рад если поделитесь.
В итоге, на данном этапе я был немного расстроен, т.к если не выйдет получить рабочую частоту и capcode, придется покупать еще один пейджер.
Второй вариант на мой взгляд, является более точным, как я уже говорил, реальная частота может отличаться от записанной в настройках.
Одна из особенностей пейджера в том, что его принимающая часть немного фонит. Для определения частоты вам необходимо что-то, что позволит просканировать эфир в соответствии с рабочим диапазоном пейджера. Мне повезло, много лет назад мной был приобретен простой sdr-приемник на Али, кстати, попользоваться им мне так и недовелось.
Ну что-же, настало его время.
Здесь тоже оказалось не все гладко, я не смог найти антенну из комплекта. Потратил несколько дней на поиск в возможных коробках с проводами, в итоге решил заказать антенну из комплекта отдельно. Отдельно таких антенн найти не смог, решил заказать другие, подходящие по рабочему диапазону. Но снова все не просто, антенн с mxc-разъемом не то чтобы мало, их практически нет.
В мою голову на какой-то момент даже закрались мысли заказать новый комплект rtl-sdr, но ждать еще месяц мне совершенно не хотелось. Просмотрев полки всех местных интернет-магазинов радиотоваров, пришла идея впаять более универсальный разъем и купить подходящую антенну с уже подходящим разъемом.
Купив единственный в своем городе угловой sma-разъем и антенну в магазине а-ля "мир раций", я довольный поехал домой.
Процесс перепайки разъема достаточно простой, никаких сложноcтей не возникло. Разве что пришлось немного испортить корпус.
После удачной модернизации приемника, необходимо вновь разобрать пейджер, найти на плате кварц и узнать его частоту, она напечатана на самом элементе. Далее по формуле: частота кварца *3 + 17.9 мы должны получить рабочую частоту пейджера, в моем случае получилось 221,636
Запускаем наш rtl-sdr, настраиваемся на частоту, подносим пейджер вплотную к антенне иииии.... тишина. В эфире нет ничего похожего на сигнал. Проблему я решал два дня, в итоге просто методом перебора гуляя по паспортному диапазону мне удалось определить частоту работу пейджера. Сигнал хорошо заметен, только если вплотную поднести пейджер к антенне.
Capcode пейджера
Итак, частоту мы знаем и это половина успеха! Теперь нам необходимо знать номер пейджера, т.к. на одной частоте работают все пейджеры одного оператора и нам необходимо точно знать номер конечного абонента. Как я писал ранее, для этого чаще всего необходимо подключать пейджер к пк и читать его настройки. Мне такой вариант не подошел т.к я не нашел никакой информации о том, как это можно сделать.
Штудируя ссылки гугла, и, читая подряд все мануалы по всем пейджерам, я наткнулся на мануал по пейджеру этого-же бренда, но другой модели. В этом мануале был указан некий режим тестирования, для входа в который нужно нажать и удерживать в момент включения пейджера две кнопки, которых не было на моей модели устройства. Значения этих кнопок я сопоставил со своей моделью и решил попробовать, каково было мое удивление, когда пейджер вместо привычного меню показал мне новую картинку! УРА! Я смог попасть в режим тестирования. Сам режим предлагает проверить основные функции пейджера: звук, вибро, контрастность дисплея, подсветку, и показывает основные настройки, среди которых несколько capcode. Почему несколько? Пейджинговые операторы еще в те временя поняли, что можно зарабатывать на подписках: погода, анекдоты, новости, курсы валют и.т.д.
Реализовывалось это следующим образом - пейджер может хранить несколько номеров. Как правило это один уникальный и несколько шаблонных для подписок, которые были зашиты во все пейджеры оператора. Подключив допустим себе "погоду" оператор рассылал на один определенный номер сообщение о погоде и все пейджеры его получали, т.к данный номер был зашит в пейджеры. Кстати, в то время уже появились первые "хакеры", они узнавали какие номера использует оператор для различных подписок, самостоятельно прошивали свой пейджер добавляя в него этот номер и получали таким образом бесплатные подписки!
Отправка сообщения
Номер мы получили, рабочую частоту знаем. Теперь все накопленные знания необходимо воплотить в жизнь! Нам нужно собрать передатчик.
Есть несколько основных вариантов, как отправить сообщения:
HackRF One
Raspberry Pi
Arduino + модули
Первый вариант для меня не подошел, т.к HackRF устройство достаточно дорогое и является серьезным функциональным инструментом. Было бы нерационально использовать такой девайс исключительно для отправки сообщений на пейджер.
Второй вариант я отсеял практически по тем-же причинам. Покупка малинки не входила в бюджет pet-проекта, хоть и цены на них ниже чем HackRF.
Третий вариант меня устроил больше остальных т.к в сети нашел несколько подобных проектов с использованием arduino, которых у меня завалялось много штук всяких разных. К тому же у меня был опыт работы с ними, хоть и не большой, но какое-то время сэкономить все ровно поможет.
О создании своей "пейджинговой станции" я расскажу в следующей части статьи.
Итоги
Прошу вас поделиться своим мнением о статье. Также хотел бы услышать рекомендации, может стоит добавить больше технической информации или больше/меньше фото и.т.д
p/s Передатчик уже собран и готов, но как оказалось - мой пейджер расстроен. Для его настройки необходим осциллограф, которого у меня нет. Скорее всего придется покупать новый пейджер.
Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 3
Очередной этап разработки гитары завершен и мы наконец запустили кампанию на Кикстартере!
После публикации предыдущей статьи прошло много времени, наполненного пандемиями, чипапокалипсисами, санкциями, дискриминациями, войнами, блокировками счетов и прочими невзгодами. Все это значительно отсрочило запуск нашего Кикстартера. Но сложа руки мы не сидели. Мы изготовили несколько полнофункциональных красивых прототипов, я существенно доработал аппаратную и софтовую части гитары и мы полностью переработали мобильное приложение.
Изготовление механической части заняло практически все время, было очень сложно. Но результат оказался достойным. Для изготовления использовалось множество техпроцессов: 3д печать разными пластиками с покраской, фрезеровка и анодирование алюминия, нанесение маркировки, литье и overmolding силикона.
Все заявленные в предыдущей статье функции удалось реализовать. Мы собрали очень много фидбека по UX, так что однозначно будут изменения в конструкции в случае успешного краудфандинга. Они коснутся расположения кнопок, распределения масс, чувствительности датчиков, надежности подпружиненных контактов и узла сгибания.
В результате работы над софтовой частью и приложением появилось несколько новых режимов:
Режим игры по табулатурам
В этом режиме можно выбрать песню из списка табулатур, после чего гитара будет показывать диодами как ее играть. На каждом шагу она ждет правильного выполнения и переходит к следующему. Приложение оценивает правильность игры и выдает баллы в конце.
Также можно создавать свои собственные табулатуры и мы даже сделали для этого специальную клавиатуру для ввода символов. В будущем планируем подключить парсинг стандартных табулатур Guitar Pro и облачную библиотеку. Предстоит большая работа с лицензиями на них. Если у кого-то из читателей есть опыт в вопросах лицензий, будем благодарны консультации.
Режим упрощенной импровизации
Этот режим импровизации оказался очень удачным. Благодаря подсвечиванию на грифе гитары связанных друг с другом нот (гамма или пентатоника), которые хорошо сочетаются друг с другом, пользователю не нужно тратить месяцы на изучение музыкальной теории. Достаточно просто выбрать нужную тональность на гитаре или в приложении. При желании неподходящие ноты могут быть вообще проигнорированы системой. Тогда на гитаре будет просто невозможно сыграть неправильные ноты.
Режим импровизации с помощью ИИ
Но мы захотели пойти дальше и сделать режим еще более простой импровизации. Задумка в том, чтобы даже случайное перебирание струн и ладов приводло к адекватной приятной мелодии в рамках выбранного жанра, причем характер перебирания нот влиял на темп и характер выдаваемой мелодии.
Один из вариантов решения задачи - использование нейронной сети, обученной на базе множества midi файлов внутри заданного жанра.
Пока этот режим будет работать только в нашем приложении, но если соберем достаточную сумму, то, может быть, поставим в гитару stm-ку пожирнее и засунем нейронку в нее.
Мы только в начале пути разработки этого режима. Если среди читателей Хабра есть специалисты по нейронным сетям, генеративной музыке или теории музыки, желающие поучаствовать в проекте, прошу написать мне.
Встроенный синтезатор
К встроенному в гитару jack 3.5мм можно подключить наушники или портативную колонку и играть без подключения к внешним устройствам. Встроенный звук, конечно, не ахти, но содержит более 70-ти инструментов от пианино и гитары до барабанов, органа и даже пистолетных выстрелов. При этом ничего не мешает подключить к телефону или компу и записывать миди параллельно.
Вибрато/бенды
Для полноценной игры многим не хватает поддержки таких гитарных техник, как бенды и вибрато. Я наивно думал, что можно использовать модуляцию питч бенда наклоном гитары по акселерометру, но привычные движения рукой это не заменит. Поэтому я решил встроить в гриф датчики силы и интерпретировать изменение силы нажатия на лады как натягивание струн поперек грифа и сдвигать pitch соответствующей струны.
Так что теперь можно забиндить наклон гитары к другим эффектам.
Режим драм машины
Теперь гитару можно положить на стол и настукивать биты на грифе прямо как на midi контроллерах. Осталось адаптировать корпус гитары так, чтобы он не шатался на плоском столе.
Режимы тренажера и обучения в игровой форме
Для изучения нот, аккордов, гамм и отработки мануальных навыков можно включить режим тренажера или аркадную игру в стиле Guitar Hero.
Также за это время мы сняли финальное промо видео:
Мы только что запустили кампанию! Кому интересно следить за новостями проекта или оформить предзаказ – прошу пожаловать на Kickstarter и на наш сайт Sensy. Впереди еще очень много работы и мы надеемся на вашу поддержку.
Спасибо за внимание! Буду рад обратной связи в комментариях.
Гитара из будущего - обзор прототипа
Результат моей работы по созданию цифровой гитары, описанной в предыдущих постах.
Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2
Прошло 4 месяца с написания предыдущей статьи, за это время произошло довольно много нового как по технической части, так и по позиционированию девайса.
Напомню какие требования к девайсу я поставил, когда начинал разработку:
1) Устройство должно имитировать гитару с 6-ю струнами и 12-ю ладами на грифе
2) Должно быть компактным, в идеале складным, чтобы можно было брать его с собой куда угодно
3) Должно подключаться ко всем популярным осям — Android, IOS, Windows, Linux, MacOS и определяться там как MIDI устройство без каких-либо драйверов
4) Работа от аккумулятора
5) Подключение должно производиться без проводов по Bluetooth Low Energy (но раз уж там будет USB разъем для зарядки, то и по проводу пусть тоже подключается)
6) Возможность сразу начать играть, без необходимости в долгих тренировках по адаптации кистевых связок
7) На каждой струне и каждом элементе грифа должно быть по светодиоду, чтобы можно было запустить табулатуру мелодии, и гитара сама показывала куда нужно прикладывать руки
8) Возможность использования основных техник игры на гитаре: hummer on, pull off, slide, vibrato
9) Задержка передачи midi команд не более 10мс
10) Все должно собираться из подручных материалов без сложных техпроцессов и дорогой электроники
Реализовать мне все это удалось, и даже больше. Был дополнительно интегрирован акселерометр для управления параметрами фильтрации звука наклоном гитары и вибромотор (правда, я до сих пор не придумал зачем).
Было принято решение пытаться делать стартап и выходить на кикстартер.
Итак, что было дальше?
Следующим шагом стал стандартный этап поиска pre-seed раунда инвестирования. Деньги нужны были на доработку и изготовление нового прототипа, проведения пиар кампании и оплату юридических манипуляций (для участия на кикстартере необходимо юр. лицо в США со всеми вытекающими организационными тратами). Эту задачу нам с моим партнером, отвечающим за бизнес процессы, удалось решить за 2 месяца.
Позиционирование
Для подтверждения полезности продукта и его функционала мы решили провести встречи со всеми Питерскими и Московскими музыкантами, с которыми смогли связаться, и заодно поснимать видеороликов для соц сетей.
Профессиональные гитаристы отнеслись к девайсу ожидаемо скептически. И я их полностью понимаю, это не замена настоящей полноценной гитаре. Это девайс для применений, в которых важны портативность, универсальность, простота, возможность играть в наушниках и т.д. Сидишь, например, в самолете, вокруг шум, суета, плачущие дети, кислородные маски выпадают. Спать невозможно. И тут внезапно наступает вдохновение, достаешь девайс, надеваешь наушники и записываешь новый трек.
Широкой публикой гитара была оценена очень позитивно не смотря на пока что ограниченный функционал и большие конструктивные неудобства. Девайс оказался настолько интересным, что даже популярный в рунете блогер Ваганыч снял на него обзор.
По результатам общения мы открыли для себя новую целевую аудиторию - саунд дизайнеры, мьюзик мейкеры - люди, которые пишут цифровую музыку. Оказалось, у них есть большие сложности с записью гитарных и других струнных партий на миди клавиатурах. Это очень сложно, долго, муторно настолько, что зачастую им приходится отказываться от струнных инструментов, органичивая свое творчество. Наш девайс они восприняли с максимальным энтузиазмом, пророча ему большую популярность.
Конкуренты
Есть на этом рынке и конкуренты. Мы купили по экземпляру каждого для оценки.
1. Artiphon - панель, чувствительная к нажатию, по форме напоминает гитару, но позиционируется скорее как настольная клавиатура.
Интересная, но дорогая штука. В целом, работает неплохо, можно извлекать разнообразные звуки. Имеет встроенные динамики, но лучше их не включать. Подключается только по USB.
2. Jammy - гитарный форм-фактор, состоит из разъединяющихся элементов с реальными струнами. Датчики независимо отслеживают удары по струнам на деке и прикосновение струны к ладу на грифе. Знакомым гитаристам не удалось сыграть на ней что-то внятное - ноты то не извлекались, то извлекались по нескольку раз. Возможно, требуется длительное привыкание. На реальных роликах в интернете также не удалось найти полноценной гитарной игры, в основном это игра медленным перебором по отдельным струнам.
3. Jamtik - игрушка с 7-ю ладами на батарейках. Сыграть на ней не удалось даже «В траве сидел кузнечик».
Анализ конкурентов добавил нам оптимизма. Ни один из этих девайсов не позволяет играть реальные быстрые гитарные партии, не имеет обучающей подсветки.
Теперь самое интересное – новый прототип
На основе испытаний старого прототипа, конкурентов и личных предпочтений, я решил расширить функционал девайса и добавить несколько пунктов к требованиям:
1) Конечно, RGB подсветка
2) Подвижные струны на деке с детектированием как касания, так и величины отклонения при извлечении ноты. Это позволит избавиться от проблемы задевания пальцами соседних струн и расширит возможности игры за счет поддержки velocity (разные параметры нарастания звука и громкости ноты) и глушения струн прикосновениями как в настоящей гитаре
3) Детектирование силы нажатия на сенсоры грифа для реализации стандартных гитарных техник игры
4) Встроенный синтезатор со встроенной библиотекой инструментов и разъем Jack 3.5мм для подключения наушников или внешних колонок. Встроенные динамики делать не стал – добиться хорошего звучания было бы слишком сложно и дорого
5) Мобильное приложение со встроенным качественным синтезатором и функционалом обучения
6) Пады с подсветкой для записи лупов
7) Упоры на деке и удобного удержания сидя и стоя, крепления для ремешка
Корпус
Корпус получил множество изменений, особенно в узлах со струнами на деке и в механизме складывания. Сенсоры на грифе теперь покрыты матовыми рассеивателями и светятся всей поверхностью.
Основная задача - сделать девайс таким, чтобы был применим мануальный опыт игры на настоящей гитаре. Были проработаны расстояния между ладами, механика струн, геометрия деки и развесовка. Пока что это только рендеры корпуса, но изготовление прототипов уже идет полным ходом.
Электроника
Электронику пришлось разделить на 4 платы:
Гриф
Адресные RGB светодиоды подключены последовательно к одной ноге STM-ки. Пришлось повозиться с двойной буферизацией и выводом данных через DMA 100 раз в секунду. Зато, теперь оно работает очень быстро и можно запускать цветные визуальные анимации на поверхности грифа.
Плата с падами и подпружиненными контактами для соединения с грифом в разложенном состоянии гитары
Основная плата со струнами, мозгами, силовой частью, радио частью, синтезатором и датчиками
Здесь происходит детектирование как прикосновения к струнам, так и величины их отклонения. Это решает проблему со случайными задеваниями соседней струны при игре и дает возможность глушить струны как на настоящей гитаре.
Плата с разъемами USB type-C, Jack 3.5мм и тремя индикаторными светодиодами
Мобильное приложение
После выкладывания предыдущей статьи, мне написал мобильный разработчик Юрий Дубовой с предложением помочь в разработке приложения под iOS.
Мы сформировали протокол общения гитары с приложением и разбили его на несколько интерфейсов:
- Midi команды, разумеется, по умолчанию передаются по стандартному BLE-Midi интерфейсу. Таким образом, к приложению при желании можно будет подключить и другие midi устройства, например, клавиатуру
- Опционально поддерживается прием midi команд и по проводному USB-Midi интерфейсу. Это будет полезно для старых телефонов без поддержки BLE, а также в случае необходимости сокращения задержки до минимума (порядка 5мс)
- Отдельный кастомный BLE сервис для передачи уникальных команд, связанных с управлением светодиодами, режимами работы девайса, синхронизацией состояния и т.д.
- Стандартный BLE battery service для передачи уровня заряда аккумулятора. Он поддерживается на уровне операционной системы и, в случае в виндой, даже отображается соответствующая иконка в панели устройств
Приложение разбито на несколько экранов, соответствующих разным режимам работы:
Свободная игра
В этом режиме пользователь выбирает один из инструментов (акустика, электрогитара, пианино, укулеле, барабаны, и т.д.) и просто играет как ему хочется. Есть возможность загружать свои инструменты в виде саундфонтов в формате «.sf2».
Игра по табулатурам
В этом режиме нужно выбрать мелодию из списка табулатур и запустить интерактивное воспроизведение, при котором гитара светодиодами подсвечивается нужный аккорд и приложение ждет, пока юзер его не сыграет, и зажигает следующий. При этом происходит оценка правильности и скорости игры.
Обучение
Пока у нас нет даже прототипа этого режима, но предполагается интерактивное обучение нотной грамоте и гитарным основам в игровой форме с использованием светодиодов на девайсе.
Есть и другие интересные режимы, о которых я расскажу в следующей статье. Впереди еще очень много работы.
Теперь играть на ней можно тремя разными способами:
1) Подключение через BLE MIDI протокол к телефону или компу, где девайс распознается как миди устройство, и игра через внешние виртуальные синтезаторы (Ableton, FL studio, Garage Band и т.д. или наше приложение)
2) То же самое, но с подключением через USB MIDI (работает со всеми хостами, которые я проверял – Android, IOS, Windows, MacOS, Debian)
3) Игра внутренним синтезатором, с подключением наушников или внешней колонки напрямую в гитару. В этом случае звук будет не самым Hi-Fi, но вполне приемлемым для игры для себя
Интересно, что можно играть всеми тремя способами одновременно, может кому-то пригодится.
Завершение
После завершения изготовления корпуса и тестирования нового прототипа я планирую написать следующую статью, в которой будет больше технических подробностей. Если среди читателей есть люди, желающие поучаствовать в создании контента, поделиться предложениями или помочь с продвижением – пожалуйста, пишите мне. А также будем рады помощи с изготовлением корпуса и разработкой мобильного приложения.
Кому интересно следить за новостями проекта или оформить предзаказ – оставляйте почту в форме на сайте Sensy и подписывайтесь на соцсети.
Спасибо за внимание! Буду рад обратной связи в комментариях.
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Техно-братство теперь на Пикабу.
Приветствую, тебя, друже. Вот и настал тот миг, тот час когда у нас теперь своё сообщество: TECHNO BROTHER. За что я очень благодарен администрации любимого Пикабу.
Техно-братство радиолюбителей, мастеров по ремонтам, мк-шников, програмистов, и просто любителей электроники на Пикабу. Присоединяйся к нам) Вместе интереснее и веселее.
Тематики нашего сообщества:
1 - Техника
2 - Гаджеты
3 - Радиолюбители
4 - Сделай Сам (самодельная электроника)
5 - Ремонты техники, гаджетов, электроники
6 - Уроки по радиоделу, электронике, основы электроники
7 - Новости из мира техники, электроники, гаджетов
8 - Коллекционирование гаджетов, электроники, техники
9 - Обзоры:
9.1 - гаджеты
9.2 - технику
9.3 - электронику
9.4 - OldStuff - старые гаджеты, электроника и техника
10 - Покупки электроники и запчастей из Китая
11 - Моддинг
12 - Обсуждение ремонтов, моддинга, самодельных подделок
13 - Помощь новичкам в ремонтах, создании, прошивке электроники
Всем добра и печенюх. Будьте добры друг к другу.