Перейти к содержимому

Как называется ушки которые они двигаются

  • автор:

Ушки Necomimi

Necomimi — это милые кошачьи ушки, реагирующие на мозговую активность пользователя: насторожены, когда Вы сосредоточены, опущены при расслаблении, слегка повёрнуты, когда вы испытываете сильные эмоции. Necomimi — увлекательный и эксклюзивный аксессуар для вашего костюма.

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

Игрушка 21 века

Уникальные технологии доступны уже сейчас!

Дополните свой образ

Дополните свой образ

Ушки Necomimi прекрасно подойдут для того, чтобы подчеркнуть Ваш кавайный образ!

Прекрасный подарок

Прекрасный подарок

Прекрасный необычный подарок для Ваших родных и близких доставит много радости всем окружающим!

Комфортное использование

Комфортное использование

Ушки Necomimi легко надеваются и просты в использовании.

Технологии будущего

Технологии будущего

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

Управляйте ушками силой мысли

Управляйте ушками силой мысли

Шевелите ушками Necomimi силой мысли! Ушки шевелятся в зависимости от Вашего настроения.

Абсолютно безопасны

Абсолютно безопасны

Ушки не производят никаких вредных излучений. Полностью безопасная технология считывания мозговых волн.

Галерея

Фотографии ушек Necomimi

Отзывы

Отзывы владельцев ушек Necomimi

Ушки супер! Покупая подарки детям, мы покупаем не вещь, а эмоции. Эмоции моей дочери словами не передать. Полный восторг! Магазин сработал на 5+! Все без накладок и заминок. Заказ, оплата, уведомление на почту, отправка посылки, получение. Сотрудники очень тщательно упаковали посылку, все проложено бумагой в несколько слоев, ничего не помялось и ушки приехали к нам в целости и сохранности. Внешний вид полностью соответствует картинке. Работают исправно и очень забавно наблюдать за ними.

Вера Александровна
— покупатель

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

— покупатель

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

— покупатель

Ушки очень понравились, как и ожидалось. Спасибо большое вашему магазину, все очень просто, быстро и качественно. Поверьте мне есть с чем сравнивать! Очень надеемся приобретать у вас и другие интересные новинки.

— покупатель

Ушки пришли за полстраны в Сибирь через неделю с момента заказа — даже не ожидала такой прыти от Почты России. Всё целое, рабочее, в оригинальной невскрытой упаковке. Приятно.

— покупатель

Большое спасибо за ушки ^^ Я в восторге от них )Как только получила, сразу надела и часа два ходила, не снимая их. Забавные ощущения. И ещё я очень довольна оформлением и доставкой. Оформить заказ очень просто и ушки пришли намного быстрее, чем я ожидала! )

— покупатель

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

— покупатель

Спасибо большое!Ушки классные, а главное так быстро пришли. Мне очень нравятся, и всей семье очень понравились. Спасибо вам огромное!))

И снова про ушки. Японские…

Некоторое время назад мы публиковали обзор на решение «кошачьи уши» от Мастер Кит, на создание которого нас вдохновило видео о Necomimi Brainwave Cat Ears. Наконец, к нам в лабораторию попал образец японских ушек, и мы решили протестировать его, заодно, сравнив с ушками от Мастер Кит.

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

Если сравнить их с «кошачьими ушами» от Мастер Кит, то ободок Necomimi легче и комфортнее сидит на голове. Еще одно преимущество Necomimi в том, что устройство практически не требует сборки, и все плюшевые детали входят в комплект, — а набор от Мастер Кит включает только пластиковые детали и электронику. Однако, назвать отсутствие плюшевых деталей в наборе Мастер Кит однозначным минусом нельзя, так как, этот набор не ограничивает творческие возможности и предоставляет свободу в выборе материалов, в то время как модели Necomimi разнообразием не отличаются, давая на выбор только четыре модели: белые, черные и два вида леопардовых.

Сборка Necomimi очень проста: необходимо с помощью отвертки развинтить крышку батарейного отсека, вставить четыре батарейки ААА и надеть плюшевые уши на держатели сервомашинок, соблюдая маркировку «право»/«лево». Для того чтобы ушки начали двигаться, необходимо надеть ободок на голову так, чтобы датчик соприкасался с кожей на лбу, и закрепить клипсу на мочке левого уха, а затем нажать кнопку включения. Ушки готовы к работе сразу после активации и тут же начинают считывать мозговые импульсы.

