BS21 Lab の製品 - Arduino 用 漢字 LCD シールド v2(3.3V/5V 兼用)- 組立て方法

24/july/2014 新規
10/aug/2014 更新

拡張構成(3.3V/5V 兼用)の組立て方法の解説です。
標準構成(5V Arduino 専用)の場合は、「Arduino 用 漢字 LCD シールド v2(5V 専用)」の組立て方法をご覧下さい。
<添付部材の一覧>

以下の部品がそろっている事を御確認ください。
万一、不足している場合は、info@bs21−lab.com (スパム対策で全角文字にしてます) まで、御連絡下さい。

名称記号型番メーカー個数コメント
(1)基板 (W53.3mm×L72.0mm, t=1.2mm)---BS21LAB-014弊社製1枚カナLCDシールドと兼用の基板
(2)LCDLCD1SG12832A1Sunlike 製1個
(3)制御用IC (DIPタイプ,28ピン)U1ATmega328Atmel製1個専用ファームウェア書き込み済み
(4)ICソケット(DIPタイプ,28ピン)U1---不問1個どちらか片方のみ添付されています。以下の写真では、14ピン2ヶになってますが、28ピン1ヶの場合もあります。
ICソケット(DIPタイプ,14ピン)U1---不問2個
(5)トランジスタQ12SC1815不問1個
(6)電解コンデンサC110〜100μF 程度, 耐圧 6.3V以上不問1個
(7)積層コンデンサC20.1μF 程度不問1個
(8)半固定抵抗VR101100Ω不問1個LCD バックライト調整用
(9)半固定抵抗VR10310kΩ不問1個LCD コントラスト調整用
(10)抵抗 (1/4W)RB122Ω不問1個赤赤黒金
(11)抵抗 (1/6W)R11kΩ不問1個茶黒赤金
(12)抵抗 (1/6W)R210kΩ不問1個茶黒橙金
(13)抵抗 (1/6W)R4〜54.7kΩ不問2個黄紫赤金
(14)タクト SWS1〜2---不問2個左/右用。色は、黒茶赤黄緑青白、の中から適当に選んでます
(15)3連DIP SWDIPSW3---不問1個
(16)足長ピンソケットセット---1x6,1x8,1x8,1x10不問1set
(17)ピンヘッダー(5mm高)40pin---1x40p不問1本
(18)ショートピン------不問4個色は、黒赤黄緑青白、の中から適当に選んでます
(19)プラネジ (M3×10mm)------不問2個
(20)プラナット (M3)------不問2個
(21)プラスペーサ (2.4mm高)------不問2個
(22)取扱説明書---BS21LAB-014(P1)弊社製1枚

さらに別売りの「漢字/カナ LCD シールド 3.3V/5V 兼用化オプション」も必要です。
名称記号型番メーカー個数コメント
(23)i2cバスリピーターU2PCA9517DNXP1個SOP8 形状
(24)チップコンデンサC3216C316V 0.1μ不問1個C3216 なのに刻印なし
※ちょっと大きかったかも。C2012をお持ちなら、そちらでもOK
(25)抵抗 (1/6W)R310kΩ不問1個茶黒橙金
(26)抵抗 (1/6W)R6〜74.7kΩ不問2個黄紫赤金
(27)ピンヘッダー(5p)JPVIO1x5p不問1個
(28)ショートピン------不問1個色は、黒赤黄緑青白、の中から適当に選んでます
(29)取扱説明書---BS21LAB-016(P1)弊社製1枚

※ 基板は"有鉛"タイプですので、御注意下さい。
※ U1 は、最大耐圧 +6V ですので、これを超えない様、御注意下さい。
※ ICソケットは 300mil幅 28ピンタイプが1ヶ、もしくは 14ピンタイプが2ヶ、のどちらか片方のみ添付されています。
※ VR101 と VR103 は、まったく同じ外形です。側面に 101103 と書かれていますので、それで見分けてください。
※ タクト SW とショートピンは、黒茶赤黄緑青白、の中から適当に選んでいます。色の指定はできませんので御了承ください。

基板(表) 漢字 LCD とピンヘッダー ICとICソケット その他の部品 C2 抵抗5個 足長ピンソケットセット ショートピン プラネジセット 3.3V/5V 兼用化オプション

以下の部品は添付されておりませんが、有ると便利と思われる部材です。別途、御入手ください。

名称記号型番メーカー個数コメント
(30)スライドSW (SPDT)SS1SS-22SDP2 もしくは SS-22SDH2日開(NKK)1個ショートピンでの切り替えが気に入らない時
(31)スライドSW (SPDT)SS2SS-22SDP2日開(NKK)1個ショートピンでの切り替えが気に入らない時


<前準備>

