iRobot の掃除機 Roomba のバキュームモーターが動かなくなった!

Found that iRobot Roomba 530’s vacuum motor didn’t run.  Identified a driving transistor seemed broken.  Need to order a replacement transistor. 参考になさる方は、以下、自己責任でお願い致します。メーカー保証はなくなります。ま、これを見る人は保証期間が過ぎている人が多いでしょうけど。 先日 Roomba 530… 続きを読む »

リフロー炉を導入しました

Introduced a reflow oven to implement a device with exposed pad, for some prototyping. いままで、SMD(表面実装)デバイスを手ハンダで載せていたことはありますが、今回の試作では exposed pad が付いた Linear Technology LTC4425EMSE を載せる必要があり、リフロー炉の導入に踏み切りました。と言っても、実はただのオーブントースターなのですが。 温度プロファ… 続きを読む »

DC 電子負荷装置の端子間電圧特性を調べる

Investigated the introduced DC electronic load especially the minimum voltage between terminals. 知人の提案で、DC 電子負荷装置の端子間電圧特性? を調べてみました。 まずは、14.2V のシリーズレギュレターを用意し、そこに 50オームのダミーロードと DC 電子負荷装置を直列に繋ぎます。そして、CC モードで電流を振りながら、どこまで電位差を下げられるか調べてみました。 まず… 続きを読む »

DC 電子負荷装置を導入

Introduced a DC electronic load to evaluate power supply prototyping. 電源関連の評価をするために、DC 電子負荷装置 Maynuo M9711 を導入しました。海外の比較的安価な製品ですが、私の求めている評価には十分使えそうです。 写真では、鉛シール蓄電池を接続して 1A(アンペア)の定電流モードで動作させています。ある電流を取り出したときにどれくらい電圧がドロップするかが一目で分かります。これは簡単な使用… 続きを読む »

Debian の rcN.d でハマる

Debian (Raspbian) の rcN.d をいじっていたのですが、いくら /etc/rcN.d にシンボリックリンクを張っても、指定の runlevel でスクリプトが実行されないというトラブルに悩まされました。 よくよく /etc/ini.d/rc を読んでみると、Raspberry Pi のデフォルトでは CONCURRENCY が makefile になっていて、/etc/inid.d/.depend* ファイルに従って動的に init.d/* が呼ばれるよう… 続きを読む »

Linux の shutdown を追う

訳あって、Linux の shutdown コマンドの動作を追うことになりました。目的が達成できればいいので、自分の知りたいところだけですが。という訳で、以下備忘録です。対象のディストリビューションは Debian/GNU Linux です。 まず、/sbin/shutdown のソースコードがないと話にならないので探します。いろいろ調べてみると、Debian では shutdown コマンドもパッケージで管理されているようで、dpkg コマンドを使います。(こういうところは… 続きを読む »

Debian/GNU Linux で、ifplugd を停める

Raspberry Pi Type B+ を入手したので、いろいろいじっています。 まずは不要なデーモンを停める検討から始めました。最初に見つけたのは ifplugd というデーモンで、ネットワークインターフェイスを見つけて動的に構成するデーモンみたいですが、eth0 しか使わない場合、シンプルに dhcpc を動かせば不要に思えました。ま、大した容量を食っている訳ではないのですが。 最初、update-rc.d コマンドを使おうとしたら、今は insserv というコマンド… 続きを読む »

Twilio で JavaScript クライアントを試す

久々に Twilio (インターネット・テレフォニーの一種)を触りました。物忘れも激しいし、いろいろバージョンアップしているのでフォローが大変です。 最初、登録した電話番号に着信した場合と、JavaScript クライアントで発信する場合に呼ばれる request URL が違うことが分からず、はまってしまいました。まとめると、 登録電話にかかってきた場合は、それに対応する request URL が呼ばれ、 JavaScript クライアントから発信する場合は、TwiML … 続きを読む »

ドリルスタンドを買ってきた

ハンディルーターに取り付けるドリルスタンドが来るのを待っていたんですけど、メーカーも在庫切れで納期 1ヶ月以上だそうです。思わず別のお店に注文しようとしたんだけど、待てよ。きっと流通量の多いネット業者はみんなダメだろうな。メーカー在庫がないのに、メーカーからの直送とか考えているんじゃあるまいか? ということで、近所のリアル・ホームセンターを巡ることに。 最初は相模大野のユニディ。んが、ここはプロショップなので、あまりにもプロっぽい工具しか置いておらず、「一般家庭用電動工具」な… 続きを読む »

LaTeX で JPEG ファイルを取り込む話

いまさらって感じもしますが、私は学生時代からの付き合いで TeX が好きで、名刺などのデザインに使ってます。 しかし、さすがに 20年近くのブランクがあるので、細かいところを忘れました。おまけに、TeX の世界にも新しい風が吹いているようで、知らない話も出てきます。以前は .dvi から .ps に変換して、当時はまだ PDF は普及してませんでしたので、そこでおしまいでした。 私も詳細は分からないので、最近は .dvi から .pdf に直接変換するのが当たり前のようで、M… 続きを読む »