Двигаются они только в одной плоскости и выполняют четыре движения:

1) медленно опускаются вниз и замирают,
2) резко поднимаются вверх и останавливаются,
3) поднимаются вверх и плавно опускаются вниз,
4) поднимаются вверх и покачиваются.

Как оказалось, на практике датчик считывает электромагнитные волны мозга далеко не всегда и частенько «подтормаживает», а иногда уши рассинхронизируются, и одно «ухо» надолго «зависает». Уши от Мастер Кит двигаются в двух плоскостях, совершают значительно больше движений и управляются с пульта, что помогает избежать «глюков», возникающих у Necomimi при считывании нейро-импульса. Управление с пульта также позволяет выбирать необходимое движение из нескольких заранее запрограммированных, и это их большой плюс. Для ушей от Мастер Кит есть возможность сделать пульт как на шлейфе, так и с ИК приемником (см. статью на Хабре). Минус в том, что в сравнении с Necomimi руки все равно остаются занятыми. Но можно реализовать управление с помощью голоса, было предложено вот такое решение. Если продолжить сравнение ушек Necomimi с решением, предложенным Мастер Кит, то Necomimi значительно дороже, т.к. это готовое законченное изделие, а не набор для сборки.

Вполне естественно, что свои плюсы и минусы есть и у той, и у другой модели, а какую предпочесть – выбор за вами.

  • мастер кит
  • гаджеты
  • diy или сделай сам
  • 3d-принтер
  • 3d-модель
  • аниматроника
  • робототехника своими руками
  • Блог компании МАСТЕР КИТ
  • Гаджеты
  • Робототехника
  • 3D-принтеры
  • DIY или Сделай сам

Как называется ушки которые они двигаются

Зарегистрируйтесь, чтобы создать отзыв!

Бонус за отзыв: 1.00 грн

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

  • Новая почта(предоплата)
    от 35 грн.
  • Новая почта(наложенный платеж)
    от 68 грн.
  • Новая почта(курьер)
    от 70 грн.
  • Курьер по Киеву
    от 60 грн.
  • УкрПочта
    от 30 грн.
  • Самовывоз
    БЕСПЛАТНО

Роботизированные кошачьи ушки

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

Теперь нужно определиться с конкретными компонентами.

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

Сервоприводы были выбраны китайские с металлическими шестернями (всё, конечно, на втулках, без подшипников) и красивым полупрозрачным чёрным корпусом. К ним в комплекте также шли пластиковые чёрные качалочки. Тип серводвигателя – MG90S. С напряжением питания от 4,8 до 6 вольт (но можно и 3.3В, как выяснилось позже), весом в 14 грамм (что на 5 грамм тяжелее его синего пластикового собрата, того что на фото ниже).

Аккумуляторы. Решено было, что питаться всё будет от двух Li — po 3.7V – 380мАЧ – 25C. Здесь поясню немного: это самые маленькие литий — полимерные аккумуляторы, которые я только смог найти. «25С» характеризует способность данного элемента к токоотдаче. В этой формуле «С» — ёмкость аккумулятора. Если соединить их последовательно, то это будет неплохой источник энергии напряжением 7.4В и ёмкостью 380мАЧ. Кроме того, на этих аккумуляторах уже установлен контроллер заряда/разряда, который не даём им зарядиться выше напряжения 4.2 В и разрядится ниже 3.0 В (по другим данным, до 3.3В).

Управление. Здесь всё классически: микроконтроллер ATmega8 (кварцевый резонатор на 8МГц) в DIP корпусе, ведь это всё же прототип; импульсный преобразователь LM2575 на 3.3 вольта. Для всех компонентов делаем плату и не мучаемся с горой проводов. Чтобы синхронизировать работу ушей с движениями головы, решено было использовать акселерометр. Паять отдельно акселерометр я не стал, а взял из запасов плату с микросхемой MPU-6050. Это 3 – х осевой гироскоп и акселерометр в одном корпусе, с I2C интерфейсом (подтягивающие резисторы уже установлены). На плате датчика установлен стабилизатор напряжения на 3.3 вольт, что позволяет подключать её к источнику в 5В. Также присутствует светодиод индикации питания.

И самое интересное! Крепления всех элементов выполнены из чёрного ABS пластика с применением аддитивных технологий. Проще говоря, они напечатаны на 3D принтере.

