<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>夜更けの備忘録</title>
        <link>http://www.seotaro.com/blog/</link>
        <description>seotaroの備忘録。日本産淡水魚、アフリカツイン、旅の話題とかそのほか想いついたこと。</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Sat, 27 Nov 2010 23:06:53 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Arduinoでアクアリウム ～ハードウェア～</title>
            <description><![CDATA[<p>いろいろ事情があって<a href="http://www.seotaro.com/blog/archives/2010/10/arduino-5.php">前回</a>からだいぶ間が空いてしまいましが、ようやく考えていた物が形になりました。現在、ファンの制御と状態の取得が安定してできています。サーバー側の作り込みもほぼ終わって、こんな感じでグラフを見ることが出来ます。</p>

<form class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><img alt="graph" src="http://www.seotaro.com/aquacenter/images/blog/temperature_day.png" width="400" height="300" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></form><br clear="all">

<p><br />
今回はハードウェア部分の紹介をしたいと思います。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001586.jpg"><img alt="D300s_001586.jpg" src="http://www.seotaro.com/blog/assets_c/2010/11/D300s_001586-thumb-300x199-2136.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>全体図です。当初の<a href="http://www.seotaro.com/blog/archives/2010/10/arduino3.php">シールド方式</a>はやめて普通に基板を並べるようにしました。ついでにセンサーやファンはミニDINコネクターで接続するようにしました。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001591.jpg"><img alt="D300s_001591.jpg" src="http://www.seotaro.com/blog/assets_c/2010/11/D300s_001591-thumb-300x199-2137.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span><a href="http://www.seotaro.com/blog/archives/2010/10/arduino-5.php">発熱の問題</a>をクリアするため、Duemilanoveには隣の<a href="http://akizukidenshi.com/catalog/g/gM-02339/">DC-DCコンバーター</a>で降圧したDC5Vを給電しています。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001593.jpg"><img alt="D300s_001593.jpg" src="http://www.seotaro.com/blog/assets_c/2010/11/D300s_001593-thumb-300x199-2138.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>左側が温度センサー用オペアンプ部、右側がファンコントロール部です。それぞれシールド（<a href="http://www.seotaro.com/blog/archives/2010/09/arduino-2.php">センサー</a>、<a href="Arduinoでファンのコントロール（3） ～ シールドを作る">ファン</a>）にしてましたが組み直しました（；．；）。回路的には全く同一です。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001595.jpg"><img alt="D300s_001595.jpg" src="http://www.seotaro.com/blog/assets_c/2010/11/D300s_001595-thumb-300x199-2139.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>パネル左端にDC12V、右側上段のミニDINがセンサー、対応して下段にファンを接続します。とりあえずセンサーは水槽2つ＋室温で計3つ、ファンは各水槽1つずつで計2つ使用します。不必要にスペースが空いてますが将来の拡張用です。<br clear="all"></p>

<p>次回はソフトウェアの紹介をしたいと思います。</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/11/arduino-6.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/11/arduino-6.php</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Sat, 27 Nov 2010 23:06:53 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoが熱い</title>
            <description><![CDATA[<p>熱い、といっても流行ってるという意味ではなくて、本当に熱いのです。Duemilanove＆イーサネットシールドでHTTPサーバーのテストをしているのですが、基板の一部が触れないぐらい発熱しています。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001378.jpg"><img alt="D300s_001378.jpg" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001378-thumb-300x199-2126.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>特に発熱するのがDuemilanoveのレギュレーター（電圧を下げるIC）です。USBで給電している時は大丈夫なのですが、ACアダプターでDC12Vを給電するとちんちんになります。冗談抜きでヤケドします。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001374.jpg"><img alt="D300s_001374.jpg" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001374-thumb-300x199-2127.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>それとイーサネットシールドのLSIもそこそこ発熱します。<br clear="all"></p>

<p>HTTPサーバーを連続して動かしていると熱暴走ではないかと思われる現象があるので、なんとか対策したいところです。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/tools/show_photo_in_blog.php?photo=D300s_001381.jpg"><img alt="arduino ethernet shield with heatsink" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001381-thumb-300x199-2128.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>とりあえずイーサネットシールドにはヒートシンクを取り付けてみました。<br clear="all"></p>

<p>レギュレーターの発熱については別にDC-DCコンバーターを用意して、そちらからDC5VをDuemilanoveに給電することで対策したいと思います。シールド周りの配線を大きく変えることになるので、ほとんど作り直しになってしまいます。うっ、時間がない (;.;)</p>

<p><br />
《参考》<br />
<ol><li>Todotani, <a href="http://todotani.cocolog-nifty.com/blog/2009/05/arduino-f889.html">Arduinoイーサーネットシールドの発熱量</a>, <a href="http://todotani.cocolog-nifty.com/blog/">PS3とLinux、電子工作も</a></li></ol></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/10/arduino-5.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/10/arduino-5.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
            <pubDate>Fri, 22 Oct 2010 23:03:29 +0900</pubDate>
        </item>
        
        <item>
            <title>工具箱のニオイの正体</title>
            <description><![CDATA[<p>人に言えない悩みをここ何年か抱えております。それは...</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001286.jpg"><img alt="D300s_001286.jpg" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001286-thumb-300x199-2118.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>工具箱が臭いのです。<br clear="all"></p>

<p>なんというか、何かの腐敗臭というか、40過ぎのサラリーマンが隣であくびした時の口臭というか、とにかく悪臭がするのです。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001290.jpg"><img alt="D300s_001290.jpg" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001290-thumb-300x199-2120.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>開けると「ぷ～ん」と漂ってきます。2～3日、開けっ放しにしておくとニオイは薄くなります。<br clear="all"></p>

<p>何年もの間、工具に付いた油脂が古くなったときのニオイだとばかり思っていました。何の気なしにネットで調べて、真実に辿り着いたのがついさっきのことです。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001302.jpg"><img alt="D300s_001302.jpg" src="http://www.seotaro.com/blog/assets_c/2010/10/D300s_001302-thumb-300x199-2121.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>なんとお気に入りの「<a href="http://www.pbswisstools.com/">PB</a>」のドライバーが犯人でした。<br clear="all"></p>

<p>ドライバーのハンドルに使われている天然由来の素材、「<a href="http://www.pbswisstools.com/en/quality/material-information/material-for-handles.html">セルロース アセト ブチレイト</a>」が臭うらしいです。で、特に対処方法はないらしいです。(^.^)</p>

<p>機能はもちろん、赤の透明なハンドルも含めてお気に入りの工具なのですが、どうしたものでしょう？とりあえず密閉しないように、ちょっと引き出した状態にしておくことでニオイを散らすことにします。ホント、どうにかならんもんですかねぇ。</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/10/post-297.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/10/post-297.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ガジェット</category>
            
            
            <pubDate>Mon, 11 Oct 2010 00:36:30 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでファンのコントロール（3） ～ シールドを作る ～</title>
            <description><![CDATA[<p>ファンのスイッチングと回転数検知が問題ないようなのでシールドにしました。とりあえず「ファンコントロールシールド」と名付けます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001192.jpg"><img alt="D300s_001192.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001192-thumb-300x199-2104.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>4階部分がファンコントロールシールドです。ファンは2つまで接続できます。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20fan%20control%20shield.PNG"><img alt="Arduino fan control shield.PNG" src="http://www.seotaro.com/blog/assets_c/2010/10/Arduino fan control shield-thumb-320x400-2108.png" width="320" height="400" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span><br clear="all"></p>

<p>回路図です。シールドへの給電を安定させるため、適当な容量のコンデンサC4を入れてあります。<br />
</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/10/arduino3.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/10/arduino3.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Mon, 04 Oct 2010 19:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでファンのコントロール（2） ～ 回転数を測る ～</title>
            <description><![CDATA[<p>ついでにファンの回転数を取得してみます。PC用ファンは回転に応じてパルスが出力されるので、それをArduinoでカウントして回転数を求めます。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20get%20rotation%20from%20DC%20fan.PNG"><img alt="Arduino get rotation from DC fan.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino get rotation from DC fan-thumb-320x200-2060.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>前回の回路に追加します。ファンのセンサー出力がオープンドレインになっているため、プルアップ抵抗R3を繋ぎます。<br clear="all"></p>

<p>前回のプログラムに回転数を測る機能を追加してみました。1[s]ごとに回転数をシリアルモニターに出力します。</p>

<p><iframe src="http://www.seotaro.com/tools/highlight_code.php?src=<$MTBlogSitePath$>text/SwitchFanAndGetRevolution.pde&type=cpp"></iframe><br />
※ 動作はArduino 0019＋Arduino Duemilanoveで確認。</p>

<p>ファンには回転数が1000 [1/min]と書いてあるのですが、計算すると1800 [1/min]となってしまいました。何か間違えた？絶対値はともかく、ファンを指で押さえたり離したりして強引に回転数を変えると、それらしく変化するのでまあ良しとします。</p>

<p>《参考》<br />
モニ, <a href="http://tutinoko.org/blog/?p=1031">FANの回転パルス信号</a>, <a href="http://tutinoko.org/blog/">もにっき</a><br />
arms22, <a href="http://arms22.blog91.fc2.com/blog-entry-365.html">PC用ファンの回転数を表示する</a>, <a href="http://arms22.blog91.fc2.com/">Arduinoで遊ぼう</a></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/10/arduino2.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/10/arduino2.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
            <pubDate>Sun, 03 Oct 2010 18:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでファンのコントロール（1） ～ パワーMOSFETを使う ～</title>
            <description><![CDATA[<p>うちの淡水魚飼育水槽では水温が上がりすぎないよう、常にファンを回しています。水槽用クーラーと比べると能力は低いですが、音が静かで消費電力も低いので手軽です。ただ、気化熱を利用しているので水量が激しく減るのが難点です。</p>

<p>拙記事「<a href="http://www.seotaro.com/blog/archives/2010/09/arduino-3.php">Arduinoでネットワーク温度計</a>」で温度の測定ができるようになったので、水温に連動したファンのコントロールもやってみたいと思います。</p>

<p>まずはファン単体で実験してみます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001194.jpg"><img alt="D300s_001194.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001194-thumb-300x199-2106.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>これが水槽で使っているファンで一般的なPC用を流用しています。高い物ではありませんが静音タイプでほぼ無音、何年も使ってますが耐久性も問題ありません。<br clear="all"></p>

<p>LEDを点滅させる場合はArduinoのDIGITAL OUTで簡単にできますが、ファンは電流が大きいので直接スイッチすることが出来ません。ファンに1.32 [W]と書いてあるので、電流は0.11 [A]（= 1.32 [W] / 12 [V]）となり、DIGITAL OUTの制限を超えてしまってます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001119.jpg"><img alt="D300s_001119.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001119-thumb-300x199-2028.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>そこで「パワーMOSFET（モスフェット）」というトランジスターを使って、小さな電流で大きな電流のスイッチを行います。<br clear="all"></p>

<p>パワーMOSFETにはソース・ドレイン・ゲートの3端子あります。ゲートに電圧をかけるとドレインからソースに電流が流れます。電圧がかかってないと流れません。</p>

<p>今回はArduinoで使うのでゲートしきい値電圧が低いタイプの「2SK2232」を選びました。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20drive%20DC%20fan%20with%20MOSFET.PNG"><img alt="Arduino drive DC fan with MOSFET.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino drive DC fan with MOSFET-thumb-320x200-2049.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>回路図です。ゲート電圧をDIGITAL OUTで設定します。電源投入時などファンが勝手に回らないよう、ゲートはプルダウンしておきます。<br clear="all"></p>

<p>他に「<a href="http://www.seotaro.com/blog/archives/2010/09/arduino-1.php">Arduinoでネットワーク温度計（2） ～ LM35を使う ～</a>」と同じようにタクトスイッチを繋ぎます。</p>

<p>タクトスイッチを押す毎にファンのオン/オフするプログラムを書きました。</p>

<p><iframe src="http://www.seotaro.com/tools/highlight_code.php?src=<$MTBlogSitePath$>text/SwitchFan.pde&type=cpp"></iframe><br />
※ 動作はArduino 0019＋Arduino Duemilanoveで確認。</p>

<p>特に問題なく動いているようです。</p>

<p><br />
《参考》<br />
<ol><li><a href="http://www.cqpub.co.jp/hanbai/books/46/46041.htm">土井滋貴 著『試しながら学ぶAVR入門』, CQ出版社（SkiLL up mycomputerシリーズ）, 2008年</a></li><li><a href="http://shop.kodansha.jp/bc2_bc/search_view.jsp?b=257084X">加藤 肇, 見城尚志, 高橋久 著『図解・わかる電子回路』, 講談社（ブルーバックス）, 1995年</a></li></ol></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/10/pc.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/10/pc.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">arduino</category>
            
            <pubDate>Fri, 01 Oct 2010 18:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでネットワーク温度計（5） ～ ネットに繋ぐ ～</title>
            <description><![CDATA[<p>最後にネットワーク温度計の「ネットワーク」の部分を作ります。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001189.jpg"><img alt="D300s_001189.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001189-thumb-300x199-2100.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>ハードウェアはこのようになります。<br clear="all"></p>

<p>1階がDuemilanove、2階がイーサネットシールド、3階が前回、作成した「LM35×4シールド」です。イーサネットシールドはルーターとLANケーブルで接続しておきます。電源はDC12V1AのACアダプターを使います。</p>

<p>次にプログラムです。HTTPサーバーとして動作して、接続してきたクライアントに各センサーの温度値をXML形式で返します。標準で用意されているイーサネットライブラリを使うことで簡単に書けてしまいました。なお、イーサネットシールドのMACアドレスとIPアドレスはご自分の環境に合わせて変更して下さい。MACアドレスはシールドの裏にシールで張ってあります。</p>

<p><iframe src="http://www.seotaro.com/tools/highlight_code.php?src=<$MTBlogSitePath$>text/WebServer.pde&type=cpp"></iframe><br />
※ 動作はArduino 0019＋Arduino Duemilanoveで確認。</p>

<p>プログラムを実行しておいて、ブラウザでイーサネットのIPアドレスを開くとこのようになります。</p>

<pre>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;channels&gt;
&lt;channel number="0"&gt;&lt;value&gt;24.36&lt;/value&gt;&lt;/channel&gt;
&lt;channel number="1"&gt;&lt;value&gt;28.84&lt;/value&gt;&lt;/channel&gt;
&lt;channel number="2"&gt;&lt;value&gt;26.50&lt;/value&gt;&lt;/channel&gt;
&lt;channel number="3"&gt;&lt;value&gt;25.48&lt;/value&gt;&lt;/channel&gt;
&lt;/channels&gt;
</pre>

<p>value要素が温度値（[℃]）になります。</p>

<p><br />
以上で「ネットワーク温度計」完成です。ここまでやれば後はいかようにでも、例えば一定時間毎に取得・蓄積して温度変化の履歴を見たりと、様々な応用が出来ると思います。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/20100928_graph_half_a_day.png"><img alt="20100928_graph_half_a_day.png" src="http://www.seotaro.com/blog/assets_c/2010/09/20100928_graph_half_a_day-thumb-250x166-2101.png" width="250" height="166" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>これはうちで試験運用中のもので、直近の温度変化をグラフにしてます。近いうちにこちらもご紹介したいと思います。<br clear="all"></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/post-299.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/post-299.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Tue, 28 Sep 2010 19:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでネットワーク温度計（4） ～ シールドを作る ～</title>
            <description><![CDATA[<p>LM35とオペアンプNJM2119Dの組み合わせで問題がないようなので、ブレッドボードに仮組みしている回路をユニバーサル基板に移しました。専用の基板を使えば、そのままArduinoに重ねられるシールドになります。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001142.jpg"><img alt="D300s_001142.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001142-thumb-300x199-2077.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>せっかくなのでブレッドボードの構成を4セット載せました。したがってセンサーは4つまで、順番にアナログ入力0番から3番に繋げられます。とりあえず「LM35×4シールド」とでも名付けておきます。<br clear="all"></p>

<p>回路図はこんな感じです。シールドへの給電を安定させるため、適当な容量のコンデンサC4を入れてあります。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20sensor%20shield.PNG"><img alt="Arduino sensor shield.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino sensor shield-thumb-320x400-2097.png" width="320" height="400" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span><br clear="all"></p>

<p>センサーの校正がしやすいように、1[s]毎にアナログ入力値を出力するプログラムを作っておきました。シリアルモニターを見ながらポテンショメーターを調整します。</p>

<p><iframe src="http://www.seotaro.com/tools/highlight_code.php?src=<$MTBlogSitePath$>text/AnalogReadWithTimer.pde&type=cpp"></iframe><br />
※ 動作はArduino 0019＋Arduino Duemilanoveで確認。<br />
</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/arduino-2.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/arduino-2.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Sun, 26 Sep 2010 19:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでネットワーク温度計（3） ～ オペアンプを使う ～</title>
            <description><![CDATA[<p>Arduinoのアナログ入力レンジに合うように、オペアンプを使ってLM35の出力電圧を増幅することにしました。増幅率の調整がセンサーの校正も兼ねることになります。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><img alt="temperature_vs_amplifeid_LM35_output.PNG" src="http://www.seotaro.com/blog/images/temperature_vs_amplifeid_LM35_output.PNG" width="276" height="224" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span>測りたい水槽の水温がだいたい20～30[℃]なので、25[℃]がレンジの中央（= 2.5 [V]）になるように増幅率を調整します。素のLM35は25 [℃]の時に0.25 [V]ですから、増幅率は10倍程度になります。<br clear="all"></p>

<p>この場合のアナログ入力値 <em>analog</em>から温度 <em>temperature</em>への換算式は次式になります。<br />
<blockquote><em>temperature [℃] = analog / 1023 × 50</em></blockquote></p>

<p>逆に温度からアナログ入力値への換算は次式になります。<br />
<blockquote><em>analog = temperature [℃] / 50 × 1023</em></blockquote></p>

<p><br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001136.jpg"><img alt="D300s_001136.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001136-thumb-300x199-2073.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>オペアンプにもいろいろな種類があるのですが、「<a href="http://journal.mycom.co.jp/series/volt/013/index.html">USBニキシーボードを温度計に拡張する(2)</a>」を参考にさせてもらって、低オフセット電圧タイプの「NJM2119D」を使うことにします。<br clear="all"></p>

<p>ただしNJM2119DはRail-to-Railではないので、電源電圧が5 [V]だと出力電圧は最大4 [V]程度になってしまいA-Dコンバーターのレンジがフルに使えません。データシートをみると最大出力電圧を5 [V]以上にするには電源電圧を6 [V]以上にしてやれば良さそうです。たまたま手元にDC12V1AのACアダプタがあったので電源電圧は+12Vとしました。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20and%20LM35%20with%20OPAMP.PNG"><img alt="Arduino and LM35 with OPAMP.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino and LM35 with OPAMP-thumb-320x200-2047.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>回路図です。C3はパスコンです。R3とVR1が増幅率を決める抵抗になります。増幅率は<em>1 + VR1 / R3</em>となります。10倍ならVR1を9 [kΩ]に調整します。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001182.jpg"><img alt="D300s_001182.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001182-thumb-300x199-2091.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>ブレッドボードに組んでこのようになります。<br clear="all"></p>

<p>次にセンサーの校正を行います。簡易的に、並べて置いた棒温度計と同じになるようにポテンショメーターを調整してオッケーとします。</p>

<p>そして前回と同じような実験をしてみました。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><img alt="LM35_with_Op_Amp_graph.png" src="http://www.seotaro.com/blog/images/LM35_with_Op_Amp_graph.png" width="413" height="344" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span><br clear="all"></p>

<p>校正が甘く、高めに出ていますが直線性も良く十分に実用になりそうです。A-Dコンバータのレンジがフルに使えていることも判るかと思います。オペアンプの電源電圧が+5Vだと40[℃]ぐらいで頭打ちになるんじゃないでしょうか。</p>

<p>《参考》<br />
<ol><li><a href="http://www.cqpub.co.jp/hanbai/books/46/46041.htm">土井滋貴 著『試しながら学ぶAVR入門』, CQ出版社（SkiLL up mycomputerシリーズ）, 2008年</a></li><li><a href="http://shop.kodansha.jp/bc2_bc/search_view.jsp?b=257084X">加藤 肇, 見城尚志, 高橋久 著『図解・わかる電子回路』, 講談社（ブルーバックス）, 1995年</a></li><li>米田聡, <a href="http://journal.mycom.co.jp/series/volt/013/index.html">USBニキシーボードを温度計に拡張する(2)</a>, <a href="http://journal.mycom.co.jp/column/volt/index.html">【コラム】 愉しみを数ボルト</a>, <a href="http://journal.mycom.co.jp/index.html">マイコミジャーナル</a></li></ol></p>

<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS1=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=seotaro0b-22&o=9&p=8&l=as1&m=amazon&f=ifr&md=1X69VDGQCMF7Z30FM082&asins=406257084X" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS1=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=seotaro0b-22&o=9&p=8&l=as1&m=amazon&f=ifr&md=1X69VDGQCMF7Z30FM082&asins=4789846040" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/post-298.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/post-298.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Sat, 25 Sep 2010 18:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでネットワーク温度計（2） ～ LM35を使う ～</title>
            <description><![CDATA[<p>センサー部分が出来たので実際にArduinoに繋いで温度を測ってみたいと思います。手持ちのアルコール棒温度計と比較して、どれくらい違いがあるのか検証してみます。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20and%20LM35.PNG"><img alt="Arduino and LM35.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino and LM35-thumb-320x200-2048.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>前回、製作したセンサーはコネクターを介してArduinoのアナログ入力0番に接続しました。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/Arduino%20external%20interruption%20at%20tact%20switch.PNG"><img alt="Arduino external interruption at tact switch.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/Arduino external interruption at tact switch-thumb-320x200-2059.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>それとシリアルモニターに出力する時のトリガーにするため、タクトスイッチ（SW1）を繋ぎました。R4はプルアップ抵抗です。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001179.jpg"><img alt="D300s_001179.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001179-thumb-300x199-2092.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>回路はブレッドボードに組みました。ブレッドボードを使えばはんだ付けをせずに部品の抜き差しだけで回路が作れるので、試行錯誤するのに便利です。<br clear="all"></p>

<p>プログラム、もといArduino風に言えばスケッチ、は以下のようにしました。タクトスイッチを押した時の外部割り込みでアナログ入力値をシリアルモニターに出力します。</p>

<p><iframe src="http://www.seotaro.com/tools/highlight_code.php?src=<$MTBlogSitePath$>text/LM35.pde&type=cpp"></iframe><br />
※ 動作はArduino 0019＋Arduino Duemilanoveで確認。</p>

<p>以上で準備完了、それでは検証してみます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001174.jpg"><img alt="D300s_001174.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001174-thumb-300x199-2089.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>水を張った容器にセンサーとアルコール棒温度計、それとヒーターを入れます。氷水から加熱して、1℃上がる毎に棒温度計の示す温度とシリアルモニターに出力されたアナログ入力値を記録していきました。<br clear="all"></p>

<p>なお、アナログ入力値 <em>analog</em>から温度 <em>temperature</em>への換算式は次式になります。<br />
<blockquote><em>temperature [℃] = analog / 204.6 × 100</em></blockquote>※ LM35の最大出力電圧 1[V]がArduinoではアナログ入力値 1023 / 5 = 204.6となります。</p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><img alt="LM35_graph.png" src="http://www.seotaro.com/blog/images/LM35_graph.png" width="413" height="344" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span><br clear="all"></p>

<p>横軸にアルコール棒温度計の温度、縦軸にアナログ入力値から換算した温度をとってプロットしてみました。</p>

<p>LM35自体の直線性はかなり良さそうなのですが、入力電圧が0～1[V]だと分解能が約0.5[℃]程度（= 100 / 204.6）になってしまって生かし切れてないようです。また1.5[℃]ほど低く出ているので絶対値の校正も必要なようです。</p>

<p><br />
《参考》<br />
<ol><li><a href="http://www.cqpub.co.jp/hanbai/books/46/46041.htm">土井滋貴 著『試しながら学ぶAVR入門』, CQ出版社（SkiLL up mycomputerシリーズ）, 2008年</a></li><li><a href="http://shop.kodansha.jp/bc2_bc/search_view.jsp?b=257084X">加藤 肇, 見城尚志, 高橋久 著『図解・わかる電子回路』, 講談社（ブルーバックス）, 1995年</a></li><li>polanet, <a href="http://ken-nou-kou.blogspot.com/2009/06/blog-post_14.html">温度センサ LM35DZ</a>, <a href="http://ken-nou-kou.blogspot.com/">建築農業工作ゼミ2009-2010</a></li><li>米田聡, <a href="http://journal.mycom.co.jp/series/volt/012/index.html">USBニキシーボードを温度計に拡張する(1)</a>, <a href="http://journal.mycom.co.jp/column/volt/index.html">【コラム】 愉しみを数ボルト</a>, <a href="http://journal.mycom.co.jp/index.html">マイコミジャーナル</a></li></ol><br />
</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/arduino-1.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/arduino-1.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Fri, 24 Sep 2010 14:57:00 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoでネットワーク温度計（1） ～ センサー部を作る ～</title>
            <description><![CDATA[<p>まずは温度を測定するセンサー部分から手を付けます。水槽内で使うのでしっかりと防水処理をやっておきます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001111.jpg"><img alt="D300s_001111.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001111-thumb-300x199-2030.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>電子工作では一般的な「LM35」というセンサーを使います。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><img alt="temperature_vs_LM35_output.PNG" src="http://www.seotaro.com/blog/images/temperature_vs_LM35_output.PNG" width="276" height="224" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span>LM35は温度に比例した電圧が出力されます。Arduinoでこの電圧を読み取って温度に換算します。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image graphic-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/LM35.PNG"><img alt="LM35.PNG" src="http://www.seotaro.com/blog/assets_c/2010/09/LM35-thumb-320x200-2082.png" width="320" height="200" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>センサー部分の回路です。C1はパスコン、R1・C2はダンパーでLM35の足に直接はんだ付けします。R1は温度による抵抗値の変化を避けるため酸化金属皮膜抵抗にしてます。コードは2mの2芯シールド線でArduino側はコネクターにしました。<br clear="all"></p>

<p>LM35のデータシートそのままですが、このパスコン・ダンパーを省略すると出力電圧が安定せず使い物になりませんでした。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001147.jpg"><img alt="D300s_001147.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001147-thumb-300x199-2079.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>出来るだけコンパクトにはんだ付けしてエポキシ接着剤で固めました。測定に影響しそうなのでLM35の頭は樹脂で被わずに露出させてます。<br clear="all"></p>

<p>とりあえず4セット作っておきました。</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/arduino-3.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/arduino-3.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Thu, 23 Sep 2010 16:07:27 +0900</pubDate>
        </item>
        
        <item>
            <title>Arduinoをたしなむ</title>
            <description><![CDATA[<p>マイコンが使えると自作の世界がぐーんと広がるのですが、プログラミングに加えて電子工作の知識も必要だったりしてかなり敷居が高いものでした。以前、水槽の状態（水温とかPHとか）をモニターすることを考えて、Atmel社の「AVR」というマイコンに手を出したことがあるのですが、いろいろと面倒なことが多くて放り出してしまいました。</p>

<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/HY0r3duGgIY?fs=1&amp;hl=ja_JP"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HY0r3duGgIY?fs=1&amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="400"></embed></object></p>

<p>お道具箱を探してみると埃を被ったブレッドボードが出てきました。何を作っていたのか全く記憶にないのですが電池を繋ぐとLEDが点滅しはじめました。いわゆる「Lチカ」をやったところで挫折したようです。</p>

<p>こんな感じであきらめていたマイコンですが、ここ最近は初心者向けに環境が整いつつあるようです。「Arduino（アルドゥイーノ）」というオープンソースのマイコン＆開発環境がそれです。「<a href="http://k-tai.impress.co.jp/cda/article/stapa/40638.html">スタパ齋藤の「週刊スタパトロニクスmobile」 Arduinoでマイコンしよう!!</a>」を読んでみると、小難しいことは抜きにとりあえずはじめることができるようです。</p>

<p>これなら私にも出来そう、というわけでArduinoでマイコンに再挑戦です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001122.jpg"><img alt="D300s_001122.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001122-thumb-300x199-2027.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>早速、Arduinoハードウェア、「Duemilanove（デュエミラノーヴェ）」を入手しました。これが心臓部、というか頭脳になります。載っているマイコンは以前、放り出した時と同じAVRです。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_001123.jpg"><img alt="D300s_001123.jpg" src="http://www.seotaro.com/blog/assets_c/2010/09/D300s_001123-thumb-300x199-2033.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>それといろいろと遊べそうなのでイーサネットシールド（Arduinoでは拡張ボードのことをシールドと呼びます）も入手しておきました。<br clear="all"></p>

<p>ダウンロードしたArduino IDEをPCにインストールして、ArduinoハードウェアとUSBで接続すれば全て準備オッケーです。プログラム作成からマイコンへの書き込み、実行までできます。</p>

<p>これらを使って、以前から構想していたアクアリウム用ネットワーク温度計を製作してみたいと思います。</p>

<p>ちなみに私の電子工作の知識は全くのにわか仕込みですので、間違ったことを書いている可能性大です。参考にされる時は必ず裏を取ってくださいね。</p>

<p><br />
《参考》<br />
<ol><li><a href="http://www.cqpub.co.jp/hanbai/books/46/46041.htm">土井滋貴 著『試しながら学ぶAVR入門』, CQ出版社（SkiLL up mycomputerシリーズ）, 2008年</a></li><li>スタパ齋藤, <a href="http://k-tai.impress.co.jp/cda/article/stapa/40638.html">Arduinoでマイコンしよう!!</a>, <a href="http://k-tai.impress.co.jp/docs/column/stapa/latest.html">【週刊連載】スタパトロニクス</a>, <a href="http://k-tai.impress.co.jp/">ケータイ Watch</a></li></ol></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/09/arduino.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/09/arduino.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Arduino</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Arduino</category>
            
            <pubDate>Wed, 22 Sep 2010 18:00:00 +0900</pubDate>
        </item>
        
        <item>
            <title>パキラの成長</title>
            <description><![CDATA[<p>5月もけっこう肌寒い日が続きましたがパキラはずいぶん成長しました。<br />
結局、6個の種から12本が葉を広げました。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_000620.jpg"><img alt="D300s_000620.jpg" src="http://www.seotaro.com/blog/assets_c/2010/05/D300s_000620-thumb-199x299-1919.jpg" width="199" height="299" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>狭くなってきたので、もう少し暖かくなったら鉢替えしてやりましょう。<br clear="all"></p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.seotaro.com/blog/images/D300s_000621.jpg"><img alt="D300s_000621.jpg" src="http://www.seotaro.com/blog/assets_c/2010/05/D300s_000621-thumb-300x199-1920.jpg" width="300" height="199" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span>子葉はまだ取れずに残ってます。<br clear="all"></p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/05/post-296.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/05/post-296.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">飼育・栽培</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">パキラ</category>
            
            <pubDate>Sun, 30 May 2010 21:46:01 +0900</pubDate>
        </item>
        
        <item>
            <title>オイル交換</title>
            <description><![CDATA[<p>浜松から横浜に越してきて初めてのオイル交換をしました。もちろん作業はこちらのディーラーでお願いしました。走行距離は48,072kmです。</p>

<p>費用は<table><tr><td>エンジンオイル（ウルトラLEO SM）</td><td align="right">&yen;3,606</td></tr><tr><td>ドレンプラグ </td><td align="right">&yen;36</td></tr><tr><td>ホンダCカードの割引</td><td align="right">- &yen;1,803</td></tr><tr><td>合計</td><td align="right"><strong>&yen;1,839</strong></td></tr></table>でした。</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/04/post-295.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/04/post-295.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">フィット</category>
            
            
            <pubDate>Sat, 24 Apr 2010 20:21:26 +0900</pubDate>
        </item>
        
        <item>
            <title>D300sで動画撮影</title>
            <description><![CDATA[<p>D300sの動画撮影機能を試してみました。レンズは「<a href="http://www.nikon-image.com/products/lens/af/dx/zoom/af-s_dx_ed_12-24mmf4g_if.htm">AF-S DX Zoom-Nikkor ED 12-24mm F4G（IF）</a>」の24mmで撮影しました。</p>

<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/nn3ArvjEr3I&hl=ja_JP&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nn3ArvjEr3I&hl=ja_JP&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="400"></embed></object></p>

<p>動画は全くの不勉強でよく分かりません。なので、書けることがありません。</p>

<p>少なくとも機材のレベルアップが要求されているようです。手持ちのメモリカード（1GBytes）では5分も撮影できないし、PCはコマ落ちしてスムーズに再生できません。</p>

<p>※ 追記<br />
<a href="http://www.youtube.com/t/annotations_about?gl=JP&hl=ja">動画アノテーション</a>を追加してみました。</p>]]></description>
            <link>http://www.seotaro.com/blog/archives/2010/04/post-294.php</link>
            <guid>http://www.seotaro.com/blog/archives/2010/04/post-294.php</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">写真</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">D300s</category>
            
            <pubDate>Wed, 14 Apr 2010 23:30:32 +0900</pubDate>
        </item>
        
    </channel>
</rss>

