Hatena::Groupecrafts

Chuckの電子工作

趣味の電子工作を中心に書いています。音関係工作はg:emusic:id:Chuckどうぞ。


検索エンジンより飛んでこられたかたで、お探しのキーワードが見つからないかたは、↑の検索をご利用ください。

2009-12-28

秋月の デジタル容量計キット

| 10:20

JYETECHのデジタル容量計キットが、海外サイトでは$7.80なところもあったりするのではありますが、秋月でも1400円で売られていてそれはそれで安いと思ったので買ってありました。

アルゴリズムとしてはELM ChaNさんの デジタル容量計 のように RCの充電の時間を計測しているのではないかと推測します。

組み立てに際して、パスコンのところだけ積層セラミックの手持ちのものに置き換えました。

f:id:Chuck:20091228045540j:image

47μF/25V の電解コンデンサに対してこんな値。比較のために三和のテスター(PC5000)のキャパシタンス測定モードで調べてみても同じ値を得ました。

回路図には記されているが部品表に無く部品もない、基板上no mountのパーツが数カ所ありましたが、回路図から動作を推せば no mount も理解できるので特に問題ありません。説明書が不親切とかいうこともなかったです。

組み立て後は安定して動作していてなかなかいい感じです。

ある掲示板で貶されていましたが、表示がフリーズしたり、誤った測定値を表示するようになる といった ソフトに重大な不具合 を感じるような経験はありませんでした。

いまはまだ裸基板なので、箱に入れるかそうでなくても絶縁できるだけの何か工作をする予定です。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091228

2009-12-27

ツェナ電圧チェッカ

| 09:46

電気電子部品を入手してきて、管理が悪いと諸元がわからなくなってしまうものですが、なかでもツェナダイオードは顕著です。

そこでツェナ電圧を測るDVM用アダプタ。ようやく箱入れ完了しました。

電池駆動にしようと当初考えましたが、ケース内にうまく確保出来そうになかったので電源アダプタ利用としました。ひも付きなのであればいっそ電灯線電源を使えるようにしてDVMもパネルメータを内蔵してしまうという手もありますですはい。

f:id:Chuck:20091228045628j:image,left 青白ターミナルに測りたいツェナダイオードを止める。ツェナダイオードに流す電流設定値は1mA/5mA/10mAの切り替え式。上面の赤黒ターミナルは電流観測用。普段使いではジャンパを飛ばしておいて、電流を測るときはここに電流計を入れて値を実測できるようにという考え。

f:id:Chuck:20091225051224j:image,left 背面に見えるのがDVM(デジタル電圧計)を接続する端子。アナログでもいいです。

f:id:Chuck:20091225051109j:image,left 内部の様子

f:id:Chuck:20091127044035j:image,left 検討中の裸基板の様子

f:id:Chuck:20091128071544p:image,w320,left 回路図。図中電池としてある部分が電源アダプタ(5~9V)になってしまっています。

出典は、

稲葉; 『精選アナログ実用回路集』, 1989年, CQ出版社

これの

404ページ 17-3 「ツェナ電圧チェッカ ― 表示をマルチ・メータで行う」

小物3―ツェナ電圧チェッカ - 電音の工場ブログ - E-Musicグループ
トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091227

2009-12-15

秋葉原行ってきました

| 09:57

  • 電池ケース
  • プラスティック・ケース
  • DC-DCコンバータ
  • ターミナル類
  • 22kΩ 1/6W カーボン抵抗
  • 1kΩ 金皮抵抗
  • デジタル容量計キット

秋月のデジタル容量計キットを貶している掲示板記事にいきあたりました。そんなような安定性が損なわれる方向での改造を加えておいて文句をつけている…

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091215

2009-11-03

できるかなす4

| 18:07

我が家には HDL-GXRシリーズが今日現在で3台あります。それぞれの形態はミラーしてたり外付けUSBを繋いでいたりとさまざまですが、けっこう気軽に組み替えようと考えていました。が、

Landisk1 で使っていた専用フォーマット(ext3)外付けUSBを Landisk2 へ持っていくと中身見えないのね

当たり前といえば当たり前のこの事実を受け入れるのに、しばらく実験くんしていました。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091103

2009-10-29

できるかなす3

| 07:46

Seagateの1.5TBのHDDを購入。IOデータ HDL-GX320RHDDを換装するべく作業開始。

RHD-EX/UXを持っているので、「HDL-GX320RとeSATA接続してミラーリング設定にすることで HDL-GX320R の内容を 1.5TB HDDにコピーしよう」と目論んでいましたが、これは失敗に終わりました。

eSATA接続 1.4TB として認識されましたが、これが「内蔵のものよりも小さいのでミラー設定にできない」とか言ってボタンが出てきません。

結局、HDL-GX320RからHDDを取り出し、ソースHDDとディスティネーションHDDをPCに接続して、ツール(EASEUS Disk Copy)を使ってコピーしました。

コピーした1.5TB HDDのパーテーションを弄らないといけません。KNOPPIXからGPartedを使おうと考えました。

1-CD KNOPPIX 6.0.1 を立ち上げて USBメモリ KNOPPIX を作りましたが、当該PC では USBメモリからブートできませんでした。思い直してCDからでいいやと作業再開したら GParted がない模様。DVD版のKNOPPIX 5.3.1にすることにして、ISOイメージをダウンロード中。

続く…

できるかなす3.1

| 22:54

HDD換装の手順はこちらを参照しました。

HDL-GX500R換装メモ - mazda77の日記

ダンプはddじゃなくてツールを使いましたが。

DVDなKNOPPIX 5.3.1 と CDなUbuntu 9.0.4 Live CD とを携えて作業再開。GParted でさっくりとパーティション変更できるはずでした。

ところが Ubuntuに入っていたGPartedではGUIでパーティションのリサイズ項目アクティブにできない、KNOPPIXのGPartedではリサイズしても1TBを超えることができないということになってしまいました。

あーでもないこーでもないして、結局 KNOPPIXに入ってたQTPartedで /dev/sd?4 を容量いっぱいまでリサイズできました。KNOPPIXのGPartedに移って/dev/sd?6を削除したものの1TBを超えるパーテーションは作れず、とりあえずぎりぎりで作ってQTPartedで増やそうと戻るもしかしこのQTPartedで/dev/sd?6を弄れず、Ubuntuを立ち上げなおしてこっちのGPartedでは既存パーティションになんら操作を加えることができず、KNOPPIXに戻って/dev/sd?6を消して、またまたUbuntuをあげてこっちで新規作成をしたら/dev/sd?6を容量いっぱい(1.3TB)作ることができました、よーやく。

Windowsでマウントして rc.local に telnetd の立ち上げを入れて、まだRHDのカートリッジに入れていたのでこれから取り出してHDL-GX320RだったものにHDDを載せて、telnetで入って /dev/md6 の再構築やってエラーステータスが取れて、フォーマットして今に至る。

なんでGPartedで苦労したんだろ。QTPartedまで立ち上げる羽目に。

できるかなす3.11

| 22:54

実は我が家にはHDL-GXRがあと2台あるんです。500GB品ですが。

今後1.5TBなHDL-GXRを増殖しようとしたら、eSATAでミラーしていけばいいんでしょうかね?

ChuckChuck2009/10/29 09:12あ、Ubuntu Live CD なら GParted が入っていたのね。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091029

2009-10-21

できるかなす2

| 09:30

前回に引き続きやってみたので書いてみる。

IOデータ HDL-GX500Rに外付けUSB RAID HDD接続
HDL-GX500RにRHD2-U(1TB×2個)をUSB接続。RHD2-Uはストライピングモードに設定。専用フォーマット(ext3)できた。

ミラーリングモードでもOK、しかしマルチディスクモードはダメじゃないかなぁ、と類推。

前回書いた、

バッファローのLinkStationに上記RAID HDDを繋ぐ
HD-HG250LAN (ver.1.65)のUSBポートに上記RHD2-U2.0T相当(RAID1に設定)を接続。LinkStationから ext3 でフォーマットして使えているみたい。2ヶ月使ってみて今のところトラブルはないです。ミラーが片方死んだときにきちんとext3が再構成できるかどうかはまだやっていないのでわからないです。

HD-HG250LAN に接続した方のミラーリングモードのRHD2-Uのext3再構成の実験はまだやっていない。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20091021

2009-09-25

ATtiny2313によるI2Cスレーブ

| 08:20

ATtiny2313によるI2Cスレーブの実装例を探しています。以前kumanさんとがた老さんのところは見たことがあるものの、それ以外では今のところあまり見つかっていません。

最近見つけたのがこちら↓ 7セグメントLEDのI2Cスレーブです。

なにか制約でもあるのかドットなし2桁のスタティック点灯のようです。このスレーブを4つインスタンスして8桁を実現しています。

ATtiny2313でI2Cに2本取られた残り全部使えば7セグメントLED ドットあり 30桁 は行けると思うので、マイコン4つで8桁というのはちょっともったいないですね。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20090925

2009-09-15

I2Cスレーブをいくつか増やしました

| 08:11

