~家族のためのモノづくり~8歳の娘と、6歳の息子(脳性麻痺)を持った父親エンジニアの備忘録。息子、いつか歩ける事を夢見てリハビリなどで歩行練習を行うも、歩く事になかなか興味を持ってくれず停滞中。成長加速のため、何とか歩く行為に興味を持ってもらえないかという事で、何か歩く楽しみを見いだせるものを作ってやろうというのがきっかけ。アイディアとしては、歩くとピコピコ音が鳴る靴。あの音だと息子は興味なさそうなので、息子が好きそうな音に変えたい!例えば、マリオのジャンプの音とか、びよーんっていうコミカル音とか。効果音は自由な音源を選べる。右足と左足で効果音は変える。16MHzまずラズパイかArduinoマイコンかで迷うところですが、AC入り後の起動の速さと足踏み時の圧力閾値を微調整したかった理由でArduinoマイコンを選択。2靴に体重が乗っている事を検知するための感圧センサー。スイッチサイエンスで購入可。100g~10kgまでの測量が可能。TFカードメモリシールドモジュール音源(wavファイル)格納用のストレージ(Arduinoマイコンの内蔵RAMが32kBしかないため)ArduinoマイコンとはSPIで接続。スピーカArduino出力端子を直接スピーカにつなげるだけでは音量不足のため、子供に気づかれる程度のボリューム確保のためのアンプ。スピーカは壊れたおもちゃのスピーカを使用。再生する音声ファイルのゲインさえ大きくしておけばそれなりの音量で出力可能。スピーカ後ろに響かせるための空間確保は必要。ハードウェア部ざっくりした回路図は以下の通り。子供用靴は別途購入して感圧センサーを靴裏(かかと側)に埋め込む。靴(感圧センサー)以外はBOXタイプの外装に収めておく。スピーカ音はBOX側から鳴るイメージ。靴とBOXとは有線接続(これが一番簡単なので)。この線材は100均ショップで売ってるモノラルイヤホン(3m)を切って使用しました。モノラルジャックで靴とBOX接続を取り外しできるアイディアは持ち運び/交換の観点で便利。最終的な完成イメージ。・SDカードからwavファイル読み込みこちらのサイトを参考にさせて頂きました。Readするという技を使っていて大変勉強になりました。SDカード読込みの遅さが上記サイトと異なり異音が発生したため、バッファサイズは256Byteにしています。音声波形編集ツールを使用して形式変換をする。}}・感圧センサーからの踏み込み検知シンプルにAruduinoマイコンのAnalogreadを使用。チャタリング防止のため、足圧ON→OFF、OFF→ONの判定閾値を変えたくらいの工夫。最初は靴だけを鳴らせて様子を見せると「んっ?なんやなんや?」って興味を持って「お、成功か!?」と思ったのですが、いざ装着してもらうと、、、今いち反応なし。今いち「歩く=音が鳴る」が繋がらないみたいで、頭にクエスチョンマークが飛んでいる模様。...これに懲りず、引き続き頑張ります。Switchゲームを物理スイッチで操作できるコントローラを作ってみた【かんたん工作】100均グッツで可愛く光る意思伝達スイッチを作ってみた月別アーカイブはてなブログをはじめよう!motokiinfinity8さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。