Комментарии 26
Интересно. Вопросы:
Какие именно rfid-теги вы используете и что именно они переключают (из текста кажется, что плейлисты меняются, но до конца не понял)?
Тактильно кнопки различаются? Просто незрячему сложно будет на круглом корпусе отличить одну кнопку от другой. Кстати, такой же вопрос про теги: как их на ощупь отличить один от другого?
Какой динамик поставили?
От БП в общем корпусе НЧ-наводки в звуковой тракт не идут?
5. почему не взять умную колонку с голосовым управлением?
Алиса отстой. Мало того, что платить нужно, так еще и половины книг нет, в главах путается, забывает, на каком месте остановились.
Rfid на 13МГц, обычные, но разных форм-факторов - проще запоминать будет, что там записано
Сценарий такой - запускается RPi со всеми сервисами в автозагрузке (монтирование usb диска с музыкой, mpd\mpc как вещатели потока в домашнюю сеть и само приложение-сервер, которое ждет команд от плеера на esp .
На диске, помимо музыки лежит код приложения, плейлисты (они могут загружаться в mpc и начнется воспроизведение музыки с трансляцией в сеть).
Запускается плеер это esp32, усилитель и плата чтения RFID, подключается к wifi сети домашней, ищет по имени musicbox.local адрес сервера, подсоединяется к нему. Если приложить метку, то ее Id считается и отправляется на сервер в приложение. Приложение смотрит, сопоставлен ли этот Id с каким то плейлистом (спец. json файл list лежит в папке проекта). Если сопоставлен, выполняется команда mpc load playlist_name и mpc play. Поток пошел в сеть, плеер, подключенный в сетевому потоку на адрес сервера воспроизводит поток. следующее касание новой меткой - загрузка нового плейлиста и его воспроизведение. Если метка не привязана, дописывается в файл ее Id и надпись, что не привязано ничего. через syncthing идет синхронизация всех файлов, в том числе и списка с id меток, я увижу, что новая метка прописалась, уже потом решим, привязать новый плейлист, или заменить (если вдруг RFID метку предыдущую брат потерял).
Кнопок всего 5, три на боку (они расположены, как на фото на разных уровнях) и две с торца - они чуток менее выпуклые - громкость, запутаться сложно.
Динамик на 3 вата, от какого то старого плеера, большой не стал ставить, так как громкость большая будет мешать маме, да и усилитель маломощный поставил.
Помех не наблюдал пока, надеюсь, не будет, при монтаже внутри, разнес шнур питания и провода от усилителя по разные стороны трубы.
Пробовали Алису, не пошла, слишком часто не дослушивает, или включает не то, брат огорчался и сказал - "ну ее нафиг, эту женщину, она не понимает меня" ))
Можно поставить озвучку кнопок с помощью DY-SV17F. Использовал его в своем проекте для устройства ориентации незрячих.
Я в начале каждого плейлиста положил звуковой файл, где произношу название того, что там будет играть, на кнопки не стал ставить - чрезмерное усложнение, на мой взгляд, с кнопками даже на китайских балалайках у брата не было проблем, а вот понять, какая метка что будет воспроизводить - сложно, я хоть и старался разные типо-формо размеры rfid брать, все равно много одинаковых.
Так можно корпусов для меток понапечатать. В том числе с шрифтом брайля, но скорее всего достаточно просто отдельных форм типа круг-квадрат с разным рельефом с разных сторон.
ага, была мысль кастомизировать метки, но я купил несколько форм для эпоксидной смолы и меток, которые на бумажной основе маленькие, чтобы точно в форму поместились, партию буду отливать может недельки через две...
Лить то их какой смысл ? Печатать же можно, причем каждую разную. Тут одна грань с пупырками, там две итд итп. Даже пяток форм дадут десятки вариантов меток. Причем можно как-то их делить типа "всё квадратное аудиокниги" итп.
Лить проще, потому что у меня принтера нет, а искать принтер и как то придумывать формы (проектировать их, либо просить кого то это сделать) сложнее, чем лить из эпоксидки дома )
Но идею обдумаю, возможно, если запрос будет на увеличение узнаваемости меток, в первую очередь в сторону 3Д печати посмотрю, спасибо.
Офигенно сделано, огонь!
Моя бабушка сейчас пользуется тифлоплеером, который проектировал, очевидно, какой-то злонамеренный психопат - он абсолютно симметричный и с десятью кнопками. Вот вообще не для слепых старушек.
Я мечтаю создать что-то вроде компьютера для слепых с голосовым управлением. Это по-максимуму. С открытой архитектурой и добавлением новых модулей пользователями друг для друга.
А по минимуму голосовую колонку с возможностью звонить и переписываться по тг и читать книги вслух из текстовых файлов. Нейронки уже доросли до того, что б делать все это без сервера, только придется юзать мобильную видеокарту, бюджет проекта улетит за сороковник - но все лучше, чем поддерживать сервер.
такие инновационные технологии уже имеются :
cmd+r, powershell, winget install nvda и можно покорять дивный новый мир :)
в макоси же тыкаем cmd+f5 и также наслаждаемся. голосовое управление там тоже где-то в недрах настроек универсального доступа запрятано, но, честно говоря, эта функция если и востребована, то совсем не для слепых. точнее говоря, пользоваться с клавиатуры слепому будет много сподручнее, чем голосом. все хоть сколько-нибудь современные смартфоны такими функциями тоже снабжены, но требуют чуть большего освоения.
http://tiflocomp.ru/ -сайт создан незрячими и для незрячих содержит много полезной информации. Рекомендую посмотреть и зрячим.
А ваш брат не использует современные ассистивные технологии, такие как скринридеры, по какой-то объективной причине? Или, чем черт не шутит, вы и он не слышали об их существовании?
Если ваш брат в России, по индивидуальной программе реабилитации абсолютно бесплатно он может получить от государства один из специально разрабатываемых для слепых тифлофлешплееров, который, помимо стандартного воспроизведения аудиофайлов снабжён речевым сопровождением для навигации по интерфейсу плеера, возможностью посредством синтезатора речи прослушивать текстовые книги, доступ к opds каталогам для загрузки желаемых текстовых книг самостоятельно (вифи модуль присутствует), интернет-радио, доступом к lkf-библиотекам (это уже аудиокниги). Понятно, что в наши дни всяческих скринридеров в изобилии и при желании можно освоить компьютер или смартфон, но имеется и такой вариант.
и вот приказ от минтруда об этих самых технических средствах реабилитации:
https://normativ.kontur.ru/document?moduleId=1&documentId=446248
Есть у иностранцев такой проект - toniebox. В каждой фигурке RFID чип. Люди на основе этого проекта сделали свой сервер, чтобы люди могли стримить больше, чем вмещается в фигурку. Можете погуглить по проекту TonieCloud.
Хорошую работу проделали! И правильно, что выложили в открытый доступ все. Денег на этом не заработать, поэтому никто такое производить не будет массово. Но найдутся люди, которым это пригодится.
Я вот не понял из статьи: а почему все задачи с esp не перенести на rpi? У нее же есть gpio пины, туда можно завести кнопки и подключить rfid ридер. Плюс, у нее есть линейный аудио выход (совмещён с видео в джеке). Разве так не удобнее и надёжнее бы было?
Плеер для слабовидящих на ESP32