ATtiny2313によるスイッチ/ロータリエンコーダ読み取りスレーブ
マイコンを使った工作 - I2CUI
ATtiny2313による16bit PWMスレーブ
マイコンを使った工作 - I2CPWM16
ATtiny2313による7セグメントのLED表示器スレーブ
マイコンを使った工作 - I2C7SEG
ATtiny2313によるLCD表示器スレーブ
マイコンを使った工作 - I2CLCD
ATtiny85による正弦波生成スレーブ
マイコンを使った工作 - 1-chip DDS(I2C)

16bit PWM電圧設定スレーブ

作っている電子楽器周辺機器の部品として必要に迫られて、マイコンから電圧を設定できるようにしたくなりました。アナログシンセのオクターブ/ピッチチューニングの電圧を作りだそうとしています。

これまでの経験から8ビットでは明らかに足りない、しかしよくわからないので、16ビットタイマをあてがって、16bitの分解能のPWMとしてみました。

ときおりしも、pcm1723さん(d:id:pcm1723)のところでシグマデルタ変調PWMの実験と評価が成されていた(pcm1723さんの日記を「シグマデルタ変調」で検索)ので、これを利用させていただいて、ON/OFFで切り替えられるようにしつつアプライしました。

以上をATiny2313にI2Cのスレーブとしてまとめました。これまでの一連の ATtiny2313 I2Cスレーブで使っている usiTWIライブラリを使用しています。

f:id:Chuck:20090823103145j:image f:id:Chuck:20090823103142j:image

実際に機器に組み込む時にはアナログフィルタが問題となります。PWM周期が 20MHz/16bit ≒ 300Hz ということでカットオフ周波数をかなり低くしたLPFが必要です。


UIスレーブ

lumさんとチャットしていてアイディアが浮かんだUIスレーブを思い立ったが吉日で形にしました。

マスタからの問い合わせに応じてスイッチとロータリエンコーダの状態をレポートするI2Cスレーブです。余ったポートでLEDを光らせてキー状態として表示できるようにしたり、ブザーをつけたり。ブザーなんかはワンコマンドでクリック音を出せるようにしたり。

これもATiny2313で、usiTWIライブラリ使用です。

f:id:Chuck:20090914043552j:image

マスタをArduinoにして動作チェック。一応は動作したものの反応が鈍いです。とくにロータリエンコーダ。無限ループで回転を検知したらクリック音を鳴らしてシリアルでArduino IDEにレポートするスケッチを書きました。

回転の検知は、ロータリエンコーダの状態取得のコマンドを送ってI2C受信待ちをして受信データをバッファから取り出す、という動作ですがこれまでのスケッチを流用していたもので受信待ちが100msecのディレイにしていたということに今さっき気がつきました。これでは反応が悪いはずです。後日これを Wire.available() のポーリングに変更しなくてはなりません。

ChuckChuck2009/09/17 04:20スイッチ/ロータリエンコーダ読み取りスレーブ がうまいこと動かない状況です。

ChuckChuck2009/09/21 17:01それなりに対策してFS03版としてwikiにアップロード。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20090915

2009-09-07

俺duino環境

| 06:30

作っていたFMラジオはあんなことになってしまったけれど、自前でブートローダを焼いた 俺duino はありだと思ったので準パーマネントな環境を組みました。

いや組んだのは先月中頃なのだけれど、この週末にふと思い立って改造しました。

USB-シリアルI/Fに秋月の AE-UM232R を使用していますが、TX/RX のLED出力用ポートがI/Oに立ち上がっているので、ここにLEDを接続して光らせました。

AVRマイコンのTX/RXポートにLEDをぶら下げる作例はよく目にしますが、AE-UM232RのCB0、CB1を使っている作例をほとんど見たことがないような気がします。自分が知らないだけだと思うのですが。


改造後写真を撮り忘れたので、以下は改造前写真です。

f:id:Chuck:20090814081722j:image

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20090907

2009-08-31

週末の作業

| 07:46

週末は、

  • 5月に買ったMac miniにMac OS X Snow Leopardを入れました
  • 図書館で Snow Leopardを2冊受け取り(講談社とハヤカワ)
  • PCにカートリッジ交換式HDDのドック入れました。不調のDVD-ROMを取り外しました
  • HDD/DVDレコーダの光学ドライブを交換しました

期せずして後ろふたつともATA/SATA作業。

それぞれ単体の作業はそれほど難しいものではないのですが、機器のケーブルをはずして取り出してきたり、作業後に再設置したりといった準備・後処理に時間と体力を使いました。

Lynx-EyEDLynx-EyED2009/09/09 22:20雪豹は動作は軽快ですか?
自分は今年の5月にアルミのMacbook買ったのですが、買おうか迷ってます。

ChuckChuck2009/09/10 06:29快調です。私の環境では特に問題は出ていません。なんとなく起動が速くなったような気しますが、それは気のせいかもしれません。

トラックバック - http://ecrafts.g.hatena.ne.jp/Chuck/20090831