Как перепрошить говорящую игрушку

Обновлено: 24.04.2024


На какой-то из "чёрных" пятниц была куплена на Али такая машинка для дочки.


И всё бы ничего: и ездит и светится и поёт громко сэмпл секунд 15 по кругу. Но на китайском с китайскими ритмами, которые очень хреново ложились на мою условно славянскую психику.
Было принято решение музыку заменить.
Поскольку штатной процедуры я не увидел начал искать миниатюрный проигрыватель и нашёл вот этот. Читает WAV с MicroCD, питается 3В (для карты microSD), что получается при подключении через диод с литиевых аккумуляторов машинки.
Конвертор с c MP3 в WAV — и машинка поёт детские песенки.


Теория (да и практика) показала, что мощности от данного плеера ждать неуместно и играл он откровенно тихо. Тогда на Али был куплен усилитель и внедрён в тело машинки.


С ним она орала весьма внушительно, пришлось ставить переменный резистор на выходной сигнал плеера, чтобы регулировать громкость звука и поберечь ушки жены от воплей "чунга-чанга и дважды два — четыре" ))
В результате такой переделки выявились пара косячков: несколько уменьшилась дистанция работы радиоуправления и периодически (при работе с пультом) просаживается напряжение и плеер перезапускается. Пока не напрягает, т.к. пультом дочка пока почти не пользуется, а вот танцует очень много: сейчас это её любимая игрушка, которая в течение дня почти на 100% или играет или заряжается)

З.Ы. заметил, что куклы дочку мало интересуют, машинки, всё, что разбирается — самое интересное. Как только дотянулась до стола с отверткой, побежала тыкать ей в розетку. Но реакция родителей и заглушки помешали эксперименту.
Вот у всех девочки как девочки, а эта в кого такая… )))))
Люблю её)

9abb5dec136b406c86b049d68310bcb7.jpg

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

cfc48a1f9f234cfcb1a55ad9c92b72dd.jpg

Разобрав её не увидел никаких резисторов и транзисторов и тп. Только маленькая выпуклая сфера:
пример

Расскажите, что это, как работает и как они их программируют миллионами штук?

  • Вопрос задан более трёх лет назад
  • 2654 просмотра

LeEnot

Это бескорпусный микроконтроллер типа "китайская сопля". Программируют так же, как и корпусные - через отладочный интерфейс типа JTAG.
Черная хрень это компаунд, под ним кристалл микроконтроллера, который в случае корпусного исполнения залит пластиком (или в металло-керамическом корпусе).
Сделано это для удешевления производства. Как видно, изначально предусмотрен вариант напайки и корпусного варианта.

Все верно, кроме JTAG'а. В такие устройства чаще всего ставят микроконтроллеры с масочной памятью программы, которая формируется/записывается непосредственно в процессе производства чипа.

LeEnot

MaxDukov

это "интегральная схема" - по сути недо-микросхема. все транзисторы/резисторы/конденсаторы там, под этим черным "куполом". Программируются - врядли. скорее уж аналоговая схема.

fleshtorment

а ничего что существуют контроллеры одноразового программирования? их цена копеечная, если учесть что АВР производятся в китае, и производителю ничего не стоит заказать на заводе партию только кристаллов с защитым кодом.

MaxDukov

Tony AJ: существуют. И что? Что это доказывает или опровергает? если такое моргающее барахло производится милионными партиями и аналоговая интегралка будет на 0,5 копейки дешевле - поставят интегралку. Если микроконтроллер - поставят МК. там может быть все, что угодно.
Однако соглашусь - версия с МК более вероятна, более универсальное решение.

fleshtorment

Макс: стоимость OTP-контроллера типа тини13 настолько мизерна. тем более в бескорпусном исполнении, что смысл лепить аналоговую схему не имеет вообще.

MaxDukov

Tony AJ: пруф? сколько точно стоит контроллер - и сколько схема? При объеме заказа в 1 млн? а в 10? А если схема разработана 10-15 лет назад, под нее есть маска и древний-древний станок в гараже?

stasuss

Tony AJ: Макс: ахаха жжоте))) спорить о полете китайского инженера бесполезно))) там реально может быть все что угодно))) и даже разводка под корпусную микросхему не намекает на микроконтроллер, потому что это может быть даже какая то типовая плата, которая используецо в целом ряде девайсов)

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

Дары китайской промышлености

Дары китайской промышлености

Время от времени мы проводим ревизию игрушек и отбираем те, которые пойдут на разбор.

Внутри типичной китайской игрушки можно найти много полезных деталей:

Один-два мотора с редукторами

NiMh или LiIon аккумуляторы

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

Тумблер в кубике от лего

Светодиоды оказались необычные. При подаче на них постоянного напряжения они начинают сами мигать разными цветами.

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


На Али для таких моторчиков продается готовый редуктор с колесами.

Редуктор с Али

Редуктор с Али

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

Отдельного описания заслуживает плата управления. В основной массе китайских игрушек они на 4-5 каналов.

Мне попалась плата на чипе TXM8D423TS. Даташит на этот чип мне найти не удалось, но можно обойтись и без него. Я нашел на этой микросхеме 4 выхода, плюс еще один не распаянный.

На плате есть монтажные точки с надписями F,B,L,R - это выходы вперед, назад, влево, вправо. К ним напрямую можно подключать моторы.

На плате написано 40М, значит, этот приемник работает на частоте 40МГц. Был найден пульт, работающий на 40МГц, но он не смог управлять платой.

Плата управления

Плата управления

Я предположил, что плата настроена на какую-то неправильную частоту. В углу видна катушка с винтом для подстройки частоты приемника, но для начала надо определить частоту передатчика.

Берем осциллограф. Соединяем кончик щупа с его землей. Получается виток. Этот виток надеваем на антенну пульта, нажимаем на кнопки и видим на экране осциллографа несущую с частотой 40,7 МГц

Измерение частоты пульта

Измерение частоты пульта

Затем внимательно смотрим на плату приемника в районе надпись ANT - это место присоединения антенны. Рядом есть транзистор. Если подать на плату управления питание 5 вольт и взяться щупом за одну из ног транзистора, то тоже можно увидеть какую-то частоту. При этом не обязательно нажимать на пульт. Вращая винт на подстроечной катушке можно получить частоту нашего пульта 40,7 МГц.

Сигнал на транзисторе рядом с антенной

Сигнал на транзисторе рядом с антенной

Как только мы подстроили частоту, выходы F,B,L,R оживают. Изначально на них уровень "0". При нажатии на кнопки пульта на выходах устанавливается уровень питания.

Кстати, о питании. Я на плату управления подавал 8 вольт (2 Li-Ion аккумулятора) и она работала.

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

ФОРУМ

Статьи, Блоги

Файлообменник

Прошивки


Продажа


Приборы (реклама)


LCD DVD&TV


Power IC AC-DC


Power IC DC-DC


DVD SPI Flash


TUNER TV (фото)


Uконтр.точки T-CON

Искать по всему сайту

Искать на Alldatasheet

На Datasheetarchive

Play Smart 7496 умный попугай Шасси (Main Board): HT-CM

Эпилог.
Делюсь дампом. Должен быть рабочим.

Послесловие.
Кстати если у кого есть время и возможности - проверить на музыкальный контент попугая и утёнка, есть некоторые подозрения что они идентичны - просто разный корпус

Фотографии из сети.

+2 Спам

+2 Спам

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

+1 Спам


+1 Спам

+1 Спам

+1 Спам

Прошивка 100% рабочая, игрушка ожила. До прошивки при включении один раз моргал клюв. Ребенок в восторге, автору дампа великая благодарность.

+1 Спам

0 Спам

Спасибо. Ваш дамп выручил, попугая уронили, при нажатии кнопки загорался светодиод на пару секунд и гас. Проверил данные на флешке отличались от ваших(начало до адреса 00010000, значения были FF), залил ваш дамп и всё заработало.

0 Спам

0 Спам

0 Спам

Большое спасибо! Тоже ожил попугай, правда не записывает голос словно микрофон отключен. Начало родного дампа то же было FF. Теперь заговорил

0 Спам

Дополню свой пост- в postal avr изменил статус флеш с FC на 00 и начал запоминать попугай что ему говорят

0 Спам

злодей1988, Здравствуйте, не пнете меня ,если спрошу вас пояснить дополнение "в postal avr изменил статус флеш с FC на 00",что бы птица запоминала.В инструкции по avr не нашел о чем это, кроме опроса статуса,подключенной флеши.

0 Спам

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

+1 Спам

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

+1 Спам

Благодарю. Пингвин,2018 года покупки,после 10 минут игры, ребенок уронил, маргать стали только крылья.Прищепкой на плате решить проблему не удалось-упорно не хотела переписываться- видимо от удара совсем погибла:)) , поэтому штатную флеш заменил на
25q64fvaig(шил через AsProgrammer 1.4.0, пр-ом CH341A ) - BIOS из материнской платы ASUS вместе с кроваткой . Соединил кровать и плату шлейфом от флоппи диска- если что случится- просто достать,прошить снова или заменить.Шлейф после пайки на плате закрепил термоклеем,кровать с флеш им же в районе головы игрушки. Шлейф при достаточной длине удобно проходит и крепится за столбиками -гнездами шурупов крепления. ЗАПИСЬ ГОЛОСА РАБОТАЕТ. Судя по уханью - дамп изначально для совы. Всем успехов. Спасибо автору дампа.

0 Спам

Попугай после включения один раз мигнет клювом и замолкает. Отсутствует реакция на все кнопки. Программатор CH341A флеш на плате не увидел, пришлось выпаивать. После перепрошивки попугай заговорил, но секунд через 10 пошел шум и он замолчал. При повторном включении все повторилось, но гораздо быстрее. Клюв засветился разными цветами и пропала реакция на кнопки. При повторной перепрошивке оказалось, что часть прошивки стерлась. История повторилась. Попробую поменять флеш, хотя большие подозрения на проц. Прошивка рабочая, спасибо .

ФОРУМ

Статьи, Блоги

Файлообменник

Прошивки


Продажа


Приборы (реклама)


LCD DVD&TV


Power IC AC-DC


Power IC DC-DC


DVD SPI Flash


TUNER TV (фото)


Uконтр.точки T-CON

Искать по всему сайту

Искать на Alldatasheet

На Datasheetarchive

It is advisable to replace SIA517DJ-T1-GE3 with SIA527DJ-T1-GE3

Считана лично, после замены микрофона, дочка оставила на улице.




1 2
прошито три няни ,все отлично работают. прошивать надо оба блока.
Дампы приёмника и передатчика видео-радио няни Chicco 06626 + фото плат
1

При попытке чтения, программатор заругался на идентификатор микросхемы:
Считанный идентификатор: 8Ch 21h 15h
Должен быть: 8Ch 20h 15h
Но чтение и сравнение прошло успешно.

игрушка пришла с намокшей пленочной клавиатурой. где-то перебит шлейф, то работает, то нет.
ради интереса считал флэшку. половина ее пустая.




1 2

Слизана с рабочего аппарата прог.MiniPro TL866

Эпилог.
Делюсь дампом. Должен быть рабочим.

Послесловие.
Кстати если у кого есть время и возможности - проверить на музыкальный контент попугая и утёнка, есть некоторые подозрения что они идентичны - просто разный корпус

Фотографии из сети.

Читайте также: