2013年08月08日追記:従来「グラフィックLCDシールド」と呼んでいたシールドを、「122X32モノクログラフィックLCDシールド」と改称させていただきました。これは、現在他の解像度のグラフィックLCDシールドを開発する計画をしているからです。本文中は従来どおり「グラフィックLCDシールド」との表記になっていますが、「122X32モノクログラフィックLCDシールド」とお読み替えください。またこのシールドは、下記の通り販売しております。
商品名 | 122X32モノクログラフィックLCDシールド | |
税抜き小売価格 | 3333円 | |
販売店 | スイッチサイエンス | |
サポートページ | 122X32モノクログラフィックLCDシールドサポートページ |
I/Oピンが不足しがちで、どのようにピンをやりくりしようか頭を悩ませているArduinoユーザーに使ってもらおうと、I/Oピンを2本しか使わないグラフィックLCDシールドの開発を始めました。
製作記事をネットに載せるだけでは、なかなか多くのユーザーに使ってもらえないので、シールドを販売できないかと試作品を作っていたのですが、過去2回の試作では、配線ミスやら部品の搭載方向のミスなどがあり、販売できるだけの品質が得られませんでした。「3度目の正直」と思って作ったのが、今回紹介するRev.C基板です。
この記事は、Rev.B基板から変わったところにフォーカスして書いているため、過去の基板の記事(Rev.A、Rev.B)も合わせてご覧ください。
また、グラフィックLCDシールドのサンプルコードとして、簡単なゲームも作ったので、最後に紹介します。
今回基板を改版するにあたって、次の様なことを目標にしました。
以上のような目標でRev.C基板を作ったため、Rev.B基板と回路構成がほぼ同じです。また、ファームウェアやライブラリについてはRev.A基板やRev.B基板と完全互換です。
次に、Rev.C基板の回路図を示します。
また、EAGLE 6.4.0のプロジェクトは、次のリンクをクリックするとダウンロードできます。
上の回路図をRev.B基板の回路図と比較すると、変更点は次の通りです。
今回の基板では、LCDモジュール基板とシールド基板本体の間にできるわずか約3mmの隙間に電子部品を全部搭載しようと考えました。 そのためには、厚さが約3mm以上あるあるマイコンと水晶振動子を、薄い部品に置き換える必要があり、表面実装品に置き換えました。
次の写真はRev.C基板を側面から撮影した写真です。わずかな隙間に、セラミック発振子を含む電子部品が実装されている様子が分かります。
セラミック発振子は水晶振動子よりも少し安いですし、負荷容量コンデンサを内蔵しているので部品削減にもなります。ただ、電極が部品の裏面にあるので、手半田するのが難しいというデメリットもあります。試作で基板を1枚作るにも、いちいちリフローで半田付けする必要があります。
基板のアートワークについて説明する前に、LCDモジュールの裏面の写真をご覧いただきましょう。
LCDモジュールの裏面には、高さ3mm弱の黒い突起が6箇所あります。これらは、ネジなどを使わずに、LCDパネルとLCDモジュール基板を固定するために設けられた、黒いフレームの突起をねじったものです。LCDモジュールの裏側に、今回作成するグラフィックLCDシールド基板を配置すると、どんなにそれらを密着させても、6つの突起のおかげで、3mm程度の隙間ができてしまいます。今回はこの隙間に部品を詰め込もうと考えました。
従来の基板(Rev.AとRev.B)では、3mmよりも背の高い部品を使っていたために、LCDモジュールとシールド基板の間隔をスペーサで調整していましたが、3mm未満の部品を使うと、LCDモジュールの突起とシールド基板を密着させられるはずです。そうなると、スペーサが不要になるのではないかと予測していました。スペーサをネジで固定する作業は時間が意外とかかり、また、スペーサやネジの単価も意外と高いので、スペーサがなくなると、コストダウンに貢献します。
次に示す写真は、Rev.C基板(LCDモジュールとピンソケットヘッダ実装前)の表面と裏面の写真です。
上の写真を見れば分かるように、LCDモジュールの突起があたる部分は、部品も配置していませんし、配線も走っていません。このように3mmの隙間に部品や配線を配置し、LCDモジュールをシールド基板に密着できるようにしました。
LCDモジュールとピンソケットヘッダを実装した後に真横から撮影したのが次の写真です。
比較のために、Rev.B基板を真横から撮影した写真も掲載しておきます。
Rev.A基板やRev.B基板と比べると、スペーサがなくなった分だけ薄く仕上がっています。スペーサがないため、LCDモジュールは16ピンのピンヘッダのみで固定されていますが、ぐらつくこともなく、しっかりと固定されています。
LCDを取り付けた状態でのRev.C基板の表面の写真を次に示します。
今回は配線ミス・シルク印刷ミス・部品の配置ミスなどがなくなり、完成度の高い基板になりました。
次のページでは、ブートローダとファームウェアの書き込みについて説明し、グラフィックLCDシールドで動作する自作ゲームの紹介をします。
商品名 | 122X32モノクログラフィックLCDシールド | |
税抜き小売価格 | 3333円 | |
販売店 | スイッチサイエンス | |
サポートページ | 122X32モノクログラフィックLCDシールドサポートページ |