И ещё немного о «железе», о самих ушках: как я уже писал, это довольно модная вещь сегодня, и найти её не составило труда. В ближайшем магазине были куплены самые симпатичные (и самые чёрные) ушки на ободке.

Разработка устройства

С комплектующими разобрались, теперь несколько слов о процессе разработки и несколько фотографий этого процесса.

Электроника

Принципиальная схема устройства очень проста, всё взято из даташитов на соответствующие микросхемы. Для большей стабильности к микроконтроллеру цепляем кварцевый резонатор.

Разработка печатной платы не заняла много времени, взял давно опробованный вариант, называю её «полуотладочной», несколько модифицировал и готово. Всё делал при помощи бесплатной версии программы DipTrace. Очень удобная во всех отношениях, есть возможность автотрассировки (которой я не воспользовался), единственное ограничение на бесплатную версию: только двусторонние платы и не более 300 выводов.

О том, как изготавливать двусторонние печатные платы ЛУТом я писал в этой статье. Потому здесь не буду подробно описывать этот процесс, а сразу покажу готовый результат.

Решил использовать несколько необычную для себя заливку для платы, получилось неплохо.

Микроконтроллер устанавливаем в панельку, чтобы случайно не повредить во время пайки. Стабилизатор и все электролитические конденсаторы устанавливаем в «лежачем» положении, чтобы не торчали. По возможности, я старался использовать SMD компоненты (размер 0805), в частности конденсаторы на кварце, резисторы на RESET и на светодиоде (всё для экономии пространства).

О подключении сервоприводов хочу сказать вот что: сначала, подключил их напрямую к аккумуляторам, т.е. 7.4В. При изменении положения они сильно дёргаются, что выглядит совсем не здОрово, да и шумно получается. Дело в том, что сервомашинки работают практически без нагрузки, что приводят к тому, что при установке угла, вал «проскакивает» нужное положение и получаются некоторые автоколебания. Чтобы избавится от этого, я запитал сервы от стабилизатора 3.3В и всё стало как нужно.

Механика

Что здесь сказать? Использование технологий 3D печати позволяет в разы ускорить разработку и создание прототипов устройств. Если что – то не понравилось, то легко переделывали. Были изготовлены держатели для аккумуляторов, сервоприводов и платы управления. При этом, всё сделано без единого гвоздя, без использования винтов и клея. Можно снять и установить обратно любой компонент, а самое главное: имеется возможность быстро менять взаимное расположение всех частей, чтобы добиться максимальной эстетичности конечного изделия.

Немного обманул, два винта есть. Они скрепляют качалку сервопривода и держатель уха. Это обычные винтики 3 мм с контргайками, чтобы не открутились. Поставил их для того чтобы можно было установить нулевой угол для каждого уха.

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

Сами же уши пришиваются к специальным креплениям армированными чёрными нитками.

Монтаж

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

Я отказался от использования выключателя и решил просто отсоединять разъём аккумулятора, что упрощает конструкцию. По – началу, порывался и у сервоприводов заменить провода, но потом передумал, и штатные хорошо смотрятся.

И последний штрих – плата акселерометра/гироскопа. Её я приклеил к стабилизатору (который ничуть не греется) при помощи двусторонней самоклеящейся полоски из строительного магазина (с их помощью картины на стены вешают). Получилось не только эстетично, но и практично: эта полоска обладает некоторой упругостью, потому и акселерометр тоже может немного двигаться, что позволяет немного гасить вибрации, мешающие ему работать (он и без них, к слову, шумит).

Софт

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

Программа была написана на СИ++ в среде WinAVR – удобный и мощный программный пакет (компилятор и некоторые средства разработки), поддерживающий большое количество языков программирования и типов микросхем.

Немного о принципах управления сервомашинками. Управляются они при помощи сигнала широтно – импульсной модуляции (ШИМ/PWM). На частоте в 50 Гц. Угол поворота задаётся длительностью импульса. Для разных моделей сервоприводов эта длина различна, но в общем случае, 0 градусов – 0.8 мс, 170 градусов – 2,3 мс. Всё просто!

В микроконтроллере ATmega8 имеется 16 – битный таймер, с которым могут быть связаны два пина микроконтроллера (OC1A и OC1B). Для запуска ШИМ необходимо настроить таймер на генерацию частоты в 50Гц. Для этого выбираем режим FastPWM (mode 14), выставляем делитель на 8 и записываем в регистр ICR1 значение в 20000. Разумеется, более подробную информацию обо всех тонкостях работы с ШИМ и управлению сервоприводами вы можете прочитать либо в первоисточниках, либо в их многочисленных аутентичных переводах.

Инициализацию таймера я «упаковал» в небольшую функцию, которая запускается один раз.

void init_PWM (void) < // функция инициализации ШИМ и всех необходимых функций для управления сервоприводами DDRB |=(1<

В процессе первых запусков выяснилась одна неприятная деталь, присущая данным сервоприводам. На выходном валу с металлической шестернёй имеется пластиковый стопор, который не даёт ему вращаться на 360 градусов (это сделано, чтобы спасти от «выкручивания» хрупкий переменный резистор, отслеживающий положение вала). Так вот, когда мы даём команду машинке повернуться в крайнее положение, именно этот стопор не даёт ей вращаться дальше и после нескольких таких команд он просто ломается! Машинку клинит, приходится разбирать её, вытаскивать, собирать.… Чтобы этого не происходило нужно программно ограничить угол поворота сервопривода. Для этого была написана ещё одна функция.

void servo_controller (unsigned int data_servo_1, unsigned int data_servo_2) < // функция, контролирующая работу сервоприводов if(data_servo_1<850) < OCR1A = 850; >else if (data_servo_1>1800) < OCR1A = 1800; >// ели значения выходят за предлы диапазона, ограничесваем их else < OCR1A = data_servo_1;>if(data_servo_2 <850) < OCR1B = 850; >else if (data_servo_2>1800) < OCR1B = 1800; >else < OCR1B = data_servo_2; >>

Далее – работа с акселерометром. Как я уже писал, микросхема MPU-6050 имеет I2C интерфейс и добрую сотню регистров предназначение многих из которых — загадка, при этом, говорят, что некоторые ещё и не отражены в карте регистров даташита. К счастью, нам и не нужно знать их все. Чтобы включить датчик необходимо только сбросить в 0 регистр с адресом 0x6B, остальные настройки оставляем по дефолту.

В микроконтроллерах AVR формально нет I 2 C интерфейса, потому что права на него принадлежат компании Philips, но об этом все забыли… и поместили в микроконтроллер, назвав его TWI (двухпроводной интерфейс). Таким образом, мы получаем полноценный аппаратный I 2 C с другим названием.

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

Стоит уделить внимание обработке данных с акселерометра. В силу многих причин показания акселерометра сильно «пляшут», даже если он лежит неподвижно. Это связано с внутренними шумами. Чтобы избавиться от них, применяют различные фильтры (вы думаете, зачем его в один корпус с гироскопом поместили?). Один из наиболее простых (но от того не менее эффективных) – фильтр скользящего среднего. Как он работает: накапливаем несколько значений (10) и считаем среднее арифметическое, на каждом следующем шаге берём новое значение и 9 с предыдущих шагов и снова считаем среднее арифметическое. Так мы получаем хорошее усреднение, что обеспечивает необходимую стабильность показаний акселерометра, главное правильно подобрать количество усредняемых значений (размер окна). Я использовал 50.

while (1==1) < // здесь реализован фильтр скользящего среднего значения для оси X и Y if(i<50) else // если указатель на элемент массива не переполнился, инкрементируем его, иначе - 0 get_value_from_Axel(); // считываем показания акселерометра value_return_Y [i] = AxY; // сохраняем значение по оси Y в ячейку массива value_return_X [i] = AxX; // сохраняем значение по оси X в ячейку массива for(unsigned char k=0; k AxY_angel=sum_Y/50; // вычисляем среднее арифметическое для элементов массива AxY_angel = AxY_angel*1.5; // и домножаем на коэффициент, чтобы сервоприводы доходили до нужных точек AxX_angel=sum_X/50; AxX_angel = AxX_angel*1.5; // коэффициенты подбираются экспериментально и могут отличаться для правого и левого уха sum_Y=0; // обнуляем суммы sum_X=0; servo_controller(1350+AxY_angel-AxX_angel,1350-AxY_angel-AxX_angel); // помещаем значения в функцию управления (микшер) >

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

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

И наконец роботизированные кошачьи ушки готовы:

Вот и всё! Несколько фотографий готового устройства. И видео его работы.

Всем спасибо за внимание! Если возникнут вопросы, я с удовольствием отвечу на них в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *