kuroの覚え書き

96の個人的覚え書き

Make

どこでもピアノ〜

うちの子、しょっちゅう熱を出すんですが、熱が少々出てるくらいじゃジッと寝ててくれません。そんな訳で熱で学校、保育園を休んで医者にかかると子供雑誌を買ってやることが多いのです。(ほとんど毎号買ってるような・・・) 最近はだいぶ強くなったようで…

セリアのDC12V-USB変換機

100円ショップセリアで売っているシガーソケットからUSB電源を取るアダプターです。 こんな物が100円で売れるというのはすごいことです。 まあ当然中国製ですが。 で、こいつをそのまま使う気は毛頭なく、中の部品が目当てなので3枚おろし。好都合なこと…

iMacG5ディスプレイにMacBook Airから出力

これまでiMacG5の液晶に外部から入力することには成功していた。ただ、生のDVIやMac MiniのHDMI→DVI変換経由ではOK だったのだが、どういう訳かmini display port→DVIケーブルからは入力できてなかった。 怪しいのはVEDIDという配線。 DVIコネクタの該当ピン…

iMacG5ディスプレイのその後

先日正常だった方のiMacG5もとうとう電源が入らなくなり、急ぎの仕事もあったので、修理は見送った。 かわりにMacbook Airを購入したのだが、11インチのほうを選択したため、非常に画面が狭く(というか表示が小さく)大判のポスターなどを作る必要がある私…

学研の大人の科学のふろくを作ってみた。 http://otonanokagaku.net/magazine/vol29/index.html これ、おり線が入れてあるからすいすいできるけど、いちから折るのって結構大変かもしれん。実際一番右のやつは折り紙で作ってみたのだが、6枚の組み合わせだ…

iMac G5 (17inch)のLCDを他のMac(PC)の外部ディスプレイとして使う (6)まとめ

というわけでまとめです。 現在の状況はこんな感じ。 見た目普通のiMac G5ですが、 後ろから見ると 変なケーブルが出ています(笑) DVIケーブルと電源用配線です。 あとスイッチをひとつつけています。このスイッチでATX電源のスイッチを入れています。 内…

iMac G5 (17inch)のLCDを他のMac(PC)の外部ディスプレイとして使う (5)

結局のところVEDID(14ピン)をちゃんとつながないと映らないということだった。ただしDVIの14ピンは5VでこのLCDのVEDIDは3.3Vなのでそのままつなぐと多分壊れる。ってことでどうしようかと悩んだが、結局原始的に抵抗分圧で3.3Vをつくることにした。1Ωと1.8Ω…

iMac G5 (17inch)のLCDを他のMac(PC)の外部ディスプレイとして使う (4)

諸々の情報が集まったところでいざ決戦。じゃなくて結線。 ・・・ 結果、とりあえず12Vと5vでバックライトはつく。3.3vとGNDつなぐと全面ブラックアウト。 でも絵は出ないのねん。 原因不明。 単純に接触不良の可能性もあるので通電を一つひとつ確認せねばな…

iMac G5 (17inch)のLCDを他のMac(PC)の外部ディスプレイとして使う (3)

DVIケーブルのコードの色覚え書き17 18 19 - - 22 23 24 09 10 11 - - 14 15 16 nc 01 02 03 - - 06 07 nc1 ピンクのペアの白 2- 2 ピンク 2+ 3 ピンクのシールド 6 紫 ddc-clock 7 赤 ddc-data9 緑のペアの白 1- 10 緑 1+ 11 緑のシールド 14 黄 5v 15 オ…

電気伝導率計を作る

現在、塩水に強いイネの研究を行っている。塩水にイネをつけて死なない品種(もしくは遺伝子組換え体)を探しているのだが、この塩水の濃度を一定に保つのがなかなか難しい。完全密閉状態の瓶の中で栽培して評価を試みてはいるのだが、自然条件とはかなりか…

Arduino bootloaderの書き込みについて

参考URL http://arms22.blog91.fc2.com/blog-entry-286.html http://zampoh.cocolog-nifty.com/blog/2009/03/arduino---atmeg.html 環境 Mac mini G4 OSX10.4.11 Arduino Duemilanove (FTDI BitBang mode用ピンヘッダ追加) 使用するAVRチップ ATmega328P-P…

タコメーター(回転数ロガー)

とある筋からステッピングタコメーターを貰ったのだが、これが動作不良品。(解っててもらった) まあステッピングモーターでお遊びが出来ればいいかってことで。 せっかくなのでArduinoでタコメータプログラムを作ってみた。 300msのパルスをカウントして20…

Network温度ロガー続き