組立てに際して、以下の工具が必要となります。適宜、ご準備ください。
  1. 半田ごて
  2. 半田
  3. ニッパー
  4. ラジオペンチ
  5. テスター ※通電確認に使用します。ショートしていると音が鳴るタイプがよろしいでしょう

また、以下の工具等があると、作業がやり易くなると思われます。

  1. 安全眼鏡 ※百円ショップで315円で売ってるヤツでOKです
  2. 仮止めテープ (マスキング・テープ) ※粘着力の弱いテープ。ホームセンター等で売っています
  3. 基板スタンド
  4. 半田吸い取り器
  5. ピンセット
  6. リードベンダー ※抵抗などの足を曲げる道具
  7. IC ピンそろえ器
  8. 5V 電源 ※新品の電池3本〜使い古しの電池4本でもOK (新品4本だと、簡単に +6V 超えてしまうので注意)
工具1 工具2 リードベンダー 基板スタンド 安全眼鏡 電池4本

なお、半田付けの方法や、工具等の取り扱いの方法につきましては、各種雑誌やインターネット上に数々の紹介がありますので、ここでは割愛させて頂きます。


<組立て>

以下の手順にて組み立てると、きれいに組みあがると思います。 無論、必ずこの通りに組み立てなければならない訳ではありませんので、適宜、アレンジしてください。
なお、万が一の為にも、作業中は安全眼鏡の着用をお勧めします。

また、IC は静電気に弱いので、体に溜まった静電気を放電させてから作業開始してください。


<基板裏面>

SJ5V と SJ3 はオープンのままです。ショートさせてはいけませんので注意してください。
SJ5V, SJ3 はオープンのまま

SJ1, SJ2, SJV1, SJV2 は、オープンのままで OK です。(こちらはショートさせても、何ら影響ありません。カナ LCD シールド用です。)
SJ1 と SJ2

チップコンデンサC3 を取り付けます。写真のは出来栄えがよろしくないので、もっと上手に半田付けしてください。
チップコンデンサ C3

<基板表面>

i2cバスリピーター PCA9517D を取り付けます。表面実装部品です。向きが有りますので、写真のとおり、取り付けてください。(SJC, SJD はオープンのままです。)
PCA9517D

写真のとおり、抵抗8個を取り付けます。(この写真、R3 取り付けるのを忘れていたので、画像加工で R3 が付いている様に見せています。以降の画像では R3 が有りませんが、付いているものだと思ってください)
抵抗8個

ICソケットと積層コンデンサ C2 を取り付けます。ICソケットの向きはシルクのくぼみに合わせるようにして下さい。
ICソケットと積層コンデンサC2

3連DIPSW を取り付けます。逆向きでも動作そのものには影響しませんが、かっこ悪いだけなのでシルクに一致するようにして下さい。
3連DIPSW

半固定抵抗 VR101, VR103 の2つを取り付けます。まったく同じ色・形ですが、"101"と"103"の刻印で区別してください。
半固定抵抗

電解コンデンサC1 を取り付けます。向きが有りますので注意して下さい。
電解コンデンサC1

タクトSW 2つ(S1, S2)を取り付けます。色は、黒茶赤黄緑青白の7色から適当に選んだ2色ですので、写真の色の通りにする必要はありません。
タクトSW2つ

トランジスタQ1 を取り付けます。向きが有りますので、写真の通りに取り付けてください(写真のは分かりやすいように周りの部品がありませんが、実際は既に C1 と S2 が付いているはずです)。
トランジスタQ1
※ トランジスタの足ですが、リードベンダーで、以下の様に成形すると、取り付けが容易になります。
2SC1815 足の成形

SS1 と SS2 の所に、写真のようにピンヘッダーを半田付けします。もし、2列のピンヘッダーをお持ちならば、そちらの方が半田付けが楽です(写真もそうしてあります)。 もしくは、ピンヘッダーの代わりに、スライドSW(付属していません)SS-22SDP2 もしくは SS-22SDH2 を半田付けすると、高級感が増した様な気分になれます。
SS1,SS2 はピンヘッダー もしくは SS1,SS2 はスライドSW

VR101 と C1 の間に、ランドが5つ並んでます(IOR/Vio/3V3/Vio/5V)。ここに、1x5p のピンヘッダーを取り付けます。
5Pピンヘッダー

Arduino 用の足長ピンソケットを取り付けます。(漢字 LCD は背が高いので、足長ピンソケットを先に付けた方が良いと思います)


LCD を取り付けます。写真のようにプラネジで固定できます。
SG12832A1

IC ソケットに U1 を取り付けます。向きに注意してください。
U1装着


Arduino Uno R3 以降は、TWI 設定は以下の様(黄色×2)にします。R3 で追加された SCL/SDA ピンソケットを使用するようになります。
TWI:R3タイプ
Arduino Uno R3 以前の Arduino の場合は、TWI 設定は以下の様(黄色×2)にします。従来の A4/A5 ピンを使用するようになります。
TWI:従来タイプ

また、TWI の Pullup 抵抗を有効にしたい時は、以下のようにします。(この写真では見やすいように Old/R3 選択の方のショートピンを外してあります。)
Pullup有効
逆に、他の TWI 機器で Pullup 抵抗が有効になっており、本シールドの Pullup 抵抗を無効にしたい場合は、ショートピンを外してください。
Pullup無し

Vio 設定を IOREF ピンにするには、以下の様に Vio-IOR 間にショートピンを設定します。 TWI 通信部の駆動電圧は IOREF ピンを参照する事で、自動的に 3.3V/5V が切り替わるようになります。 特に支障ない場合は、この設定を選ぶようにしてください。
Vio = IOREF
TWI 通信部の駆動電圧を +5V 固定にしたい場合は、以下の様に Vio-5V 間にショートピンを設定します。 (注意:Arduino 本体の Vio が 3.3V 仕様の時に、この設定にすると故障する恐れがあります)
Vio = 5V固定
TWI 通信部の駆動電圧を +3.3V 固定にしたい場合は、以下の様に Vio-3V3 間にショートピンを設定します。 (注意:Arduino 本体の Vio が 5V 仕様の時に、この設定にすると TWI 通信が出来ない、あるいは不安定になる恐れがあります)
Vio = 3.3V固定


<目視確認>

U1 を逆向きに取り付けていないか、部品の付け忘れが無いか、半田ブリッジが無いか、ピンが曲がっていないか、などを目視で確認します。


<通電確認>

Arduino に取り付ける前に、単独で +5V を印加させてみてください。 以下の写真の様に、Arduino 用ピンソケットの "5V" と "G" のピンに +5V を供給するのが、一番楽です。 写真は分かりやすいようにピン側から印加させてますが、もちろん、ソケット側から印加させても構いません
電源供給方法

LCD に以下の様なメッセージが表示されれば OK です。なお、写真と違って、表示される Ver.番号は、v2.00 以降になってるはずです。 (なお、この写真の電池は4本合わせても 5.3V までにヘタってます。U1 の耐圧が max. 6V ですので、新品の電池なら3本にしておいた方が良いでしょう)
通電確認

何も表示されないぞ!という時は、あわてず、LCD コントラスト調整用の VR103 を調整してみてください。
コントラスト調整

VR103 を幾ら調整しても、それでも表示されないときは、すぐに +5V を外してください。そして、半田付けに間違いが無いか確認してください。 あとは、U1 の足が曲がっていて、きちんと装着されていないケースも考えられます。

また、IC や LCD の金属部分以外を指で軽く触ってみて、異常に熱くなっていないか確認してみてください。


<Arduino に接続>

Arduino 本体と直接接続する場合は問題無いのですが、間に別のシールドを挟む場合、そのシールドが Arduino UNO R3 で追加されたピンソケットに対応していない場合があります。
その場合でも、Arduino UNO R3 ならば、A4/A5 ピンを使用する様にショートピンの設定を変更すれば良いのですが、 Arduino Leonardo では A4/A5 ピンは SCL/SDA の機能を持っていませんので、この方法では上手くいきません。 結局、ジャンパー線などで Arduino 本体の SCL/SDA ピンから引っぱってくるしか無いと思います。


<動作確認>

Arduino と接続したら、動作確認をしましょう。

まずは、3連DIPSW を全部 OFF にしてから、Arduino の電源を入れ、漢字 LCD ライブラリを使用しない無関係なスケッチを入れてみて、以下の様に「i2cアドレス 38」と表示される事を確認します。
TWIアドレス表示

続いて、その状態で3連DIPSW の SW3 を ON にしてみて下さい(この時、ドライバ等でショートさせないように注意してください)。バックライトが点くはずです。 小型のプラスドライバで VR101 を調整する事で、バックライトの明るさを調整できますので、丁度良い明るさにセットして下さい(結構、明るくなります)。
バックライトの明るさ

そして、Arduino IDE から、「漢字 LCD ライブラリ」に添付のサンプル・スケッチ「klcd_mini_sketch」を Arduino に転送し、無事に「日本語で表示」と表示されるか、確認してみてください。
最小スケッチ例の表示写真

以上が問題無く実行できたなら、組み立て完了です。LCD についている保護シールを剥がしても OK です。


Arduino 用 漢字 LCD シールド v2に戻る

Copyright (C) 2014 BS21 Lab, All rights reserved.