Skip to main content

3方向加速度センサーを使って手の動きをPCで表示する

秋月電子で3方向加速度センサー(Kionix KXR94-2050)を遊びました。このセンサーはX、Y、Z三つの方向での検出した変動値をアナログとして出力できるため、ArduinoやAVRマイコンのAD変換端子付のPINに接続し、そのままデータを読み込めます。さらにArduinoの場合COM接続もArduinoボードに搭載されているため、PC側はCOMポートの入力内容を分析し動きを画面に描画できます。

3axle_com_pc

(more…)

AVRマイコン+VS1011E 自作MP3プレーヤー

秋月電子VS1011EのMP3デコーダーを見て、MP3プレーヤーを自作できそうだと思いました。ネットで調べたら既に先輩たちが作成した例をみつけて、データシートやネット文書などを参照しながら自分のMP3プレーヤーも作成できました。 VS1011EはMP1、MP2、MP3、WAV、PCMのフォーマットを320 kbit/sまで再生することができます。AVRマイコンからSPI通信回路でVS1011Eに繋いで、コマンドバースでVS1011Eへの制御が可能です。コマンドで主に以下のことを制御することができます。

  • 再生開始
  • 音量制御
  • 低音、高音の強調

構成

再生するMP3ファイルは事前にパソコンからSDカードに保存して、AVRマイコンがSDカードから読込んでVS1011Eに転送します。SDカードのファイルを読込するためにChaN氏のPetit FAT File System Moduleを利用しています。プレーヤー全体の構成は下図のようです。

outline

(more…)

自宅のペットを遠隔監視するシステムを構築する

自宅にいないとき、うちのネコちゃんを見たいことがあります。それで手元にあるRaspberry Piを利用して、遠隔監視できるシステムを作ってみました。

必要なものは以下の通りです。

【ハードウェア】

  • Raspberry Pi B Type
  • SDカード
  • WebCam Logicool C270 – 公式サイト
  • LANケーブル or Wifi アダプター

【ソフトウェア】

  • Motion – オンラインWebCamサーバーおよび移動検出ソフト(無料)
  • MJPEGPlayer – ネコ技術オリジナル提供(無料)

また、初期設定の時以下を用意する必要があります。

  • HDMIケーブル
  • USBキーボード

(more…)