結局、時計の設定は諦め、最初に合わせた時間ピッタリに電源を入れることでお茶を濁した(w あと、温度計測のタイミングはMinuteが10で割り切れる10分間隔ということで設定した。 設定を書き換えるためにいちいちチップを外してArduino Duemilanoveにの…

network 温度ロガー

// +------------+ // addr-|>1 6|<-SDA =>Arduino A4 // | =--= | // GND->|2 = = 5| // | =--= | // VDD->|3 C1 4|<-SCL =>Arduino A5 // | -||- | // +------------+ // LM 73 (T731) #include <DateTime.h> #include <DateTimeStrings.h> #include <Wire.h> #define LM73_ADDR 0x4c //Pin1 is op</wire.h></datetimestrings.h></datetime.h>…

温度制御リレー

先日の温度警報装置に引き続き温度管理ものの製作。 温室の管理をしているのだけれどなかなか思ったような温度にならないのが悩みの種。 温度を調節出来る機構は大型のエアコン(ただし、冷房と暖房は自動切り替えにならない)と換気扇。 夏場はまあ問題ない…

Arduino 88P

ArduinoにATMEGA88Pを積んでみる。 買ったまま使ってなかったATMEGA88PがあったのでArduinoのbootloaderを入れてみる。 http://www.geocities.jp/arduino_diecimila/index.html http://www15.atwiki.jp/arduino/m/pages/39.html?guid=on この辺りを参考に。 …

Arduino 温度警報装置

大学の研究室の植物栽培室の室温監視用の警報付き温度計を作った。 #include <LiquidCrystal.h> int ledPin0 = 12; //LED signal int alertPin = 13; //alert signal int analogPin0 = 0; //LM35DZ input int analogPin1 = 1; //Low limit input int analogPin2 = 2; //High l</liquidcrystal.h>…

温室の温度警報装置

作ってます。 #include <LiquidCrystal.h> int ledPin0 = 13; //LED signal int alertPin = 8; //alert signal int analogPin0 = 0; //LM35DZ input int analogPin1 = 1; //Low limit input int analogPin2 = 2; //High limit inputint val = 0; //input data from LM35DZ int</liquidcrystal.h>…

Arduino でLCD

以前は出来ていたLCDへの表示が出来なくなった。2行目が表示されないのだ。 どうやらArduino0017に環境を移したことが問題だった様子。 これまで2行がデフォルトだったのになぜか1行がデフォルトになった。 // set up the LCD's number of rows and colum…

温度ロガー

先日から作成している温度ロガーですが、そこそこ実用的に機能することがわかったので、ちょっと詳細をつめてみた。 温度センサーはLM73 (エレキジャックの付録) 制御はArduino 記録はOpenWRT/FONに取り付けたSDカード Arduinoの電源は単三電池x4にした。ど…

温度と経過時間を記録する。

// +------------+ // |O O|<-SDA =>Arduino A4 // | =--= | // GND->|O = = O| // | =--= | // VDD->|O C1 O|<-SCL =>Arduino A5 // | -||- | // +------------+ // LM 73 (T731)#include <SoftwareSerial.h> #include <Wire.h>#define LM73_ADDR 0x4cint ret; unsigned long time;voi</wire.h></softwareserial.h>…

ArduinoでLM73温度計(LCD)

// LM73 pin layout // +------------+ // |O O|<-SDA =>Arduino A4 // | =--= | // GND->|O = = O| // | =--= | // VDD->|O C1 O|<-SCL =>Arduino A5 // | -||- | // +------------+ // LM 73 (T731)#include <LiquidCrystal.h> #include <Wire.h>#define LM73_ADDR 0x4c // LiquidCr</wire.h></liquidcrystal.h>…

ArduinoでLM73温度計

とりあえずシリアルでモニタするには // +------------+ // |O O|<-SDA =>Arduino A4 // | =--= | // GND->|O = = O| // | =--= | // VDD->|O C1 O|<-SCL =>Arduino A5 // | -||- | // +------------+ // LM 73 (T731)#include <SoftwareSerial.h> #include <Wire.h>#define LM73_ADDR </wire.h></softwareserial.h>…

Arduino クローン

ま、Arduinoなんて3000円程度なんで製作ごとに完成基板で使えばいいんだけど、結構大きいのが難点。だからこそLilyPad arduinoなど小型の物も作られていたりはするわけだが。 今回秋月電子で買い物するついでがあったので最近売り出されたAVR atmega168pを買…

I2C RTC LCD

// +---- ----+ // |o1 8o|=> 5V // |o2 7o| // |o3 6o|=> SDA => Arduino A4 // GND <=|o4 5o|=> SCL => Arduino A5 // +---------+ // RTC8564NB#include <LiquidCrystal.h> #include <Wire.h>int RTC = 0xA2 >> 1; byte rbuf[7];// LiquidCrystal display with: // rs on pin 12 //</wire.h></liquidcrystal.h>…

SC1602BS

ピンアサイン arduinoで制御するのはすごく簡単。

ダンボールスピーカー

以前制作したスピーカーのエンクロージャ(箱)があまりにショボイのでもうちょっとマシな箱を作らねばと思っていた。木で作るとなるとそこそこ面倒でどうしたものか持て余していたが、たまたま2プライのダンボール箱が転がっていたのでモノは試しとダンボ…

自作オーディオ

現状整理。 ソース:Mac mini / iTunes プリアンプ:オペアンプNJM4580を使ったヘッドホンアンプ。 パワーアンプ:PAM8101を使ったD級アンプ。 1Wx2 5V駆動なので1.2Wx2 スピーカ:Fostex製型番なし(学研大人の科学付録)モノラル。 とりあえずスピーカをス…

北欧家具(風)

引っ越し先で使うPCデスクをどうしようかと悩んでいたんですけど、思い立って作ってみました。 構想15分、設計30分、作成2時間。イメージとしてはIKEAのワークデスク。 http://www.ikea.com/jp/ja/catalog/products/S69831118 http://www.ikea.com/jp/ja/cat…

D級アンプ

共立のPAM8101を使ったキットを組み立ててみた。 http://www.technobase.jp/eclib/DIGIT/KIT/dap81kit.pdf インダクタとかコンデンサとかいろいろ改造するといいらしいけど、とりあえず素のまま。 0.8mmのエナメル線で乾電池くらいの軸で45mmくらいの長さに5…