<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>橋本商会 &#187; 電子工作</title>
	<atom:link href="http://shokai.org/blog/archives/tag/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/feed" rel="self" type="application/rss+xml" />
	<link>http://shokai.org/blog</link>
	<description>なんか作ったりした記録を忘れないうちに書くblog</description>
	<lastBuildDate>Sun, 20 May 2012 10:50:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com/" />
			<item>
		<title>PSoC CapSenseで静電容量タッチセンサ 4つ動かした</title>
		<link>http://shokai.org/blog/archives/4404</link>
		<comments>http://shokai.org/blog/archives/4404#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:56:46 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[CapSense]]></category>
		<category><![CDATA[CY8C21334]]></category>
		<category><![CDATA[PhysicalComputing]]></category>
		<category><![CDATA[PSoC]]></category>
		<category><![CDATA[PSoCDesigner]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4404</guid>
		<description><![CDATA[前の記事の回路などが思いきり間違っていたので修正しつつ、CapSenseとLED4つずつに増やした。 多分、マイコンの足の数だ増やせる。 例によってコードはBitbucketにアップした CapSense CSDウィザー [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://shokai.org/blog/archives/4386">前の記事</a>の回路などが思いきり間違っていたので修正しつつ、CapSenseとLED4つずつに増やした。<br />
多分、マイコンの足の数だ増やせる。<br />
<br />
例によってコードは<a href="http://bitbucket.org/shokai/capsense-led/src/e16efcaebf38/">Bitbucketにアップした</a><br />
<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Fy-QWm1miEQ&#038;hl=ja&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Fy-QWm1miEQ&#038;hl=ja&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
<br />
<br />
CapSense CSDウィザードで4つスイッチを置いて<br />
<a href="http://www.flickr.com/photos/shokai/3408356980/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3640/3408356980_6f860378e2.jpg" width="408" height="365" alt="capsenseたくさん" /></a><br />
<br />
<br />
AnalogMUXBusに接続されている事を確認<br />
<a href="http://www.flickr.com/photos/shokai/3408358000/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3360/3408358000_e43bf30d1e_o.png" width="526" height="494" alt="capsenseたくさん" /></a><br />
<br />
<br />
CSDの設定。しきい値などをかなり何度も直した。適当にやってたので理論をわかってないんだけど、どうやらセンサ部分の形状や配置に応じて微調整しなければ使い物にならないっぽい。<br />
<a href="http://www.flickr.com/photos/shokai/3407550261/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3305/3407550261_bca3a6aeb8.jpg" width="400" height="365" alt="capsenseたくさん" /></a><br />
<br />
<br />
ピンの設定。LEDが4つにした。<br />
使ってないピンをPull Upにしておくとノイズが来ないので安定する事に気づいた。<br />
<a href="http://www.flickr.com/photos/shokai/3407550877/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3340/3407550877_233a257804.jpg" width="399" height="351" alt="capsenseたくさん" /></a><br />
<br />
<br />
実体配置図<br />
<a href="http://www.flickr.com/photos/shokai/3407425117/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3597/3407425117_2bcd238cec.jpg" width="494" height="430" alt="capsenseたくさん" /></a><br />
<br />
<br />
前の記事の回路が間違っていて、あのままではうまく動かなかったが、1kΩの抵抗と0.1μFのキャパシタを足したら複数認識できるようになった。<br />
<br />
CapSense CSDのデータシートにあった図。抵抗とキャパシタが必要らしい<br />
<a href="http://www.flickr.com/photos/shokai/3407401745/" title="capsenseたくさん by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3581/3407401745_3ea56ca197.jpg" width="269" height="196" alt="capsenseたくさん" /></a><br />
<br />
P1[5]とP0[3]の間に1kΩを入れて、P0[3]からキャパシタを通して銅箔テープに延ばす。<br />
<a href="http://www.flickr.com/photos/shokai/3407601745/" title="R0011375 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3655/3407601745_f120a2c5d3.jpg" width="375" height="500" alt="R0011375" /></a><br />
前の記事はP1[5]とP0[3]で静電容量取ろうとしてたので、思いっきり間違ってた。<br />
<br />
<br />
<br />
プログラム。<br />
前のやつのif(CSD_1_bIsSensorActive(センサ番号))を増やしただけ。<br />
<a href="http://bitbucket.org/shokai/capsense-led/src/e16efcaebf38/main.c">shokai / CapSense LED / source — bitbucket.org</a><br />
main.c<br />
</p>
<blockquote><p>
#include&nbsp;&lt;m8c.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;part&nbsp;specific&nbsp;constants&nbsp;and&nbsp;macros<br />
#include&nbsp;&quot;PSoCAPI.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;PSoC&nbsp;API&nbsp;definitions&nbsp;for&nbsp;all&nbsp;User&nbsp;Modules<br />
#define&nbsp;_BV(BIT)&nbsp;(1&lt;&lt;BIT)<br />
#define&nbsp;sbi(BYTE,BIT)&nbsp;(BYTE&nbsp;|=&nbsp;_BV(BIT))<br />
#define&nbsp;cbi(BYTE,BIT)&nbsp;(BYTE&nbsp;&amp;=&nbsp;~_BV(BIT))<br />
#define&nbsp;LED_0_ON()&nbsp;sbi(PRT1DR,&nbsp;7);<br />
#define&nbsp;LED_0_OFF()&nbsp;cbi(PRT1DR,&nbsp;7);<br />
#define&nbsp;LED_1_ON()&nbsp;sbi(PRT0DR,&nbsp;1);<br />
#define&nbsp;LED_1_OFF()&nbsp;cbi(PRT0DR,&nbsp;1);<br />
#define&nbsp;LED_2_ON()&nbsp;sbi(PRT0DR,&nbsp;5);<br />
#define&nbsp;LED_2_OFF()&nbsp;cbi(PRT0DR,&nbsp;5);<br />
#define&nbsp;LED_3_ON()&nbsp;sbi(PRT0DR,&nbsp;7);<br />
#define&nbsp;LED_3_OFF()&nbsp;cbi(PRT0DR,&nbsp;7);<br />
<br />
<br />
void&nbsp;main()<br />
{<br />
&nbsp;&nbsp;M8C_EnableGInt;<br />
&nbsp;&nbsp;CSD_1_Start();<br />
&nbsp;&nbsp;CSD_1_InitializeBaselines();<br />
&nbsp;&nbsp;CSD_1_SetDefaultFingerThresholds();<br />
&nbsp;&nbsp;while(1){<br />
&nbsp;&nbsp;&nbsp;&nbsp;CSD_1_ScanAllSensors();<br />
&nbsp;&nbsp;&nbsp;&nbsp;CSD_1_UpdateAllBaselines();<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(CSD_1_bIsSensorActive(0)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_0_ON();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_0_OFF();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(CSD_1_bIsSensorActive(1)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_1_ON();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_1_OFF();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(CSD_1_bIsSensorActive(2)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_2_ON();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_2_OFF();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(CSD_1_bIsSensorActive(3)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_3_ON();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_3_OFF();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}<br />
</p></blockquote>
<p>
<br />
<br />
<br />
電源を5VのACアダプタにしたらすっきりしたので、大学院棟の俺の机に置いておきます<br />
さわると光ります<br />
<a href="http://www.flickr.com/photos/shokai/3408353138/" title="R0011369 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3327/3408353138_9bfb04efaa.jpg" width="500" height="375" alt="R0011369" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4404/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSoC CapSenseで静電容量タッチセンサを自作した</title>
		<link>http://shokai.org/blog/archives/4386</link>
		<comments>http://shokai.org/blog/archives/4386#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:24:36 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[CapSense]]></category>
		<category><![CDATA[CY8C21334]]></category>
		<category><![CDATA[PhysicalComputing]]></category>
		<category><![CDATA[PSoC]]></category>
		<category><![CDATA[PSoCDesigner]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4386</guid>
		<description><![CDATA[回路などが間違っている事に気がつきました 正しい実装は次の記事へ。 使った部品の説明などはこのまま下へ。 ********************************************* できたっぽい。ひさしぶ [...]]]></description>
			<content:encoded><![CDATA[<p>
回路などが間違っている事に気がつきました<br />
正しい実装は<a href="http://shokai.org/blog/archives/4404">次の記事</a>へ。<br />
使った部品の説明などはこのまま下へ。<br />
*********************************************<br />
<br />
<br />
できたっぽい。ひさしぶりにマイコンいじった。<br />
銅箔テープの部分に指が近づけると電気容量の乱れるので、それをPSoC CY8C21334のCapSense機能で検出してLEDを光らせている。<br />
コードも<a href="http://bitbucket.org/shokai/capsense-led/changeset/803cad7671cd/">bitbucketにアップしました</a><br />
<br />
<br />
（音小さい）<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/NHo9ahK27zA&#038;hl=ja&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NHo9ahK27zA&#038;hl=ja&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
LEDは点滅させたくてさせているんじゃないんだけど、してしまっている。<br />
もう少し抵抗値などの調整が必要らしい。<br />
<br />
静電容量タッチセンサはメカニカルな部品が無いので、ビデオの最後にやっている様に、何の変哲もない壁に埋め込んでその上に人の手が乗っているかを検出したりできる。<br />
防水加工も容易だし、銅箔等を使えば曲面に埋め込む事も出来る。<br />
実際ヨーロッパの寒いところに行くと信号機やエレベータのボタンが凍結防止のために静電容量センサで実装されていたりする。<br />
<br />
PSoCのCapSenseはワンチップで静電容量センサを簡単に実装できるパッケージで、商業的にはSONYのオーディオコンポやAppleのiPodのホイールなんかにも使われていてずいぶん潤っているらしく、セミナーも無料だし<a href="http://shokai.org/blog/archives/1274">基盤は配るし</a>タダメシも出てくる。<br />
<br />
<br />
次は複数のcapsenseを使えるようにしてみる予定。<br />
<a href="http://www.flickr.com/photos/shokai/3406823383/" title="静電容量タッチセンサ(capsense) by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3632/3406823383_7d0a9ec8fb.jpg" width="500" height="375" alt="静電容量タッチセンサ(capsense)" /></a><br />
<br />
<br />
■必要な部品<br />
リンク先は買ったお店の商品ページ。<br />
<ul>
<li><a href="https://www.chip1stop.com/UE027_M10.cfm?PID=CYPR-0009072">PSoCマイコン CY8C21334-24PVXI(20pin)</a><br />capsenseがついているマイコン。<a href="http://shokai.org/blog/archives/4338">いろいろ探した</a>結果、これをchip1stopで買うのがコストパフォーマンスが一番良いという結論になった</li>
<li><a href="http://akizukidenshi.com/catalog/g/gP-02614/">秋月のSSOP変換基板</a><br />CY8C21334がSSOPという超小さいパッケージしか無いので、ブレッドボードに刺せるように足幅を広げる基盤。28ピンなので8ピン余るけど安いからこれを使う。</li>
<li>銅箔テープ たしか千石で買ったと思う。薄くて平べったい電極ならなんでも良さそう</li>
</ul>
<br />
<br />
あとは、秋月で買ったPSoC MiniProgというUSB接続の書き込み機と、ブレッドボードとLEDとクリップとベニヤ板と変換基板のピンヘッダ（オス）。<br />
<br />
<br />
<br />
■センサー部分の制作<br />
銅箔テープを千石で買ってきて適当な木の板に平行に貼る。裏に糊がついていたので楽だった。<br />
<a href="http://www.flickr.com/photos/shokai/3406820981/" title="銅箔テープ by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3311/3406820981_2d6ce30071_m.jpg" width="240" height="180" alt="銅箔テープ" /></a><a href="http://www.flickr.com/photos/shokai/3406821345/" title="銅箔テープ by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3361/3406821345_0f395a47c2_m.jpg" width="240" height="180" alt="銅箔テープ" /></a><br />
<br />
<a href="http://doggie.blog.so-net.ne.jp/2006-12-21">CY3235 CapSense-ProxDet</a>では2.2kΩの抵抗と0.1μFのキャパシタがついているらしいが、手持ちの<a href="http://shokai.org/blog/archives/1274">PSoC Expressセミナーの時にもらったCY3121</a>では何もなくCY8C21434に直結しているように見えるので、これでいいのかも。<br />
<br />
<br />
■マイコンのはんだづけ<br />
今回はんだづけはここだけ。<br />
フラックスをたっぷり塗って、足に沿ってさっさっと撫でる。<br />
<a href="http://www.flickr.com/photos/shokai/3406816793/" title="変換基板にはんだづけ by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3620/3406816793_fcaa4ae496.jpg" width="500" height="375" alt="変換基板にはんだづけ" /></a><a href="http://www.flickr.com/photos/shokai/3407625186/" title="変換基板にはんだづけ by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3553/3407625186_229c00fe84.jpg" width="500" height="375" alt="変換基板にはんだづけ" /></a><br />
<br />
<br />
<br />
■PSoC Designerでのデバイス設定<br />
新規プロジェクトをCY8C21334 24PVXI(20pin)で開始して、<br />
Device EditorでUser ModulesからCap Sense(CSD)を配置。<br />
<a href="http://www.flickr.com/photos/shokai/3407691648/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3587/3407691648_0a92605124.jpg" width="314" height="300" alt="capsense" /></a><br />
<br />
「Select CSD with clock prescaler」を選択した。<br />
<a href="http://merl.ec.t.kanazawa-u.ac.jp/micon-bu/index.php?PSoC%C6%FE%CC%E7%A1%A7PSoC%20First%20Touch%CA%D4#tbb76fdf">PSoC入門：PSoC First Touch編 &#8211; MeRLマイコンブ</a>の記事ではwithout clock prescalerを選んでいるが、digital/analog block消費量も変わらないのでclock prescalerにしてみた。<br />
<br />
<br />
Interconnect Viewで、CSD_1をplaceしてから右クリックすると「CSDウィザード」というのがあるのでそれを使う。<br />
センサの数を1、スライダーを0にしてPORT0_1を左上にドラッグアンドドロップして「OK」<br />
<a href="http://www.flickr.com/photos/shokai/3406665197/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3403/3406665197_d7891467ca_o.png" width="618" height="386" alt="capsense" /></a><br />
<br />
<br />
すると、CSD_1に接続されている。<br />
いままでUARTやADCモジュールではInterconnect Viewで自分で接続していたが、その必要が無くなっている。<br />
<a href="http://www.flickr.com/photos/shokai/3407708938/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3397/3407708938_2f64cf758d_o.png" width="422" height="415" alt="capsense" /></a><br />
<br />
<br />
CSD_1の設定を確認。Pinの設定をしておく。<br />
<a href="http://www.flickr.com/photos/shokai/3406672963/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3301/3406672963_28bfc1224d.jpg" width="311" height="234" alt="capsense" /></a><br />
<br />
<br />
<br />
最後に、PORT0_0でLEDを光らせるためにDriveをStrongに変更<br />
<a href="http://www.flickr.com/photos/shokai/3407716654/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3604/3407716654_a8ac8dc8fd.jpg" width="307" height="175" alt="capsense" /></a><br />
<br />
<br />
ピン割り当て<br />
<a href="http://www.flickr.com/photos/shokai/3407720204/" title="capsense by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3633/3407720204_61ca12d2e1.jpg" width="383" height="345" alt="capsense" /></a><br />
<br />
<br />
<br />
<br />
Generate Applicationして、Cでプログラムを書く。<br />
<br />
<br />
■PSoC Designerでのプログラミング<br />
<a href="http://bitbucket.org/shokai/capsense-led/src/803cad7671cd/main.c">shokai / CapSense LED / source — bitbucket.org</a><br />
main.c<br />
</p>
<blockquote><p>
#include&nbsp;&lt;m8c.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;part&nbsp;specific&nbsp;constants&nbsp;and&nbsp;macros<br />
#include&nbsp;&quot;PSoCAPI.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;PSoC&nbsp;API&nbsp;definitions&nbsp;for&nbsp;all&nbsp;User&nbsp;Modules<br />
#define&nbsp;_BV(BIT)&nbsp;(1&lt;&lt;BIT)<br />
#define&nbsp;sbi(BYTE,BIT)&nbsp;(BYTE&nbsp;|=&nbsp;_BV(BIT))<br />
#define&nbsp;cbi(BYTE,BIT)&nbsp;(BYTE&nbsp;&amp;=&nbsp;~_BV(BIT))<br />
#define&nbsp;LED_ON()&nbsp;sbi(PRT0DR,&nbsp;0);<br />
#define&nbsp;LED_OFF()&nbsp;cbi(PRT0DR,&nbsp;0);<br />
<br />
<br />
void&nbsp;main()<br />
{<br />
&nbsp;&nbsp;M8C_EnableGInt;<br />
&nbsp;&nbsp;CSD_1_Start();<br />
&nbsp;&nbsp;CSD_1_InitializeBaselines();<br />
&nbsp;&nbsp;CSD_1_SetDefaultFingerThresholds();<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;while(1){<br />
&nbsp;&nbsp;&nbsp;&nbsp;CSD_1_ScanAllSensors();<br />
&nbsp;&nbsp;&nbsp;&nbsp;CSD_1_UpdateAllBaselines();<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(CSD_1_bIsSensorActive(0)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_ON();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LED_OFF();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}<br />
</p></blockquote>
<p>
<br />
<br />
<br />
■マイコンの回路を作る<br />
データシートを見て、PSoC MiniProgから接続が必要なSCLK、SDATA、XRES、VDD(VCC)、VSS(GND)の位置を確認<br />
<a href="http://www.flickr.com/photos/shokai/3406818217/" title="ピン配置 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3568/3406818217_74aaa888fa.jpg" width="500" height="375" alt="ピン配置" /></a><br />
<br />
<br />
その通りに配線。電源はUSBのPSoC MiniProgから給電できる。<br />
この時点でLEDを点灯させるだけのプログラムを書いて、マイコン単体で動くか確認した。<br />
<a href="http://www.flickr.com/photos/shokai/3406819253/" title="R0011336 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3618/3406819253_fc91ca0a53.jpg" width="500" height="375" alt="R0011336" /></a><br />
<br />
<br />
<br />
さきほどのプログラムを書き込んで、<br />
PORT0_1とPORT1_5からクリップで銅箔テープに接続して完成。<br />
さわると光る。<br />
<a href="http://www.flickr.com/photos/shokai/3407630672/" title="静電容量タッチセンサ(capsense) by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3322/3407630672_b278c41530.jpg" width="500" height="375" alt="静電容量タッチセンサ(capsense)" /></a><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4386/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>工具を交換</title>
		<link>http://shokai.org/blog/archives/2259</link>
		<comments>http://shokai.org/blog/archives/2259#comments</comments>
		<pubDate>Thu, 13 Nov 2008 03:54:32 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=2259</guid>
		<description><![CDATA[工具にガタが来たりしていたので買ってきた はんだこて先 ニッパーも交換。このニッパー安いのにめちゃめちゃよく切れる。先端が小さいので手元が見やすいし]]></description>
			<content:encoded><![CDATA[<p>
工具にガタが来たりしていたので買ってきた<br />
<a href="http://www.flickr.com/photos/shokai/3025929837/" title="DSCF4222 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3221/3025929837_682780f87d.jpg" width="500" height="375" alt="DSCF4222" /></a><br />
<br />
<span id="more-2259"></span><br />
<br />
はんだこて先<br />
<a href="http://www.flickr.com/photos/shokai/3025930133/" title="DSCF4224 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3144/3025930133_c28ed0971c.jpg" width="500" height="375" alt="DSCF4224" /></a><br />
<br />
<br />
ニッパーも交換。このニッパー安いのにめちゃめちゃよく切れる。先端が小さいので手元が見やすいし<br />
<a href="http://www.flickr.com/photos/shokai/3026764130/" title="DSCF4226 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3157/3026764130_486336868e.jpg" width="500" height="375" alt="DSCF4226" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/2259/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moxaを9V電池で動くように改造する</title>
		<link>http://shokai.org/blog/archives/1563</link>
		<comments>http://shokai.org/blog/archives/1563#comments</comments>
		<pubDate>Sat, 09 Aug 2008 16:45:24 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[gemsbok]]></category>
		<category><![CDATA[moxa]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[xtel]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=1563</guid>
		<description><![CDATA[基本はUSB給電だが、内部にレギュレータがあるので9V電池をそのまま接続するだけで使えるようになる。 ■電源ケーブルを付け直す 上の写真にもある赤いケーブルが、PCのUSB端子からの5V給電をmoxaのレギュレータに送る [...]]]></description>
			<content:encoded><![CDATA[<p>
基本はUSB給電だが、内部にレギュレータがあるので9V電池をそのまま接続するだけで使えるようになる。<br />
<br />
<a href="http://www.flickr.com/photos/shokai/2744841954/" title="DSCF3388 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3032/2744841954_33d4d95b74.jpg" width="500" height="375" alt="DSCF3388" /></a><br />
<br />
<br />
<br />
■電源ケーブルを付け直す<br />
上の写真にもある赤いケーブルが、PCのUSB端子からの5V給電をmoxaのレギュレータに送る役目をしている。<br />
（上の写真では既に付け直した後だが）最初は基盤裏側に付けてあるのだけど、今回は下方向にピンヘッダを付けたかったので基盤表側につけなおした<br />
<br />
<br />
基盤裏のピンヘッダ。赤い電源ケーブルははんだごてを当てながら抜けば簡単に外せる<br />
<a href="http://www.flickr.com/photos/shokai/2744831158/" title="DSCF3376 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3296/2744831158_76034ff2fa.jpg" width="500" height="375" alt="DSCF3376" /></a><br />
<br />
表側に付け直した。<br />
<a href="http://www.flickr.com/photos/shokai/2743989577/" title="DSCF3372 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3240/2743989577_b665df28e8.jpg" width="500" height="375" alt="DSCF3372" /></a><br />
<br />
<br />
この状態で、まずは一回moxa基盤そのものがパソコンから認識できるかどうか確かめたりしておいた方が良い。電源まわりはバグの元なので。<br />
<br />
<br />
<br />
■9V電池を接続する<br />
図のように接続する。9Vのプラスとマイナスを間違えないように注意。<br />
<a href="http://www.flickr.com/photos/shokai/2747349568/" title="9v-moxa by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3245/2747349568_d48246c045.jpg" width="500" height="418" alt="9v-moxa" /></a><br />
<br />
外部にセンサーなどを接続する時は、右の3.3V出力を利用する。左側のUSBからの5V出力は当然動いていないので使えない。<br />
あと、左側にもGNDがあるのでうまく利用すると良いかも。<br />
<br />
今回作った基盤は裏から見るとこうなっている。電池からの給電をON/OFFするスイッチを、電池+→VIN間に付けた。<br />
<a href="http://www.flickr.com/photos/shokai/2744842854/" title="DSCF3389 by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3092/2744842854_4b30d4df8a.jpg" width="500" height="375" alt="DSCF3389" /></a><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/1563/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3980円ジャンク液晶モニタ</title>
		<link>http://shokai.org/blog/archives/1541</link>
		<comments>http://shokai.org/blog/archives/1541#comments</comments>
		<pubDate>Wed, 28 May 2008 17:44:08 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[junk]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[秋葉原]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=1541</guid>
		<description><![CDATA[CoCoNet液晶工房で5インチぐらいの液晶買ってきて組み立てたら動いた。 3980円は安いし、1980円のミニRGBコンバータも入っていたのでじゃあ液晶本体はいくらなんだよと思いながら迷わず購入。日曜の時点でまだ何個か [...]]]></description>
			<content:encoded><![CDATA[<p>
<p><a href="http://www.thecoconet.com/">CoCoNet液晶工房</a>で5インチぐらいの液晶買ってきて組み立てたら動いた。<br /><br />
3980円は安いし、<a href="http://www.thecoconet.com/2006/09/rgb_1.html">1980円のミニRGBコンバータ</a>も入っていたのでじゃあ液晶本体はいくらなんだよと思いながら迷わず購入。日曜の時点でまだ何個か在庫はあった。</p>
<p>この店は秋葉原の北東側のジャンクエリアのはずれの公園のあたりにある店で、ワク無しの液晶やタッチパネルが単体で、ずば抜けて安く手に入る貴重な店。あとバラでは手に入りにくいフィルムケーブルがバラ売りされててとても良い。</p>
<p>Wiiに接続してマリオカートやってみた。小さいので姿勢が変わって脇が閉まった細かいハンドリングになる。普段はもっとコントローラ振り回してます<br /><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=348df3b5f4&#038;photo_id=2530738553" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=49235" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.flickr.com/apps/video/stewart.swf?v=49235" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&#038;photo_secret=348df3b5f4&#038;photo_id=2530738553"></embed></object><br /><br />
それなりの画質で出てるけど、文字を見るのにはつらい。ブラウン管のテレビぐらいの画質だった。動画見る分にはそんなに問題ないし、サーバー監視モニタにしたりchumbyを自作したり色々使い方はあるかも。コンポジット信号くらいならマイコンから作ることもできるしな</p>
<p>3980円で液晶、制御基盤、RGB信号/コンポジット信号コンバータの3つがついてくる。<br /><br />
この写真でははんだづけした後だけど、この線は自分ではんだづけしろとの事なので説明書に従ってはんだつけた。<br /><br />
完成品は5980円で売ってた。<br /><br />
<a title="DSCF2285 by shokai, on Flickr" href="http://www.flickr.com/photos/shokai/2530739347/"><img src="http://farm3.static.flickr.com/2198/2530739347_0d4b6b210e.jpg" alt="DSCF2285" width="500" height="375" /></a></p>
<p>R、G、B、Sync、VCC、GNDの5つを接続するだけ。付属のケーブルが10芯ぐらいあったが、使わない線は全部切って捨てた。<br /><br />
<a title="DSCF2286 by shokai, on Flickr" href="http://www.flickr.com/photos/shokai/2530739991/"><img src="http://farm4.static.flickr.com/3014/2530739991_ced79ea2ae.jpg" alt="DSCF2286" width="500" height="375" /></a></p>
<p>VCCとGNDはこのケースの下にある。一見どこから開けるかわからなかったけど、思い切ってペンチなどを突っ込んだら簡単に外れた<br /><br />
<a title="DSCF2281 by shokai, on Flickr" href="http://www.flickr.com/photos/shokai/2530720713/"><img src="http://farm3.static.flickr.com/2074/2530720713_de01afe9f4.jpg" alt="DSCF2281" width="500" height="375" /></a></p>
<p>電源にACアダプタ12Vを接続して起動。8〜15Vなら起動するらしい。秋月の店先で500円ぐらいで売ってた12Vで動いた。</p>
<p>手近なコンポジット信号（黄色い端子ね）を出すものがWiiだったので接続してみた。<br /><br />
緑がキツいが、RGBコンバータの半固定抵抗を回すことでRGB比、ブライトネス、コントラストなどを調整できた<br /><br />
RGB比以外は液晶側の制御基盤でも調整できる。<br /><br />
<a title="DSCF2283 by shokai, on Flickr" href="http://www.flickr.com/photos/shokai/2530721619/"><img src="http://farm4.static.flickr.com/3139/2530721619_8eb4a89b34.jpg" alt="DSCF2283" width="500" height="375" /></a></p>
<p>Mac miniにもコンポジット出力があるので接続してみた。文字はつぶれて読みにくい。<br /><br />
あと、かなり見る角度によって色が変化する。安いんだからしょうがないか。<br /><br />
<a href="http://www.flickr.com/photos/shokai/2531557486/" title="DSCF2289 by shokai, on Flickr"><img src="http://farm3.static.flickr.com/2393/2531557486_55dcf06048.jpg" width="500" height="375" alt="DSCF2289" /></a><br /><br />
<a href="http://www.flickr.com/photos/shokai/2530742177/" title="DSCF2290 by shokai, on Flickr"><img src="http://farm3.static.flickr.com/2212/2530742177_54945e8355.jpg" width="500" height="375" alt="DSCF2290" /></a></p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/1541/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

