はっはっは、スタンドのスイッチが入っていなかった。スイッチを入れて再度通電。おめでとうございます。スタンドのクリプトン電球が点灯した。設定温度を下げれば電球は消える。リレーではないので全く音はしない。たいした回路でもないが、すべての部品がちゃんと機能して、思い通りに動いてくれているのを見ることは無性に嬉しい。子供のようにロータリーエンコーダーをぐりぐり回し、点けたり消したりして暫く遊ぶ。さあ、次は本番のヒーター制御のテストである。温度推移を記録するため、UARTを復活させ、ケースから出してISPケーブルをつけ測定に入る。ふむ、ISPピンを外に出しておかないと不便だな。10秒ごとに温度をUARTに出力させてグラフを作る。結果はグラフを見てもらった方が早い。最初のグラフの山は、調光器を入れて設定温度を100°Cにしたときのカーブである。調光器のセットは、以前連続で150°C近辺になるよう調整した電圧である(テスター見るとRMS40Vくらい)。オーバーシュートもほとんどなく、温度の差は20°C内外で、on/off制御でも、まあまあの性能である。次の大きなカーブは、調光器なしに直接100Vをon/offした結果である。生の100Vでは250Wのニクロム線でも(例のCT電力センサーで測った)、温度は一気に上がり、100°Cに設定しても、温度の慣性が高い(というより熱電対と発熱源が離れすぎているのだろう)ので、電源がoffになってからも200°C近くまで上昇し、そのあとも激しく温度変化を繰り返すことがわかる。調光器で加減すれば、20°C内外の温度差で落ち着くが、設定温度を変える度に、調光器で調整する必要がある。アクリル曲げ器くらいなら問題ないだろうけれど、これでは自動制御とは言えないだろう。手を入れてやる必要がある。温度が測れるので、色々試してみた。調光器による温度設定は、加減すれば一定の温度にとどまり、うまくやれば安定した温度が得られることがわかった。負荷をかければもちろん駄目だが、アクリルの曲げるところを当てるくらいでは余り影響がないだろう。ひとつのグラフは、この安定した温度が得られる様子を示している。温度が安定する度に調光器のボリュームを上げて温度を段階的に上げている。さあ、これに負けない制御にしなければならない。単純なロジックで最大の効果が出るしかけを作りたい。あれこれ考えをめぐらす。紙にメモをとりながら可能性を探る。電子工作の醍醐味のひとつである。しゃれた二次曲線の比例制御ではうまくいかない(11/21/2011)とはいえ、on/off制御の次にやるべきは、やはり定番の比例制御である。設定温度との差に応じてヒーターにかける電力を上下させる。今度の温度制御は、アクセル(ヒーター)だけで、ブレーキ(強制冷却など)のようなマイナス方向の制御はしないので、精密な制御はもともと無理でするつもりもない。電力の制御は、秋月のSSRキットである。本来は、on/off用だが、このSSRはゼロクロス制御機能を持ったフォトトライアックを使っているので、電源周波数(50Hz)分50段階の電力制御が可能だ(正確には半サイクルごとの100段階まで、長周期にすればいくらでも多段階にできる)。お手本は、前記事に紹介した、このハンダごての温度コントローラーの記事である。同じキットを使われている。音、LEDなどの光と違ってヒーターという非常に時定数の大きい制御対象なので、この程度のゆるいスイッチングでも全く問題はない。問題は通常のマイコンのPWMにこんな低い周波数でPWMが出来るものがないことだ。マイコンの便利なところは、このあたりを気楽にタイマーの割り込みで作ってしまえるところだ。タイマーで、50Hzのタイミング、20msの割り込みを発生させ、割り込みの都度、制御係数を見て、適当なパルス幅を決めてやれば、1秒間隔(1Hz)の自作PWMが完成する。カウントは50で繰り返す。対象の周波数との同期をとる必要はない。遅れるがフォトトライアックの部分で同期する。比例制御の実行部分は、これで整った。次は、制御仕様の部分である。ウェブには色々な方法が紹介されているが、とりあえず、比例制御の部分を設定温度の1/2から始めることにする。それまでは全力(100%)でヒーターを加熱する。比例部分は、単なる直線では面白くないので、2次曲線で比例するように趣向をこらしてみた。時定数の大きい熱制御なので、最初は激しく、後半は慣性が効いて来るので小さく加熱というくらいのつもりである。難しいコーディングでもない。2次曲線で比例制御するために2乗の計算を整数でやるのは、ちょっと大変だった。16ビットではなく、32ビットの変数が必要である。桁あふれをしないよう、割り算で有効数字がなくなってしまわないよう、気を遣う。久しぶりに方程式を立てて制御係数が0から50になるようにする。手作り1秒PWMはオシロでうまく動くことを確認した。さあ、いよいよテストである。温度設定を100度にしてスイッチON。おお、順調に比例制御が出来ているようだ。UARTに刻々と比例制御の係数が出力され、温度の1/2から、PWMが効いてパルスが細くなっていく。最初の突っ込みは比例制御の範囲ではないので、猛烈な立ち上がりとなる。ヒーターと熱電対の間が離れているので、遅れが大きい。目標温度を感知した時は、既にこのパイプを倍の温度近くまで加熱する熱量を出した後だ(調光器を通さず、250Wの全電力がかかる)。比例制御は最初からやるべきか。おやあ、150°Cの設定で140°Cにしかならない。100°Cでも10°C近い偏差が出て目標温度に達しない。二次曲線なので、目標温度付近の比例制御値は0に近く、この程度の加熱では、100°C以上の高温にならない。積分制御(I制御)というのは、こういうときのためなのか。PID制御というのは徹底した実務的な制御なのだ。色々な系の状況を吸収して、合わないときは所定の目標値に強引に合わせるというのが、I制御なのだ。やって制御を実際に動かしてみると良く理解できる。感心していても、解決策は生まれない。PID制御まで行かないで、もう少し簡便な方法で制御ができるはずだ。基本に戻って、普通の一次比例制御(直線制御)でやってみよう。単純な比例制御と倍周波数のPWMで予想以上の成果(11/24/2011)直線制御にするついでに、制御段階をさらに細かくしてみることにする。交流なのでゼロクロスするところは1サイクルに2回ある。50段階ではなく、100段階のPWMが可能だ。割り込みの間隔を1/2にし、比例値を0~50でなく、0~100にする。今度の比例分を出すのは、さっき苦労して計算した2乗など必要ない。32ビット変数もいらないくらいだ。あっけなくロジックも出来た。目標温度を150°Cに決めてヒーターONする。よーし、今度は、比例制御を目標の1/2ではなく最初から比例するようにしたので、立ち上がりがおだやかになった。オーバーシュートも50°C以内におさまっている。比例制御を最初からやっているので高温の時は遅くなるかもしれないが、この程度のパイプを熱するだけなら全く問題ない。150°Cの目標温度に近づかない。うーむ、一次比例でも駄目なのか。積分制御が必要なのかなあ。しようかとオシロのPWM波形を見ていたとき、閃いた。目標温度に近づかないのは、失われていく熱に対して、供給する熱が少ないからである。この量を増やしてやれば良い。PWMの間隔を50Hzでなく倍にしてみてはどうだろうか。理論的には、比例制御の勾配を倍にし、1/2のところから比例制御するのと同じだが、まあ、だめもとでPWMの間隔を半分にしてみる。150°Cはもちろん、100°C、50°Cでも±10°Cの間でピッタリ納まった。立ち上がりこそ、最初が全力で立ち上がるのでオーバーシュートが100°C以上になるが、それ以外はもう文句のつけようのない制御である。いやあ、比例制御だけで十分か。このアクリル曲げ器のニクロム線(250W)とアルミパイプなどの機器の熱容量にだけに通用する制御だけれど、比例制御だけで、こんなに安定して温度が制御できるとは思っていなかった。30°Cや40°Cの設定でも結構OKである。余裕が出来たので、CT電流センサーの出力をオシロに入れ、SSRの制御波形を観測してみた。50Hzの波形が見事に、立ち上がりからスタートしているのがわかる。AC制御・電源部のケースも完成した。電源がONのときは赤LEDが点灯してパイロットランプ代わりになっている。お約束の回路図とソースコードを公開することにする。電源部とSSRは既製品とキットの活用である。ソースコードは今後、(I)(D)制御を加える予定なので、あくまでも途中経過のコードであることをおことわりしておく(エラー表示も未実装)。当然のことであるが、回路図、ソースコードとも全くの無保証であるのでそのつもりでご利用頂きたい。以下に例によってAVRStudioのフォルダーでかためたソースコード一式を置きます。回路図ファイル(bsch3V)も入っています。ソースコードは、参考のために、あえて試行錯誤の後をコメントアウトで残してあります。(月)熱電対によるヒーター制御:温度測定と設定部の実装完成Tiny861のバグ騒ぎが一段落して、ブレッドボード上では熱電対による測定温度の表示と、温度の設定までの機能が完成した。7セグLEDは、FPGAのときに使った6桁のテスト基板なので1列の緑単色と味気ないが、実装版は緑と赤の2段の7セグLEDでそれらしくなるはずだ。温度設定のロータリーエンコーダーも余程、高速で回さない限り割り込み方式で確実に回転を捉えている。値が変わる度にEEPROMにデータを書き込んでいると、とりこぼしが多い。EEPROMは書き出しに4ms近く待たされるからだ。そんな高回転でまわすこともないし、大勢に影響はない。実装版は結局、当初案どおりアクリル曲げ器のスイッチ用の小さなケースに表示・設定部を組み込み(というよりここの工作が先行してしまっている)、SSR(ソリッドステートリレー)などのヒーター制御部は分離する方向で計画が進んでいる。どちらも曲げ器の台板に固定して使う予定なので、分ける必要はないのだが、部品在庫一掃のねらいもある。久しぶりのハンダ付けが楽しい(11/6/2011)実装版は、ケースが決まっているが構成は確定していない。いつもと順序が逆である。今回の工作は2階建ての基板で、上に7セグLEDとエンコーダー、シフトレジスターが載り、下の基板がCPUとオペアンプなどのアナログ部が載る予定である。いつものようにアートワークを始める。下の主基板のCPU部や、アナログ部はスペースもあり、アートワークを描くまでもないのだが、上の7セグLEDの方は配線のスペースがない。7セグLEDのダイナミック表示のため並列配線も簡単なように見えて重ならないようするのは、そう簡単ではない。こんなに大変だったっけ。簡単でないから面白いということもある。このあいだはLEDはわずか2つだけだったし、FPGAの時に作った6ヶの7セグLEDは、ピンが縦位置で、並列配線が楽だったのだ。今度は、ピンが横位置でしかも3ヶづつ2段。アートワークの面白いところは、工夫次第で配線が一気に楽になることがあることである。いえば、Eagleでは日がな一日、これをやってあきなかった。他の事もやりながら(気分を換えて見直すと、良いアイデアが浮かぶ)、2日間かけて主基板とLED基板2枚のアートワークは完成した。久しぶりのハンダ付けが楽しい。主基板のアナログ部から配線を始める。アナログ部の配線はわずかですぐ完成した。例によってkumanさん流の逐次開発方式で、ブレッドボードでやった調整をもう一度、実装版で繰り返す。10ビット1024段階)に合わせて増幅するオペアンプの増幅率の調整である。半田付けせず、調整のためソケットにしてある。LM60をつけずにソケットに適当な電圧をかけ、熱電対との分圧回路の補正を行う。ここは室温の補正なので数百度の温度を扱うときは、それほど神経を遣う必要はない。抵抗を分離して片側を固定抵抗にしたので調整は簡単に済んだ。次は、オペアンプの増幅率の調整だ。ここはオフセット電圧もからむので、熱電対をはずして、また別の電圧をかけ、方眼紙を取り出して慎重に測定を開始する。うーむ、オペアンプのリニアリティが余り高くないな。どの電圧域でも同じ増幅率というわけにはいかない。電圧の高いところで、所定の増幅率61.425(1°Cあたり2.5mVにするため、2.5/0.0407)にすると、低い電圧(0.1V以下)では大きくずれてしまう。オフセット電圧が悪さをしているのだろうが、補正の仕方がいまいちわからない。このあいだのグラフはオフセット電圧がマイナスに行ってしまった。こればっかりやっているわけにもいかない。補正はあとでも出来るので、アナログ部は一応これで良しとして、次に移ることにする。7セグLEDの配線は相当な密集度だ(11/8/2011)ハンダ付けは、7セグLED基板の方に移った。7セグLEDを組み込んだ基板だけが結構な値段で売られている理由が良くわかった。7セグLEDがたくさん並び、エレメントを始めから並列に配線したダイナミック表示用のユニットもあるが、3つのはないので今度の工作には使えない。黙々とつないでいくしかない。凝り性なもので、気楽に線を交叉させて配線するのに抵抗がある。アートワークはそうならないように引いてはあるが、現実にハンダ付けがその通りできるかというと、線が重なってそううまくはいかない。一回のハンダ付けの集中の限度は限られている。やっては、何か別のことをやって気を紛らし、また半田ごてを握るという繰り返しである。そのかたわら、そろそろ温度制御のことについて検討し始めた。単なるon/off制御だけでは面白くない。モーター制御のころから考えているロボットやラインセンサーなどの制御より、温度制御はゆるくて勉強にはもってこいである。ウェブを探し回ってわかりやすいサイトを探す。PID制御の復習をした。Dは良くわかるが(前回との偏差で比例量をいつもより増やすか減らす)、Iはどうするのだろう。設定値と現在値の差分を足して行って、一定のタイミングで比例量を増やすのだろうか。P制御だけでは、オフセットはとれないのだろうか。PID制御との接点が見つけられない。2次応答の時間変化を周波数成分変化にするような変換だったような気がするが、その記憶は遠い彼方に消えている。Tiny861のフューズビットを書き損なう(11/10/2011)すべての配線が終了した。電源を入れるのが怖くて何となく別の作業しているうちに、またショックな事件がおきた。実装版のCPUを用意しようとして、もうひとつのストックのTiny861を初期設定しているとき、フューズビットを書き損ったのである。フューズビットのハイバイトとローバイトを間違えて書き込んだ。コンソールのメッセージを見ると、SEL0~3にデータシートにないビットを書き込んだことになる。これだけで、全く反応しなくなった。やれやれ、¥200(秋月)の石だけれど、まだ新品だ。一度も使わずに部品箱に死蔵されてしまう部品をまたひとつ作ってしまった。Dragonなら、こういう石を救えるのだろうか。DigiKeyでは¥4,305である。円高でまた少し下がったようである。この前、Tiny2313(¥100)を救おうとした時は、1対47(当時4700近辺)の投資対効果だったが、今度は、300:4300と1対14まで上がった。送料無料にするためには、もう少し買うものを増やす必要がある。あと、¥3000ばかり。して電子工作無限地獄が続いていく。電動ドリルのスタンドを買う(11/11/2011)何か、ものを失うと、無意識のうちに何か別のものを揃えようとする癖が今度も出た。久しぶりにDIY店に行って、無性にドリルスタンドが買いたくなった。CPUチップの代わりというのもなんだが、前から欲しかった工具である。普通の電動ドリルをボール盤にする(まあ、ドリルスタンドです)工具である。¥2,980の超廉価だが結構しっかりしている。電子工作のプラスティックケースの穴あけ工作くらいならこれで十分だ。プロクソンのミニルーター用のドリルスタンドは既にあるが、少し大きい穴を開けるのは今までの大工工作用の昔の大きな電動ドリルを手で支えて開けていた。買って帰って早速、ドリルのテストをする。値段が安い割にはがたつきも少なく強度も問題ない。出来上がった温度計の実装版に電源を入れる気力がまだわかない。たいした機械でもないのに結構苦労した。動けばともかく動かないときのショックを味わうことを恐れている。いうか、色々なことを思いつく(やりたくないための無意識の行動だろう)。実際の熱電対の高温測定実験などもそうである。本来の用途、アクリル曲げ器の温度測定のため、ニクロム線を入れたパイプの中に熱電対を入れて温度を測ってみた。今までやらなかったのだろうと思うぐらいの基本的なテストだ。熱電対の発生電圧は例のDVM(秋月のデジタル電圧計)で測る。0.1mVまで測れる。どの程度の制御で温度を一定に保てるかというのが実験の当面の目的である。調光器で下げた電圧を与えて様子を見る。通電すると見る見るうちに電圧が上がり、切ると、結構早く温度が下がって行く。on/off制御でも何とかなりそうだ。パイプの中と外では、100度近い温度差があることがわかった。表面温度を熱電対で確実に測るには、熱電対を表面に固定する必要があるが、固定の仕方がわからない。それにパイプの場所によって結構温度に違いがある。中の方が安定して測れることは確かだ。換算する方が信頼性が高いかもしれない。このあたりをウェブで色々調べるが、熱電対の世界は、圧倒的にプロの世界で、当研究所のような遊び半分の温度測定のケースは全くない。うーむ、参考になる情報が少ないなあ。手探りで作っていくしかないようだ。何とかLEDまでは出た(11/12/2011)出来上がったものをいつまでも置いておくわけには行かない。意を決して、出来上がった実装版のテストに入った。残っていた電源コネクターをつけて通電する。おお、7セグLEDが点いた。おーし、このあたりは大丈夫なようだ。フォントは無茶苦茶だし、エンコーダーも動いていない。調べて、原因はすぐわかった。エンコーダーが動いていないのは、制御線をプルアップしていない。フォントがおかしいのは、スキャンが逆方向だったり配線間違いが見つかった。不具合の場所はほぼ特定できた。ブレッドボード版と何も変えていない。これでゆっくり寝られる。次の日、きのうまでの究明経過をメモに書きだし、確かめながらひとつづつ、つぶしていく。直すべきところがわかっているこういう作業は、むしろ楽しい。CPUソケットの内側にプルアップ抵抗を入れようとして苦労する。シングルラインではない梯子型のソケットでやりにくい。最近の当研究所のCPUソケットはすべてシングルラインを使っている。中にパスコンなどが入れられるので便利である。それに気づく前に買った梯子型のソケットが部品箱にだぶついている。ここも在庫一掃のためなのだが、マーフィーの法則とはこういうものである。いうときに限って、ソケットの中に部品を実装しなければならなくなる。梯子のような支持部が邪魔だ。プルアップ抵抗2つを無理やり押し込む。次は、7セグのエレメント違いである。9番と10番をテレコにしていることが、昨日のテスト結果で判明している(1から9までの数字を表示させて見つけた)。これはうっかりミスだ。あれえ、間違っていない。ソースコードのコメントを見て驚いた。これまで動かしてきた7セグLEDは、ピンの順番がabcdegfと最後の2エレメントがfgと並ばずgfと逆になっている。いうものだと思って3種類の7セグLEDをこれまで問題なく動かしてきた。予備の部品をブレッドボードに差して実際に確かめる。間違いない(あたりまえか)。ふーむ、7セグLEDのピン配列は統一されていないのか。解決は?四の五の言わずに半田付けでひっくり返しただけである。最後は7セグの表示位置がずれている件である。いちどピンナンバーとドライブしているトランジスターとの結線を確認する。勘違いも良い所で、全然順番になっていない。一体、どういうつもりでこの配線をしたのか疑いなくなるデタラメぶりである。1本のドライブをシフトレジスターのパラレルピンの残りの1ビットでつけているので、これに何か縛られておかしなことになったらしい。いずれにしても、ソフトをいじっても解決する話だが、あんまりハードが目茶目茶なものをソフトで吸収すると、あとで苦労しそうで、わかりやすい形に順番をそろえる。熱電対による温度制御は、表示部と設定部まで完成した(11/13/2011)さあ、細かいところは、まだいくつかあるが、大所はこれで大丈夫なはずだ。ChaNさんのISP-UARTを使っているので、デバッグ->ソース改修->テストのサイクルが早い。PC(UART)端末の接続を切れば、AVRは自然にISPモードになり、プログラムをただちに書き込める。書き終わった後、端末を立ち上げると、デバッグ用のUARTメッセージが流れてプログラムがスタートする。2Kばかりのフラッシュなのでコンパイルは一瞬で終わる。よーし、7セグLEDが光った。緑と赤なのできれいだ。した数字になっている。良いぞ、ちゃんと数字が上下する。勢いに乗って、ケースの完成を急ぐ。買ったドリルスタンドが大活躍する。大きな穴もリーマーではなく、3ミリドリルあたりで連続して揃えて開けていけばどんな形にも簡単に切り抜くことが出来る。正確な位置に開けられるのでこういうことが楽に出来る。工具には金をかけるものだ。熱電対のコードのソケットと電源ケーブル(制御線を含める)ソケットの穴が短時間に正確に開いた。電池を仮付けして持ち運びが出来るようにしたら、やることがある。台所に機材を持ち込む。基準温度として我が家で最も正確な温度、100°Cを計測するためである。我家の標高は、40mで今日は天気も良い。沸騰点は殆ど100°Cのはずである。家族に内緒で、鍋に水をいれ沸騰させる。熱電対をそこに入れる。温度は順調に上がって、100°Cを越えた。沸騰を続け、105~110°Cの範囲に納まることを確かめた。平均は107°Cあたりのようだ。鍋の底の火のあたるところが高く、沸騰面の水面近くが低い。お湯はこっそり捨てる。校正したほうが良いかもしれない。アクリル曲げ器の温度設定のリファレンスとしては、これでもう十分なような気もする。ゆとりが出来たので、温度制御で空焚きをしたときに出すエラーメッセージを7セグLEDに出して遊ぶ。温度センサーが発熱体からはずせるので、これは必須の機能だ(昔、熱帯魚の飼育でひどい目にあったことがある)。いずれにしても、これで温度制御の第一ステップ、温度測定部と温度設定部はほぼ完成したようだ。次の課題は、いよいよSSRを使ったヒーター制御だ。回路図やソースコードの公開は、簡単なヒーター制御が出来てからにしよう。(土)熱電対を使ったヒーター制御の野望実現へガイガーカウンターの工作は2台作ってやっと少し熱がさめた。2台目のガイガー(GM)管SBM-20がベータ線で時間とともにパルスカウントが増加してしまう問題は解決されていない。ケースに入れてガンマー線を測っている限り、全く問題なく安定して線量が測定できる。これをさらに追求する必然性は薄れた。当研究所のモットーは「実用」である。名目でも何でも良いから実用的な目的がないと工作をしないことにしている。実用目的無しに始めたのはLEDマトリックスの電光ニュース基板くらいなものである。これも最初は、ネットにつないでメールの受信メッセージを掲示するという仮の目的を作ってあった。Xbeeを使ったラジコンなどは、実用というには少々おこがましいが、ラジコンそのものが実用という強引な解釈である。最近流行(はやり)の小さなTFT液晶やMbedなどは実は自分も欲しくてひそかに買ってある。天邪鬼でへそ曲がりの割には他の人の工作が気になる、いやな性格である。このあたりの機器の目的が見つからないのでやりたくてもなかなか手がつけられない。工作のための工作というのは可能な限りやらないことにしている。小さな画面に画像を出したり、タッチパネルで操作ができても、スマートフォン全盛の時代である。どれだけ頑張って完成させても「で、それがどうしたの」と無邪気に馬鹿にされておしまいである。これまでの苦労と自尊心がズタズタにされてしまうのが怖い。電子工作を始めて、かれこれ4年、やりたいテーマ、出番を待っているICチップ、基板は(雑誌付録まで入れるともう)それこそ山ほどあるが、どれも役に立ちそうな応用が見つからない。何かわくわくするものがない。食指が動かないのである。いうことで次のテーマがなかなか見つからなかった。8つくらい候補をリストアップしてみたが、どれもいまひとつ魅力に欠ける。GM管の外部クェンチ回路などはこれまでの記事で何回か候補に上げているが、この回路が動いたとしても、SBM-20のベータ線によるCPM増加が止まる保証は全くない。うまくいかなかったら空しいだけだ。熱電対温度計に決める(10/23/2011)迷った挙句、選んだのは熱電対の温度計だった。ガイガーカウンター工作が混迷していた時、きまぐれにここのサイト(http://mgw.ti-da.net/e3171197.html)を参考に、ミニブレッドボードに多回転VRとオペアンプを載せて熱電対をテストしている(前記事参照)。これをそろそろ実装してみることにした。この温度計の先には、このあいだ作ったアクリル曲げ器などのヒーターの温度制御が待っている。立派な実用目的である。7セグLEDで、現在温度と設定温度を色を変えて表示する。温度設定は、これまで用もないのに面白がって秋月で買ったロータリーエンコーダー(たったの¥200)で、ぐりぐり動かして決める。この前の熱電対の実験は、単にオペアンプで所定の電圧が作れるか試しただけだったが、今度は、手持ちの温度センサーLM60をつけて実際の温度変化を試す。手で持つと手の暖かさで確実に電圧が上がっていく。このLM60は、0°Cで424mVと大きなオフセットを持っているので、補正しないと正しい温度が得られないが(その分低温が測れる)、正常に動くことは確認できた。熱電対のソケット(サイトにならって平型端子を流用)を汎用基板の切れ端にハンダ付けして端子基板を作り、これをブレッドボードに差して測ってみた。熱電対のプローブを手で触る。