admin半田付け作業を終えた電子サイコロキットに電源を繋いで、動作確認をした。必要とする電源電圧は9V、予想以上に高い。サイコロ6に相当する点灯状態だと、消費電流が65mA。省エネキットになっていない。問題はサイコロの点灯パターン。半田付けのミスではなく、回路図ではそうなっているので、設計ミスと断じたい。LED6とLED7(あるいはLED1とLED2)との位置を交換すれば修正され、完璧になる。写真のLED点灯は眩しいが、実際に目にはふつうの明るさと映っている。本キットの動作原理は以下の通り。スイッチSW1を押すと、トランジスタQ2がOnになり、NE555が発振する。SW1を放すと、C1からの放電により、やがてQ2がOffに変わり、NE555は発振できなくなる。発振が止まった瞬間までのクロック数(パルス数)をカウンターCD4017がカウントしているので、その後のクロック数に変化がないことから、サイコロの出た目が固定される。CD4017、入力パルスの数をカウントし、10で割った余りを出力する。その出力で以下のように、LEDを点灯させる。6が点灯、つまりサイコロ4になる。6が点灯し、サイコロ3。6が点灯し、サイコロ6。6が点灯し、サイコロ5。出力5でLED4が点灯、つまりサイコロ1になる。6が点灯し、サイコロ2。出力6でCD4017がリセットされる。LEDがスイッチを放すと点滅するスピードが徐々に落ち、やがて止まった理由は発振器NE555は徐々に発振周波数が低下し、最後に発振しなくなるによる。サイコロが乱数(少なくとも見かけ上)になる理由は、C1の放電時間、R16による放電時間、CD1407のリセットタイミングがそう簡単に推測できないから。サイコロのでた目が本当にランダムかというと、検証する必要があろう。暇があれば、6000回をやって、毎回の出た目を記録し、1~6が均等に1000回ずつ出ていたら乱数と思っていい。6000回でも不安なら6万回、60万回やれば、確信に変わる。製作で感じた問題は、許容差が1%の抵抗器は誤差が3%前後となっているものが多いこと。今回のデジタル回路では精度自体がどうでもいいが、不良品が市場に流通してはいけない。PICを利用すれば、疑似乱数を数式でつくり出すことができ、ちゃんとした電子サイコロになる。