Как стать автором
Обновить

Комментарии 47

> В итоге всё удалось и уже через неделю гаджеты (и наш кот не исключение) искренне верили, что у меня iPhone с ANCS сервисом, подключаясь к моему Nexus 5 и даже к старому Samsung Galaxy с Android 4.4.
Это, конечно, супер, но, всё таки, можно поподробней?

Дело в том, что iOS позволяет по умолчанию отправлять уведомления о событиях в системе и от приложений на подключенные устройства — различные умные часы и т.д.
Спецификация ANCS — открытая.


Понятно, что на Android такой службы по умолчанию нет.
И готовой реализации я не нашёл на момент старта проекта.
Поэтому для Android приложения KiQ я реализовал службу (служба понятное дело работает и тогда когда приложение не запущено), которая ловит все Status Bar Notifications в Android (а там много интересного приходит) и уведомляет подключенные устройства по BLE об этих событиях в формате ANCS.


Соответственно устройства находят ANCS службу, получают от неё уведомления и думают, что перед ними не Android, а iPhone.

Поиск на github не дал результатов. Грустно.

Наверно потому, что он ещё и тут.


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

Железо тут обычное. Программы более интересны. Вернее только программы и интересны.

Ну про "железо обычное" я бы не стал утверждать. Точнее отдельные модули и чипы — да, довольно распространённые. Но вот правильно их собрать, чтобы стабильно работало, а ещё пройти FCC сертификацию в США… ;-)


Что до программ, то я конечно же не могу выложить исходный код по некоторым объективным причинам.

Да — это всё понятно. Буду ждать завершения на кикстарте. Время есть :)
А можно узнать какой динамик используется? Может ссылочкой поделитесь?

Мы специально купили разных динамиков и тестировали у каких хорошее качество звука и соотношение цена/качество. Остановились на одном из вариантов, заказ делали напрямую на фабрику.
Вот ближайший общедоступный аналог.

Спасибо. А если не коммерческая тайна — какова себестоимость всего железа отдельно и пошива игрушки (материал+работа) отдельно, массовым тиражом если делать и то и то?

К сожалению это как раз относится к коммерческой тайне. Как минимум до окончания компании на kickstarter.

Разработка плюшевой игрушки обошлась примерно в 5000 долларов. Художник, дизайнер, пошив прототипов, подготовка к производству
Я бы замутил на AP6212 с бонусом FM в придачу. Но дело хозяйское.
AP6212 — это чисто радиомодуль, а в ESP8266 ещё и контроллер, в который можно прошить свою фирмварь.
Это невызывает никаких сомнений. Естественно с процессором за 3-4$. Датиками температуры и метестанцией (ирония).
Весь интерес представляет только софт. Железо 10-15$ за 2-3 часа делается, котик плюшевый на фиг не нужен. Я бы в R2D2 вставил, но программировать лень.
Железо 10-15$ за 2-3 часа делается
Предлагаю Вам написать статью "как я сделал железо на ESP8266+nRF51822+ALC5627+AXP209 за 10-15$ и 2-3 часа" с пошаговой инструкцией.
Нашей команде будет интересно почитать. Не шучу. В общем очень ждём.
А что, не так уж и сложно. Берем AP6212 ($5), добавляем процессор ($4), память ($5), SD ($3), батарейку ($6), прочее ($5), разводим это все хозяйство на шестислойной плате с дифференциальными парами, накатываем линух и получается… получается… Не получается. :(
Двухслойки за глаза хватит. Сразу с PIFA антенной и остальной лабудой. По NTP можно время и страну узнавать и на нужном языке травить анекдоты.
Давайте так — с вас софт мне без права распостранения, а с меня пошаговая инструкция. AXP поменяю на более простой вариант из TI сэмплов. nRF есть разные модули от 1х1 см до 2х3 см — от ног нужных зависит. ALC посмотрю на что-то имеющееся — можно с STM-DISCO сдуть или болгаркой вырезать кусок, но там другой немного контроллер. ALC заказать можно, но недели три будет идти.
Ненене, так не интересно! Компромиссы с простыми зарядниками — не наш путь! Опять же сдуть — тоже не вариант. Нужно то, что потом можно будет производить. Модули — только одобренные --минздравом-- FCC.
Нам минздрав не указ :)
Как что-то городить если вдохнуть туда нечего?
В общем буду ждать код на github.
Надо будет заказать
https://redbear.cc/product/redbear-duo.html
для тестов
C i2s модулями напряженка — нашел такие
https://ru.aliexpress.com/item/UDA1380-Board-Stereo-MD-CD-Mp3-Audio-Voice-Module-Coder-Decoder-Development-Module-Kit/32615607788.html?spm=2114.10010208.1000016.1.fC7M1C&isOrigTitle=true
Хотя проще купить микросхемы и сделать сразу с динамиком модуль.
Пригодится в хозяйстве. Народ активно пользует I2S с ESP для аудио
Такое чувство складывается, что они перед вами обязаны.

Соберите свой вариант, напишите свой код — и вдыхайте сколько влезет!
Нет — это чувство обманчиво. Конечно никто не должен ничего и код написать можно самому.
Тогда статейку напишите, как будет готово. Ну, и ссылку на Гитхаб, обязательно!
Это естественно. Добавлю к имеющимся — но как руки дойдут. Быстро не получится.
AP6212 стоит примерно столько же сколько EP8266+nRF52832. При этом требует неслабый хостовый контроллер c памятью и т.д. Стоимость устройства увеличивается раза в два. Плюс усложняется вопрос сертификации в FCC.
Обычная Bluetooth-гарнитура содержит всё необходимое, кроме акселерометра. Но микрофон тоже можно использовать для определения, гладят игрушку или бьют.
Я бы не стал недооценивать паранойю людей =) Игрушки с микрофоном это уже почти как игрушки с камерой, а еще открытое железо… думаю не стоит.

Да, в том числе поэтому не стали делать с микрофоном.

Вот только как с гироскопа, так и с динамика можно писать звук
Теоретически. С цифрового гироскопа качество выйдет не ахти.
Обычная Bluetooth-гарнитура содержит всё необходимое
Дайте ссылку на Bluetooth Low Energy (BLE) гарнитуру, чтобы жила не менее недели с одной зарядки. Мне очень-очень надо. Я куплю.
Вывод произвольных звуков на Bluetooth динамик в произвольные моменты времени на мобильных платформах возможен лишь теоретически.

Лучше по простому посоветуй (как мне) посмотреть видео с использованием bluetooth наушников. У меня это быстро "эйфорию" выключило. Но народ видимо не в курсе… :)

Тут как раз есть решение. В свежих версиях Bluetooth есть Low Latency audio. Однако, далеко не каждое устройство и не каждая гарнитура это поддерживает.

Ключевые слова "В свежих версиях Bluetooth" и "не каждое устройство это поддерживает".
чопочём? (с)

Вот тут наверняка есть :) http://www.apple.com/airpods/
А если серьезно, ключевое слово «aptX».
Реквестирую неофициальное имя — Хатуль мадан :) https://lurkmore.to/Хатуль_мадан

Если что — куплю.
А какая функция у James the founder'а?
Лицо проекта?

И это в т.ч.

Нет ли приложения для андроид выполняющее те же функции (прилюдно шутить, реагировать на события и т.д.)?

Да можно и написать — не проблема. Где будете "шутки юмора" брать? А у нас обновление контента от комиков будет ;-)

поработал над вопросом. шутки умеет шутить Дуся
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории