(続き)キティちゃん スーパーのレジスター、音が出ない(マイコン換装)[2026年01月11日(Sun)]
キティちゃんスーパー 根本治療 12月13日、おもちゃ修理工房みやま
昨年末に受け付けたリピーターさんのおもちゃ、越年で根本治療したので報告する
事前シミュレーションの経験を存分に活かし、本番の大手術は、無事に成功!
まずは、待ちわびているお客さまに動画でお知らせ
捨てようかと迷っていたレジスターの生還にお喜び
商品スキャンは、ラバー接点をCVDタッチセンサーとして動作させて、快適な操作性が得られた
予想以上の素晴らしい出来栄え、名張市つつじが丘おもちゃ病院 のDr.大泉さま(以下、「開発者」)のご指導に感謝申し上げつつ、今回はCVDチューニングの手順も詳細解説する
【経緯】
1)患者さま 2)症状 3)診察 までは、直前の記事をご参照あれ
4)治療
お客さまに今後の治療方針を相談し、代替基板を作って換装する方針で長期入院もご納得いただいた
お客さまには Instagram で逐次報告するので、ご安心してお任せあれ
【治療方針】
「マイコン換装」という診断の前に精一杯やり切ることが求められる
COB故障の診断は担当医一人任せにせずに複数人で判断すること
その上でお客さまからご承諾を得て初めて、「マイコン換装」が適応できると思う
この点は、当クリニックでも(開発者を見倣い)しつこい位に確認し納得診療を追求している
お客さまからは、
「インスタを見ました。急ぎませんので年末年始はごゆっくりと」
と、大変丁寧で優しいお言葉を頂戴したが、甘えてはいられない
当初は自分自身でカスタマイズに挑戦したが、設計どおりに動かずに断念
年末から情報提供していた開発者に、ついに1月5日、ヘルプ要請した次第
(上記ブログの抜粋)
「各地のおもちゃ病院やおもちゃドクター様からの依頼を受けて、提示された要件に基いて当おもちゃ病院でファームウェアを開発する、と言うサービスだ。もちろん無償で。
修理事例が無いケースでは、ファームウェアの新規開発も行う。」
過去にも利用させていただいたが、今回も数時間後には開発された ファームウェア β版が送られてきた
驚きと共に試作・動作検証し、音声再生が思いどおりに動くことを確認したので、今回の治療方針は自信をもって「マイコン換装」に決定
【動作仕様・開発要件】
開発者にファームウェアのカスタマイズや開発を依頼するには、単に「音を鳴らしたい」だけでなく、機能と動作環境や実装の制約など(開発要件)が明確にならないと換装可否は判断できませんとのこと
幸いにも、お客さまが購入時の箱を持ち込まれていたので、大変参考にはなったが、しかし、、、
当方で調べるうちに、このおもちゃは多くのバージョンが存在し、機能と動作要件が異なることが判明、今回は約15年前のものであり、他病院の診療記録やネット動画などを検索しても当時の音は発見できず、バージョンが進むに連れておしゃべりが多くなっていることが分かった
以下の動作仕様・開発要件はオリジナルの動きや音声とは異なるが、お客さまには楽しく遊べるように配慮した結果であると説明済
(最終版プロジェクトの根っこのソースに記述したコメントを転記)
「キティちゃん たのしいおかいものスーパーマーケット」の故障基板を、PUYA電子オルゴールで換装する
似たような音声を再現するファームを、今回のお客さま専用として作成(2026/1/7 ToyDr.わたなべ)
【動作仕様】
このモデルでは、引き出し奥のマイクロSW0のノーマルクローズ接点をリアルモードで、
レジの商品スキャナは、タクトSW1(及びオプションでCVD0も)を、タイマーモードで実装する
16ピンデバイスで、SPIフラッシュの音声データを3線SPIで、ブレーキ出力する
SW0は、、オンからオフ判定で 開店アナウンスを再生、オフからオン判定では 会計アナウンスを再生する
音声再生中のSW0操作では、それぞれに対応する音声を再生開始する
このSW0の特徴は、通常は押下状態で接点オープンが続き、接点クローズ時も音声再生すること
SW1(及びオプションでCVD0)は、短オンで 値段読み上げ音声をランダム再生、長オンで 景品当選アナウンスを再生する
LEDは1個を実装し、音声再生中は約7.8Hzで点滅する
単3電池2本で駆動し、電源スイッチはないため、稼働していないときは省電力でスリープする
音源のバックアップがないため、別の中古品から録音したり音声合成ソフトで生成する
音声データはSPIフラッシュに格納しておき、8ksps_8bitで再生する
以下、ここから根本治療までの詳細を報告する

