Проводка

Как сделать говорящую игрушку своими руками. Кот-анекдот KiQ или как мы говорящую игрушку для взрослых сделали

Как сделать говорящую игрушку своими руками. Кот-анекдот KiQ или как мы говорящую игрушку для взрослых сделали

Говорящая игрушка - это то, о чём мечтает каждый ребёнок. Какой-то маленький пушистый зверёк, повторяющий каждое произнесённое крохой слово, сможет привести его в полный восторг. Такую мечту легко осуществить!

Говорящая игрушка - настоящий друг вашего малыша

Итак, приближается очередной праздник… Вы задумываетесь о том, что именно подарить своему ребёнку… Интерактивная говорящая игрушка станет идеальным подарком! Это для вашего малыша.

Каждая говорящая игрушка, между прочим, наделена своим собственным характером. Говорят они «на своём языке» и при этом умеют запоминать любые фразы, которым обучает их ваш малыш.

Некоторые из них умеют даже петь и танцевать. Есть и такие, кого надо «кормить». А некоторые игрушки благодарно урчат за то, что их чешут, гладят, качают, подкидывают или нежно дёргают за хвостик. Одним словом, эти маленькие друзья ваших детей доставят им море удовольствия.

Как работают интерактивные игрушки?

Итак, вы подобрали своему малышу такой подарок. Что необходимо знать об этой покупке? Работает говорящая игрушка на батарейках. Оснащена она, как правило, кнопкой принудительной перезагрузки.

Ваш малыш, кстати, сможет выбрать при желании игрушку любого цвета - то, что придётся по душе именно ему! Обратите внимание на глаза приобретаемого персонажа. У многих игрушек это жидкокристаллические экраны, выражающие огромное количество эмоций. Соответственно, они смогут и удивляться, и подмигивать, и жмуриться.

Говорить игрушка может с самыми разнообразными интонациями, она способна ворчать или смеяться, петь или сообщать об усталости, когда пора Главное, не оставлять своего друга надолго одного. Иначе он может загрустить и даже заболеть.

Интерактивные игрушки интересны и детям, и взрослым

От таких подарков в восторг приходят не только малыши, но и их родители. Например, говорящая игрушка-повторюшка в стала одной из самых популярных моделей. Серый или рыжий зверёк записывает речь и воспроизводит её настолько смешным голосом, что веселятся даже взрослые люди.

Интереснее всего слушать то, как говорящая игрушка-повторюшка поёт "услышанные" песенки. Если на то пошло, взрослые даже больше радуются таким подаркам и смеются всласть.

Коты, хомяки, медведи…

Говорящая интерактивная игрушка - это любой персонаж, который может понравиться вашему ребёнку. Чаще всего к таковым относятся хомяки, котики или медведи. К примеру, Том является очень распространённой моделью. Это - говорящая игрушка-кот из всем известного с детства мультфильма. Том может запоминать и повторять огромное количество разнообразных фраз, сказанных с любой интонацией.

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

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

Персонажи любимых мультфильмов

Нередко детям дарят также и самых популярных говорящих «друзей». Например, главная героиня современного мультфильма «Маша и Медведь» приведёт в восторг многих девчонок! Избалованная малышка будет повторять ваши фразы голосом, который так знаком нам благодаря известному всем анимационному сериалу. Купить такую куклу можно за 1200 рублей и выше.

Мальчишки не откажутся и от самого Мишки, который будет говорить то, что они захотят. Кстати, многие игрушки умеют не только повторять произнесённые фразы, но также и загадывать малышам загадки, петь песенки или же рассказывать стишки. Более того, некоторые из них могут даже танцевать. Цена таких моделей будет выше 2000 рублей.

Ребята оценят также и таких героев, как Чебурашка, Винни-Пух, Буратино и т.д. Главное, определиться с тем, кто именно нравится вашему малышу. Подбирайте игрушки по его вкусу, обращайте внимание на их размеры, функции и стоимость. Не сомневайтесь, на сегодняшний день выбор сделать вовсе не сложно.

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

Таким образом, приобретая такой подарок своему ребёнку, вы доставите ему большое удовольствие, обеспечите прекрасное настроение, множество ярких и весёлых минут. Не сомневайтесь в том, что такая игрушка оправдает все ваши ожидания. Впрочем, в первую очередь не ваши, а вашего любимого чада! Любимый мультипликационный или повторяющий за крохой все слова и фразы, - это сплошной позитив, улыбки и смех!

  • Краудсорсинг
  • В мире существует невероятное количество говорящих игрушек для детей и это только усугубляет впечатление, что взрослым быть скучно. Наша команда решила исправить эту ситуацию.

    Начало истории

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

    В связи с этим он позвонил мне и предложил повторить эпический подвиг убедиться так ли хорошо ESP8266 музыку в MP3 формате играет по сети и не разрывает ли хомячка на куски хватает ли реально производительности, что я и сделал по быстрому в новогодние праздники 2016 года:


    На видео ESP8266 играет интернет радио, выводя звук с помощью хака «5-битный PWM через I2S».

    Однако проигрывание MP3 радио из интернет кушало почти весь ресурс ESP8266 и звучало «так себе», в то время как воображение уже рисовало нам нечто большее , чем просто MP3 радио колонку. С этими творческими порывами мы и пошли к нашей команде и любимому шефу Владимиру .

    После небольшого мозгового штурма начала вырисовываться более детальная картина и даже логическая цепочка того, что мы не только хотим, но и можем сделать:

    • MP3 заменить на что-то менее требовательное к ресурсам и более свободное, остановились на Speex , который довольно удачно и быстро портировал на ESP8266.
    • Записи шуток брать с сервера в облаке и складывать локально на SD карту, т.к. интернет не везде есть, да и на ESP8266 если постоянно включенным держать - никакой батарейки не напасёшься.
    • Привязать «шутки юмора» к каким-то событиям, а не просто по random говорить. Генератором событий был выбран смартфон, так как он почти у всех уже есть. Ну а собственно события можно легко получать из Apple Notification Center Service (ANCS), который уже есть на iPod, iPhone и iPad.
    • Использовать для связи со смартфоном Bluetooth Low Energy (BLE), потому что заряжать игрушку чаще раза в неделю мало кому покажется забавным.
    • Чтобы игрушка не бесила пользователя частыми шутками на все приходящие события решили использовать логику на скриптовом языке. Остановились на Pawn language .
    • Так как вкусы на шутки у всех разные, а слушать одну и ту же шутку это уже грустно - было решено дать пользователю возможность голосовать за шутки путём «погладить» и «побить» (акселерометр), чтобы на контент-сервере в следующий раз сформировать ему более релевантный плейлист.

    Выбор железа

    Изначально хотелось сделать очень простой, но полностью рабочий прототип на плате «всё в одном», поэтому решили попробовать на LinkIt ONE от MediaTek. И это почти сходу удалось. Был и коннект с телефоном и с SD карточки MP3 отлично проигрывались.
    Казалось бы - вот оно счастье и готовая уже платформа! Но потом мы столкнулись с суровой реальностью ограничениями их закрытого SDK и эйфория прошла.

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

    Итак, нам предстояло выбрать (февраль 2016) наиболее подходящий BLE чип, который необходимо было связать с ESP8266. В качестве связи между ESP8266 и BLE чипом (мы тогда не знали ещё какой это будет чип) решили использовать стандартный TWI (I2C).

    А вот с BLE выбор был тогда не особо велик:

    • TI CC2541 - сразу как-то не приглянулся из-за архитектуры , да и 8 Кб RAM выглядели малообещающими лёгкую жизнь, учитывая количество BLE сервисов и характеристик, которые требовались нам в игрушке.
    • BCM20732 - выглядел очень многообещающе, но на поверку SDK оказался очень сырой, а железо BLE «брелка» Broadcom WICED Smart настолько глючным, что я ничего тут особо писать не буду, чтобы не ругаться. Дайте знать, если сейчас ситуация улучшилась.
    • nRF52832 - первый чип, который сразу порадовал. Но тогда не было компактного BLE модуля - начал прототипировать на отладочной плате , SDK очень понравился, содержал много разных рабочих примеров. Пример BLE ANCS запустился сходу и мы тут же увидели уведомления с iPhone в логах с UART. Кстати на этой отладочной плате есть настоящий программатор и отладчик SEGGER J-Link, что сильно облегчило нам жизнь в дальнейшем.
    • nRF51822 - на тот момент существовали готовые модули , а программировали их через SEGGER от nRF52832. Что больше всего меня удивило - код со старшей модели nRF52832 отлично переносится на младшую nRF51822 и обратно!
    В итоге первое железо выглядело как паук тарантул примерно так:

    Ловить глюки из-за отваливающихся dupont кабелей, особенно на модуле nRF51822, где pin"ы чуть меньше размером, было очень грустно.

    BLE сервисы на nRF51822 и iOS приложение

    Тем не менее я и уже на этом железе-пауке начали реализовывать BLE сервисы и характеристики на nRF51822, поделив всё примерно пополам:
    • Apple Notification Center Service (ANCS) - для получения уведомлений о событиях со смартфона.
    • Apple Current Time Service (CTS) - при подключении игрушка берёт время с телефона.
    • HandShake Service (HSS) - этот сервис, кстати, делает игрушку «неугонямой» в отличие от обычных гарнитур и подобных гаджетов. Дело в том, что в облаке есть СlientID и пользователь не просто делает pair телефона и игрушки по Bluetooth, но и дополнительную привязку, которую не так то легко сбросить. Описание этого процесса требует отдельной статьи, поэтому ограничусь кратким упоминанием.
    • Battery As Service (BAS) - передача состояния батарейки в приложение на смартфон.
    • Content Service (CONTS) - этим можно посмотреть список проигранных ранее шуток, с текстом (текст берётся с сервера в облаке).
    • Settings Service (SETTS) - этим можно настроить фильтры неприемлемого контента шуток, время когда игрушка должна молчать (ночью, например) и т.д.
    в это же время делал приложение под iOS .

    На картинке справа виден главный экран приложения.

    Тут не выдержал наших страданий из-за отваливающихся проводков и сделал дома методом лазерного утюга первый нормальный прототип:

    На фото не видно, но слот для microSD карты там уже есть. На маленькой квадратной платке внизу - ALC5627 , звук был уже гораздо лучше, чем 5-битный PWM через I2S.

    Для управления питанием выбрали AXP209 . Позволяет и заряжать и использовать аккумулятор одновременно, а также следить за его состоянием. Чип очень распространённый, но имеет много специфики как в программировании, так и в требуемых внешних компонентах, т.н. «обвязке».

    Магия на ESP8266

    Параллельно с этим портировал на ESP8266 Speex , FatFs , сделал bootloader для ESP8266 и nRF51822, чтобы можно было не шить обновлённые прошивки по проводам, а делать это помещая файлы прошивок на microSD карту.

    Лично мне кажется ему помогали инопланетяне, так как сделал он это всё примерно за месяц. Но он не сознаётся в контактах с инопланетным разумом.

    А затем и второй более нормальный прототип:

    Но более нормальный прототип уже не лез в мягкую игрушку. А если бы и влез, то при резком движении на потенциального пользователя из игрушки полез бы «чужой», что конечно было неприемлемо для MVP.

    Поэтому решено было заказать плату профессионалам и вот что получилось в итоге:

    В кота такая конструкция уже отлично помещается, правда выглядит это как-то негуманно:

    В то же время подтвердились опасения, что события с телефона могут приходить довольно часто и в итоге пользователь получил бы раздражение вместо веселья. Требовалась гибкая логика для фильтрации, которую можно легко менять в любой момент без перепрошивки. В связи с этим я, изучив матчасть и поняв, что для ESP8266 быстрых и компактных скриптов нет (Lua и microPython - интерпретаторы), решил портировать Pawn language , который быстро (всего лишь в 18 раз медленнее нативного) исполняет компактный байткод.

    Кстати исходники на Pawn очень похожи на C, поэтому скрипты модифицировать одно удовольствие - их достаточно всего лишь скомпилировать в AMX байткод и скопировать на SD карту.

    Обман гаджетов. Прикидываемся iOS на Android

    И тут «внезапно» мы все вспомнили, что Android телефонов в мире не так уж и мало, а даже больше, чем телефонов с iOS.

    В итоге мне пришлось в темпе проверить сможем ли мы обмануть гаджеты и прикинуться iOS на Android , чтобы они увидели сервис ANCS, неотличимый от Apple.

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

    Go Cloud

    Так как никто не любит слушать шутку по несколько раз (факт), а также существуют предпочтения и культурные ограничения, решено было каждому пользователю формировать уникальный playlist. Для этого вплотную занялся сервером в облаке.

    Но как решить кому что понравится? Правильно - пусть решит сам пользователь! Для этого я сделал базовый gesture detection на акселерометре

    Среди существующих игрушек особою позицию занимают те, которые могут говорить и реагировать на прикосновения. Такие игрушки называют интерактивными.

    В последнее время наибольшей популярностью у девчонок и мальчишек пользуется интерактивная птичка Little Live Pets . Такая игрушка станет прекрасным подарком для ребенка, который мечтает о домашнем питомце.

    Особенности интерактивных игрушек

    Говорить игрушки могут благодаря специальному устройству, которое монтируется внутри игрушечного корпуса. Эти блоки отличаются функциональностью:

    • самым простым механизмом является звуковой однократно записываемый модуль. Время проигрывания может быть от 1 до 6.5 минут;
    • более сложные устройства позволяют повторно записывать мелодии или фразы. Интерактивные игрушки с такими системами учатся говорить вместе с ребенком, постоянно увеличивая словарный запас. Также можно записать сказки или песни, исполненные мамой или другим родственником;
    • существую системы, которые активируются не нажатием кнопки на звуковом блоке, а при помощи голоса или касания различных частей игрушки.

    Например, интерактивная кукла при прикосновении к щеке начинает смеяться, а если взять ее за руку – заговорит.

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

    Мастерим игрушку самостоятельно

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

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

    Процесс изготовления говорящей игрушки выглядит так:

    1. Подбираем игрушку. Она может быть магазинной или изготовленной самостоятельно. Сегодня очень популярны текстильные игрушки ручной работы.
    2. Приобретаем музыкальный модуль и записываем на него мелодию, текст или сказку. Также можно взять звуковой модуль из любой старой игрушки, только проверьте работоспособность батареек.
    3. Распарываем шов на том месте, где будет устанавливаться блок.
    4. Размещаем модуль внутри игрушки, при этом важно обратить внимание на кнопку, она должна быть доступна для нажатия.

    После этого останется лишь незаметно зашить шов и все – игрушка стала говорящей.

    Научиться делать говорящую игрушку поможет этот ролик:

    Говорящий хомяк игрушка-повторюшка

    Сейчас в продаже есть огромное количество самых разных игрушек с функцией воспроизведения звуков, но, по моему мнению, самая милая и забавная среди этих «повторяшек» – Говорящий хомяк. В последнее время эта игрушка стала очень популярной, причем не только у детей, но и у многих взрослых.

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

    К тому же он невероятно смешной, даже самый серьёзный человек не может сдержать улыбку, когда слышит, как хомяк мультяшным голосом повторяет любую фразу, при этом двигаясь в такт. А благодаря смешным видеороликам с участием Говорящего хомяка, он стал настоящей звездой интернета. Например, один из известных роликов этот:

    «Ну как же не купить эту прелесть!» – подумали мы с мужем и решили подарить хомячка сыну. Покупку делали в интернет-магазине. Когда получили свой заказ, сразу же распаковали игрушку, стали рассматривать и испытывать, как она работает, при этом сами радовались не меньше ребенка. Далее расскажу обо всем подробнее.

    Мой обзор говорящего хомяка

    Как выглядит хомяк-повторюшка

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

    Тело зверька находится в вертикальном положении, он как бы сидит на задних лапках. Низ у игрушки плоский для хорошей устойчивости. На дне расположен отсек для батареек на защелке и тумблер-переключатель.
    Размеры игрушки: 15 х 9 х 9,5 см.

    Из чего сделан Говорящий хомяк

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

    Как работает Говорящий хомяк

    Питание игрушки происходит от трех батареек типа ААА. Для того чтобы хомяк начал работать, нужно просто передвинуть тумблер на его дне в положение «Включено». Далее можно начинать развлечение. Достаточно произнести рядом с хомяком любую фразу, и через несколько секунд он в точности её повторит, но только на свой манер. У хомячка тонкий и очень забавный голосок, как у человека, вдохнувшего гелий. К тому же при этом хомяк будет пританцовывать. Это так весело, что удержаться от смеха просто невозможно. А плюшевый хомяк с радостью повторит этот смех, от чего градус веселья повышается ещё больше.

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

    Кроме отдельных слов и фраз, можно даже рассказать хомяку поговорку, стихотворение или спеть куплет, только не очень длинный, память у игрушки рассчитана на шесть секунд. Хомяк тут же всё повторит, причем четко, громко и с той же интонацией, независимо от того, на каком языке он это делает. Очень уморительно слушать известные хиты в исполнении этого зверька. Интересно и то, что игрушка улавливает разницу в тембре – женские, детские и мужские голоса он повторяет по-разному.

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

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

    Достоинства:

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

    Думаю, что Говорящий хомяк – отличный подарок ребенку. Купить такого плюшевого друга можно в магазине по кнопочке внизу по самой хорошей цене. Игрушка всех приводит в восторг, жду и ваши отзывы! Детям очень понравится, смотрите сами!