MSP430な超低消費電力、振動ロガー(単3で1年動作)

はてブ数 2009/08/26デバイス::MSP430

MSP430を使用した超低消費電力な加速度(振動)ロガーを製作しました。

概要

ulp_logger_photo01.jpg
ulp_logger_photo02.jpg
ulp-logge_data01.png

  • 単3電池×3で半年~、単3×4で1年動作
  • MicroSDカード(SDHC対応)へのデータ保存(FAT/FAT32)
    • MicroSDなので入出力インターフェイスが不要。
  • カウント機能(万歩計みたいな感じ)

写真は「TAKACHI 防水・防塵アルミダイキャスト(AD10-7-4/W100×D65×H40)」に入れたものです。基板は厚さ約6mm以下になります。

続きを読む

ActivePerl 5.10でPARをインストール(Perlのexe化)

はてブ数 2009/08/24プログラム::Perl

この記事には古くなっています。最新情報はこちら

はじめに

ActivePerl5.8では無理やりithread対応のPARをインストールしたり色々苦労がありましたが、ActivePerl5.10ならば比較的すんなり行きそうなので環境を構築してみました。

インストール

ActivePerl5.10をオフィシャルから落としてインストール。インストール先はc:\usrにしました*1。インストール時にPPMを入れ忘れないようにしてください。

Windowsのシステム環境変数PATHに次を追加します。後者がppのパスになります。

;c:\usr\bin;c:\usr\site\bin

PPMでPARとPAR-Packer(ppコマンド)を導入します。

>ppm install PAR
>ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd

これでppコマンドが使えるようになります。

*1 : こうすると、c:\usr\bin\perl でperlが実行できる。

動作テスト

試しに、mixi_exportをexe化してみます。

>pp -o mixi_export.exe mixi_export.pl

無事うまく変換できました。

ひそかな人気アプリwmrelayも、Perl5.8時代は標準状態のPARで変換するとWin32ライブラリを読み込まずいろいろ大変だったのですが、Perl5.10では(必要なライブラリインストール後)あっさり変換できました。

5.16の場合

>ppm install PAR::Packer

\usr\lib\Config.pm の60行目付近を修正します。

- $^V eq 5.16.3
+ $^V eq 5.16.3 or $^V eq 5.16.0

2009/08/22(土)ローコストで音のいいDACを作ろう

PCM2704DACを試作中

高音質な バスパワーUSB-DAC の製作 (PCM2702)が物量投資しすぎだったので、ローコストかつハイパフォーマンスを狙って作ってみました。

PCM2704DACPCM2702DAC
pcm2704dac_test.jpg
pcm2702dac_pcb02.jpg

見比べるとまずコンデンサの量がまるで違いますね(笑)。P板の期間限定12000円プランに間に合わせて作った超やっつけですが無事動いてます。データシートの読み間違えて1ヶ所ジャンパが飛んでいるのはご愛嬌。

まだ細かい調整もエージングも済んでいませんが、PCM2702DACと同等程度の音は出ている印象。ちゃんと比べないと分かりませんけどね。信号の大きさ(Vpp)はPCM2702に負けてしまうのですが(苦笑)。そのうちまとまったら回路図を公開する予定。

基板代抜いて部品小売価格で4000円ぐらいになってるはず。

新PCが組みたい

結局本当に1年待ってしまった(笑)新PC計画。C76終わってお盆後半に組み立てようと企てていましたが、狙っているM4A785TD-M EVOがなかなか売ってなくて待ちぼうけです*1。この前秋葉原行ったときに買ってくればよかったなあ。

*1 : 即納で置いてあるお店が少ないという意味。あと、一部ネット店舗は使いたくないので(苦笑)

2009/08/10(月)C76関連の告知

「C76って何のこと?」って方はスルーしてください(笑)

委託出展

8/15土曜日 東Q-02b。adiaryユーザ会への委託出店今回は東館です。

hpa-lm100.jpg
 

  • ポータブルヘッドホンアンプキットの頒布完成図元回路)。頒価6000円(予定)
  • 試聴可能です。ヘッドホン持参も歓迎です。
  • 主な部品。LME49721、ローノイズTr 2SC1815(L)/2SA1015(L)、音響用抵抗REY25 220Ω/1Ω、OS-CON 2.5V2700uF、RD925G A10k、タカチ製ケースLM-100。
  • 取り置き・予約不可*1
  • ヘッドホンアンプは2台同時に鳴らせるようにしておきます。1人が試聴していても、もう1台のアンプは空いています。

ステレオミニジャックが大変近接しており、ボリュームノブが付かない、太いケーブルが使用できないという問題があります。あらかじめご了承ください。

