bluetoth колонка и небольшая доработка
Здесь было несколько обзоров такого типа колонок и я решил тоже себе заказать.
Покупал не по ссылкам из обзоров, а нашел сам, колонка немножко отличается от тех, что здесь обозревались, и на мой взгляд в лучшую сторону.
upd 29.08.15 добавил фото колонки со всех сторон
Внешне колонка практически не отличается от фото в описании на странице продавца, но отличается от описанной тут отсутствием крышки для съемного аккумулятора и микро-усб входом для зарядки.
Эксплуатация на даче показала, что вдали от розетки колонка живет 3-3.5 часа. меня это не очень устраивало и я решил ее доработать, заменив аккумулятор.
Разбор колонки оказался не таким уж легким делом. Кроме 4 глубоко утопленных винтика она собрана еще и на очень плотных защелках.
Но сила победила китайский разум и я ее разобрал. В верхней части, под кнопками управления подвешен диффузор, видимо для придания басов.
Пайка без криминала, флюс смыт. Претензий нет.
А вот аккумулятор оказался несъемный, а впаяный формфактора 18650. Емкость его измерить мне нечем, но думаю что она там минимальная из возможных. Повторяю, колонка играла не больше 3.5 часов подряд
Дак это же мне на руку! Подумал я и просто впаял вместо него сборку из старого ноутбука, примерной емкостью 4000mAh
Места там было как раз на 2 аккумулятора. Приклеил все это термопистолетом и собрал обратно.
По итогу испытаний, всю ночь заряжавшаяся колонка проиграла потом суммарно 20 с лишним часов по bluetooth. Результат меня полностью удовлетворил. Теперь ее можно брать на сплав или вылазки на природу с usb-флешкой или sd картой. на пару дней хватит точно.
ZVUKAUDIO.COM
Ситуация следующая. Имеется портативная колонка Dreamwave tremor. Играет хорошо, мне все нравится. Емкость батареи на уровне, реально сутки бомбит на высокой громкости. По паспорту параметры таковы:
50W RMS/ Peak 400 Watts Premium Audiophile Performance Sound System
IPX5 Water/Dust/Sand/Snow Protection
Connect 2 Tremors Together At Once
Bluetooth CSR 4.0 + EDR, A2DP AVRCP, APTX
20,800mAh Rechargeable Battery (Power Bank)
Play time: Up to 20 Hours (8 Hours Max Volume, Full Bass Status)
Hands Free Calling and NFC Ready
USB 5V/1A Port for Charging Mobile Devices
Hi-Fi Sound and Anti-Distortion Circuity
Вскрытие показало, что в пауербэнк 8 элементов, все параллельно, 3,7В по 2600мА, итого 20800мА.
Учитывая специфику использования, хочется лицезреть степень заряда аккума. Найден на али и заказан вот такой элемент:
Индикатор емкости литиевой батареи 1S (3,7В)
upload image
Габариты корпуса колонки легко позволяют встроить индикатор.
1) в какую цепь его встроить? У него нет кнопки вкл/выкл, Если на прямую к блоку аккум, то по идее, он всегда будет работать.
2) В цепь после кнопки «вкл питание на колонке», но, верно ли он будет показывать значение?
П.С. схемы нет. Никто колонку не разбирал детально.
Прокачка bluetooth колонки
Всем привет! Попали мне в руки недавно пара таких миниатюрных bluetooth-колонок (таки бесплатно, хоть и стоят всего 400-600 р) и возникла мысль сделать из них что-то вменяемое, благо руки вроде прямые.
Изначально была идея скрафтить что-то подобное, т.к. мне нравятся округлые формы
даже накидал пару вариантов в solidworks
но покумекав решил не заморачиваться, да и выглядит не очень как по мне. В итоге окончательный вариант вышел таким
Рисовал в свободное время, на весь «проект» ушло меньше 2 недель — долго вымерял посадочное место для платы и кнопок, ибо хотелось сохранить весь функционал.
Начинка у колонки простая — плата, трехваттный динамик на 4 ома и аккумулятор.
Печать заняла около суток, из них корпус почти 18 часов! Самая долгая моя печать на данный момент. Очковал, что отключат электричество, но обошлось.
Весь «набор» выглядит так + потроха.
Ну и окончательный вариант
Собственно прокачка заключалась в добавлении пассивных излучателей для получения хоть какого-нибудь баса (взял на глаз под размер динамика) и более ёмкой батареи. Еще приклеил антискользящий коврик снизу. Естественно все было заказано на али.
Еще важный момент — чтоб пассивники работали необходима герметичность — пришлось подгонять детали внутри и сажать на ПВА. Как итог — внутренний объем замкнут и герметичен, плата и кнопки «лежат» сверху.
Для тех кто думает, что все получилось с первого раза видео попыток для примерки
Вместо вывода: Задумка более чем нравится, но звучит на 3+, т.к. родной динамик гумно и спасает лишь эквалайзер телефона (Viper4android). Та же Google home при схожей конструкции и более качественном динамике звучит в разы лучше и дает очень неплохой и глубокий бас.
На новом аккумуляторе проработала более 15 часов почти на максимальной громкости!
Кому нужны файлы — выложу, но они подойдут лишь для точно такой колонки, а их в продаже я не нашел, точнее нашел, но где-то в Индии)
Правила сообщества
Запрещено хамство и оскорбления, уважайте чужой опыт и труд
динамик нужен с излучателем не менее 70мм (у них резонанс на верхней границе басов) ну и чутка поглотителя переотражений, причём именно чуть — иначе басы сдохнут
Поилка для кошки
Всем привет) Все началось с того, что пол года назад я купил себе 3д принтер) Для чего?) Сам порой задаюсь этим вопросом) Но спустя время я понял, что этот небольшой станочек может воплотить любой полет фантазии)) По началу я печатал только модели выложенные в сети другими пользователями. И каждый раз ставя на печать какую-нибудь деталь смотрел на принтер с упоением) Как же это круто!) Круто ощущение того, что ты из ничего создаешь нечто осязаемое, полезное) Но со временем эта эйфория немного поутихла и сама печать уже перестала быть какой-то особенной. И тогда я нашел для себя новую стезю, 3д моделирование) Выбрал для себя программу, которую когда то изучал в универе) Эта инженерная программа от российского производителя позволила мне создавать и печатать 3д модели нарисованные собственноручно) Но я немного отклонился от изначальной темы, так что вернемся к ней) В какой то момент времени, я подумал: «У меня есть возможности сделать свою жизнь(и не только свою) немного комфортнее) Идея была простая. Моя любимая хотела купить поилку для своей любимой кошки Ляськи. И так как я уже немного освоил 3д печать и моделирование я сказал ей: «Давай я сделаю сам». Сказано — сделано) Сразу прикинул как это должно работать) Есть некая емкость, в которой есть вода. Так как животные очень любят журчание, понял, что она должна там циркулировать. Сразу добавил себе помповый насос в корзину. Дальше подумал о том, что он не должен работать круглосуточно. Хоть и расход энергии не большой, но постоянное журчание будет отвлекать от приема пищи (поилку планировалось расположить на кухне рядом с миской для корма. Сразу пришла мысль о датчике движения. Схема получалась простой. Датчик движения «видит» кошку, включает мотор, привлекает внимание. Кошка, попив воды, уходит, мотор отключается. Посидев в 3д редакторе накидал модельку)
И вот спустя некоторое время я преступил к печати) Для изготовления выбрал пластик PETG, так как он безопасен для пищевого производства. Печатаю на Creality ender 3. Кошка в итоге осталась довольна, видео прилагаю)
Изменение голосового меню портативной колонки
Приветствую уважаемый читатель! В этой статье я постараюсь рассказать как мне удалось модифицировать прошивку портативной колонки, при том, что я не являюсь программистом. Наверняка для кого то идея окажется не новой, но когда я столкнулся с этой задачей быстрого ответа не нашел. В конце статьи я запилил видео, если кому окажется лень читать.
Итак, есть некая портативная колонка (в данном случае DEXP Phill), главный ее недостаток в том, что производитель воткнул в нее орущее на максимальной громкости голосовое меню, которое невозможно отключить либо сделать тише. Что-же разберем посмотрим что внутри.
Эти две микросхемы — усилители мощности звука (УМЗЧ):
Здесь большая, многоногая микросхема — собственно плеер, внизу контроллер заряда аккумулятора и посередине SPI-flash память 25q40ATIG на 512 кБ (4 мБит):
Мне кажется логично предположить, что в этой флэшке и зашиты файлы голосового меню, среди прочего. Ок, берем программатор CH341A выпаиваем микросхему и считываем содержимое.
Микросхему можно не припаивать а просто зажать:
Почему именно CH341A? 1) Он читает 25 серию флэшек, 2) стоит ~2USD.
Итак считав данные мы получили бинарный (bin) файл размером 512 кБ в котором на первый взгляд ничего не понятно:
Если кто не знает, то здесь показаны: слева — адреса ячеек памяти, по середине — байты (данные) представленные в 16-ричном исчислении, где максимальное значение FF, или 255 в 10-ричном. Справа редактор подставляет символы ACSII, которые иногда здорово помогают!
Если открыть в hex редакторе любой mp3 файл, а до кучи ещё и погуглить на тему устройства ID3 тэгов становиться понятно где собака зарыта где и как можно искать эти самые mp3 файлы голосового меню.
Все mp3 файлы имеющие ID3v2 начинаются с последовательности байт 49 44, поскольку ID3v2 пишется в начале файла — это первый ключ. ID3v1 — пишется в конце — это второй ключ. Мне повезло, то ли благодаря избытку памяти, то ли лени программисты не стали удалять ID3 тэги и байт за байтом я выудил нужные мне файлы. Поясняю: находим начальные и конечные байты, выделяем, копируем в новый hex файл и сохраняем с расширением mp3:
С удивлением обнаружил в прошивке множество других голосовых файлов. Например, озвучены цифры, правда на английском, позже понял для чего они нужны: у колонки есть bluetooth и когда она подключена к телефону во время вызова проговаривает входящий номер. Кривая локализация. Кстати, вот с какой чудовищной динамической компрессией выполнена озвучка:
Догадливый читатель, наверное уже понял что делать дальше, есть два пути: изменить громкость у оригинальных файлов, сделать что то типа такого:
Или заменить на что то более достойное. Я подобрал в бесплатных музыкальных банках новые звуки. Тут главное подогнать под размер заменяемого файла: меньше можно, больше — нет. Хорошо уменьшает размер ресемплирование (например с 44100 -> 22050) и собственно битрейт, но на компромисс идет качество. Далее выполняем всё в обратной последовательности: открываем новые mp3 файлы в hex редакторе копируем их на нужные места в прошивку, сохраняем прошивку, записываем в микросхему, припаиваем микросхему на место, собираем колонку. Profit.
Сделать новый файл размером байт в байт с заменяемым невозможно. Проще сделать его меньше, а остатки старого заполнить 0x00 (нулями). Иными, словами нужно сначала выделить всю заменяемую область, заполнить 0x00, а затем вставить новые данные с заменой (нулей) без сдвига ячеек памяти и изменения размера конечного файла прошивки.
Заключение
Важное замечание: конкретно в моем случае программатор CH341A смог только прочитать 25Q40ATIG, записать не смог т.к. ее нет в списке поддерживаемых. Поэтому пришлось купить аналог: 25Q40BVSIG с которым всё получилось.