電子工作

RaspberryPiでSPI通信

RaspberryPiの上で動かすLinux(RaspbianやPidora)のkernelが 「spidev」moduleを利用可能であれば /dev/spidevX.Y /sys/devices/.../spiX.Y /sys/class/spidev/spidevB.C 以上のいずれかで入出力を行うことが出来る。 これらのうち、下2つは「sysfs」nodeと…

電子工作のナゾの単語

電子部品等を購入する際に参考にするデータシートだが、これが昔はサッパリ判らんかった。 と言うのも、色々な前提が多く割に、その説明が省かれている事が多いからだ。 ここでは、初心者が良くパニックを起こす単語と、その解釈方法を記す。 ちなみに僕は初…

PSoC4 Poineer Kitについてる電源用レギュレータ

PSoC4 Pioneer Kitに付いている電源用レギュレータは「117AJG」と表記されている。調べてみるとどうやら「NCP1117」と呼ばれるレギュレータみたい。 (写真真ん中のIC) http://www.dz863.com/datasheet-8254295563-117AJG_1.0-A-Low-dropout-Positive-Fixed…

トランジスタで増幅?

昔ながらの記事ほど「トランジスタで増幅」と言う言い方をしている事が多いが、これは僕が初心者だった頃に、本当に惑わされた説明だった。 真の意味では増幅なんてしていない! トランジスタは言わば「水門」であり、流れようとする水(電気)の量を調整する…

SPI通信

マイコンが他のハードウェアと通信する際のプロトコルとして、SPIと呼ばれる規格がある。 3線(GND入れて4線)で通信する方法で、仕組みが単純なため高速通信が可能な規格となっている。またインプットとアウトプットを同時に行える為、双方向通信には向いて…

3相ブラシレスDCモーターの制御

3相ブラシレスモーター 駆動方式 矩形波駆動 PWMをそのまま利用して動かす方式。と言うと誤解がありそう… PWMでモータードライバとなるFETやトランジスタを制御して、モーターに電力を伝える。モータードライバは、PWMでON/OFFするプリドライバと、実際にモ…

3軸加速度センサー「KXM52」

KXM52を積んだ3軸加速度センサーモジュールを購入。 電源範囲:2.7V ~ 5.5V測定レンジ:±2G感度:660mV/G(電源3.3V時)0G時の出力:1.65V(電源3.3V時) 電圧を掛けるだけで、出力ピンから加速度を取り出すことが出来る。±167mVの誤差があるようなので、静…

PSoC4 Pioneer Kit手に入れた

最近「PSoC4 Pioner Kit」を手に入れた! と言う訳で、まずはStartingGuildeを呼んで色々と試してみる。 http://www.cypress.com/?docID=43444

モーターの回転数とKV値

KV値は「電圧1ボルトに対する無負荷時回転数」を表す数値。

秋月のGPSモジュール(GT-723F)のコネクタ

秋月で売ってるGPSモジュールのコネクタは、JSTの「SHR-06V-S-B」と言う物らしい。 秋月GPShttp://akizukidenshi.com/catalog/g/gM-04554/ 購入するにはhttp://jp.rs-online.com/web/p/pcb-connector-housings/3531119/ http://www.chip1stop.com/search.do?…

モーターとプロペラの関係

WEBを彷徨っていると、どのモーターにどのプロペラを付ければよいのかを算出するための式があると言う事を知った。その計算式とは以下の通り。 静止推力(g)=(A÷10)^3×(B÷10)×(C÷1000)^2×22 消費電力(W)=(A÷10)^4×(B÷10)×(C÷1000)^3×0.45 A…

COMポートで通信出来なくなったXBeeを工場出荷時へ戻す

XBeeはX-CTUを使って工場出荷時に戻す事が出来る。 XBeeをCOMポートから外した状態で以下の操作をする。 書き込みページへ行く。 機種とバージョンを選ぶ メインメニューから、全部の値をデフォルトに戻してあげる。 Always Write Firmware?だっけ?にチェ…