他の頒布物

  • 単電源仕様(3~12V)のヘッドホンアンプ基盤(1000円ぐらい)。ベース回路図は上と一緒です。
  • その他余っている部品をおすそ分け(タダ)予定。

来場者への注意

おいでの際はまわりのサークルへ迷惑をかけないよう注意してください。委託先のスペースは椅子2個分だけです。特に通路をふさいだり、周辺サークルの前に長い時間立ち止まらないようにしてください。

*1 : 以前、取置きして誰が受け取って誰が受け取ってないのか分からなくなり大混乱したため。ご理解ください。

原稿寄稿

strvさんの依頼で、電子工作本(同人誌)に原稿を寄稿しました。サークルのページ

【場所】8/15土曜日 東Q-36A(上と同じ島なので近くです)

C76-strv.jpg
C76-strv_nabe01.png
C76-strv_nabe02.png

  • 電子工作本「HPA&Analog」(モノクロ) 500円
  • アナログ回路の超入門記事(12page)を寄稿。簡単なLPF, HPFまで解説。
  • STRVさんのHPAほか、司さんのHPAも委託展示されるそうです。

ご苦労さまでした 2009/08/15

お越し頂いたみなさま、偶然みかけて立ち寄ってくださったみなさま、本当にありがとうございました。ビラは多めに50枚ほど用意していったのですが、結局全部消費してしまいました。ビラを受け取って頂いたみなさんにも感謝いたします。

なお、strvさんの電子工作本は早い段階から完売との知らせでした。コメントの伝言でよかったらアンケートご協力ください~とのことです。再販希望の人も書かれるとよいですよ~。

単電源基板補足

R11-R14は1W推奨とは書きましたが、1/4Wでも動作上問題はありません。好みで選択するといいと思います。安全を取るなら1Wですが、自分は1/4Wを普通に使っています。

この基板は、どちらかと言うと「高い電圧をかけて色々なオペアンプを付けてみたい」というコンセプトです。一般的にオペアンプは高い電圧で駆動する方が音が良くなります。

説明書の

C1・C2のフィルムコンデンサは(オペアンプによっては)省略しても動作します。

とありますが、これは「C5・C6のLPF用コンデンサ(220pF)」の間違えです。

2009/08/04(火)Digikey為替レートって下がらないなあ

Digikeyと為替レート

Digikeyの為替レートが1ドル=110円なのでひと月ぐらい粘っていたのですが(現在の為替レートは1ドル=94~95円ぐらい)、ちっとも変わらないので仕方なく注文としたところ、2000~3000個在庫があったはずのステレオミニジャックの在庫がほとんど無くなっていて困りました*1。リードタイム(次の入荷)が10月下旬とかなってるし……。

ドル建てで買った方が安いのは目に見えてるんだけど、輸入とか関税の処理がどうなるのかさっぱりわからないので諦め。情報を知らない者が損をするのはどんな場合も変わらないものです。

それはともかく、Digikey、最近梱包ミスが目立ちます。この前はシールだけ貼られた空袋が送られてきました。1~2本だから見なかったことにしましたが、もうちょっとしっかりして欲しい。

今日になって

Digikey為替レートが1ドル=103円に下がってる(汗)

あと2日の辛抱だったかあ……。悔しすぎる。

*1 : 誰か大量に買ったらしい。

その他ほしかった部品とか

ADXL345という超低消費電力の加速時計を注文しました。現在開発中のMSP430を使用した超低消費電力ロガー(単3×3本で半年~1年記録。記録媒体はMicroSD*2)の消費電力を0.4mAぐらいまで突き詰めたのに、そのうち0.2mAが加速度センサー(ADXL330でディスコン決定済)の消費電力という状況。ようやくこれが解消できます。

もうひとつ、ようやくUSB(12Mbps)内蔵MSP430マイコンがお目見えしました。MSP430F5529。開発用に1つ欲しいのですが、Digikeyにはまだありませんでした。量産は11月とのことで手に入るのはまだまだ先です。早くUSBな何かを開発したいんだけどなあ。

*2 : 興味ある人いたらご連絡ください。

PC

ようやくAMD 785G搭載のマザーボードが登場。暑い日に重い処理を30分ぐらいさせると青画面をおがめる*3状況からようやく脱却できそうです。組み立てるのはお盆後にしようかどうしようか悩むところですが。

関係ないけど、ビデオデッキは夏期休業中(笑)*4

*3 : 某ストリーミングサイトで2Mbps動画をみるとか。そもそもコマ落ちが激しくて見られた状況じゃないですけど。Pentium3(Coppermine) 1GHz + オンボードVGA

*4 : 熱でまともに使用できないため電源すら入れていない。