妊娠検査薬は、尿に含まれるホルモンの1つ・ヒト絨毛性ゴナドトロピン(hCG)を検出することで、妊娠しているかどうかを簡単に素早く判定することができるキットです。判定窓に2本の線が現れる検査薬だけではなく、「妊娠している」「いない」がはっきりと表示されるデジタル妊娠検査キットも使われています。実際のところ、このデジタル妊娠検査キットの中にはどういったパーツが組み込まれているのか、「ハードウェア・ソフトウェアネクロマンサー」を自称するFoone Turing氏が分解する過程をTwitterで公開していました。



検査キットの片側は採尿部になっていて、キャップを外すと尿吸収体が取り付けられています。



どこにもネジは使われていないので、うまくボディを開く必要があります。



開くと、細長いプリント基板とその上に取り付けられた小さなLCDスクリーンが目に入ります。



裏返すとバッテリーと細長い紙片が入っています。バッテリーはボタン型電池・CR1616。ボタン型電池としてよく用いられるCR2032の廉価・小型版で、1回しか使用しないキットに合わせたものとなっています。



紙片は、デジタルではない検査でも用いられる妊娠検査薬。



芯が濡れると通電して、「判定部分」が作動します。



「判定部分」には、3つのLEDと2つの画像センサーが取り付けられています。



LEDが順番に光り、2つのセンサーにそれぞれ当たる光を測定。



妊娠検査薬の「||」と「|+」の表示を読み取って、代わりに「妊娠中」「妊娠していない」と具体的なメッセージで表示してくれるというわけです。以下はFoone氏がキットをテストモードで動作させて、用意されているアイコンとメッセージを表示しているところ。



内蔵されていたのは8ビットマイクロコントローラー「Holtek HT48C06」。RAM64バイト、ROM1024ワード、GPIOピン13本で、4MHzか8MHzで動作します。Foone氏によると、3Vの電池で動いていること、電圧変換回路が見当たらないことから、4MHzで動作していると考えられるとのこと。



なお、型番である「48C06」の「C」は、あらかじめデータ内容が決まっているマスクROM版であることを示しています。このため、シューティングゲームの「DOOM」を妊娠検査薬に移植してプレイする試みは、そもそも実現不可能だったそうです。

しかし、「DOOMが動いているところを見たい」という声が多く寄せられたとのことで、Foone氏は「外部PCで動かしたDOOMの映像をLCD上で再生する」手法で、妊娠検査キットの画面にDOOMを映し出す映像を公開しました。ただし、実際にはキットに最初から付属しているLCDでは再生できず、ハードウェアの交換を行っていたことが判明しています。

ハードウェアネクロマンサーが妊娠検査キットにある画面上でDOOMやBad Apple!!を再生することに成功 - GIGAZINE