注意!!2.4" 240x320 color LCD With Touch screen for Arduino大問題あり

先日手に入れた激安の「タッチスクリーン付カラーLCD」ですが、大問題を発見しました。

電源を入れる前に、下記を参考に、十分注意してください。

私は、購入してすぐにいろいろ試し、テストプログラムが一通り動作して、こてはいい買い物をしたと思っていましたが、2~3日後突然バックライトがつくだけで、何も動作しなくなりました。
Arduinoが完全に逝かれてしまいました。

LCDの方が壊れていないか調べるために、別のArduinoにつないで確認したところ、ちゃんと動きます。
ところが、そのチェックをしている最中、突然、Arduinoから、煙が・ Oh My Goooooood!

Arduinoを2個やられてしまいました。 原因をいろいろ調べたところ、分かりました。
なんと、これは、設計ミスでしょ。 中国製だもんあぁ・・・

では、原因の説明です。 とっても単純でした。 でも、重大です。

購入したのは、こんな基板です。 たぶん、Adafruit社の 2.8"LCD Shieldの互換品です。
本家の写真はこちら
見た目はおよそ、一緒です。

 Arduinoとも、ぴったり結合できます。

ところが、下の写真をよく見てください。
USBコネクタがチップコンデンサとくっつきます。

下の写真の丸のところです。
ここを、絶縁しておかないと煙が出ます。
皆さん、要注意です。!!

2.4" 240x320 color LCD With Touch screen for Arduino

タッチスクリーンつきのカラー液晶です。 格安で入手でき、ライブラリと参考スクリプトも入手できました。 (※重要※電源投入前にこちらをチェック)

仕様
· 2.4″TFT LCD display
· Bright, 4 white-LED backlight
· Colorl, 18-bit 262,000
· 4-wire resistive touchscreen
· 240×320 resolution
· spfd5408 controller with built in video RAM buffer
· 8 bit digital interface, plus 4 control lines
· Uses digital pins 5-13 and analog 0-3. micro SD
· 5V compatible, use with 3.3V or 5V logic
· Onboard 3.3V @ 300mA LDO regulator
· Size: 71*52*7mm
· Weight: about 31g
 
この液晶とArduino uno R3 のセットで 二千円ちょっとでした。

ただし、このままでは表示が裏返しになっていました。
ライブラリのTFLCD.cppの中に X軸とY軸を逆に設定するところがありました。
そこを設定して、この通りです。
これは、いろいろと遊べそうです。

microSDがLCDの裏面についていて、下の写真はmicroSDからbmpファイルを読み込んで表示しているものです。






私が試した、Library は下記の2つです。 どちらも、Readmeをよく読んで使いましょう。
・TFTLCD.zip
・Touch-Screen-Library

Raspberry Pi + Arduino + Scratch = ???

Raspberry Pi に、Arduinoをつないで、Scratchでプログラミングしてみよう!

1. Raspbian用のArduino IDE があるので、まずこれをインストールしてみる。

  アクセサリ>システムターミナル・スーパーユーザーモードで以下のコマンドを実行するだけです。(赤字部分が入力)

root@raspberrypi:/home/pi:/home/pi# sudo apt-get install arduino

  (途中で、メモリー容量の確認があります.)

インストールが終わると、スターとメニュー>プログラミング>にArduino IDEが表示されます。 お好みで、コンテキストメニュー(右クリック)からデスクトップに追加してください。


2.Scratch for Arduino (S4A) のインストールもして見ましょう。

アクセサリ>システムターミナル・スーパーユーザーモードで以下の2つのコマンドを実行するだけです。(赤字部分が入力)

root@raspberrypi:/home/pi:/home/pi# wget vps34736.ovh.net/S4A/S4A15_RP.deb
root@raspberrypi:/home/pi:/home/pi# dpkg -i S4A15_RP.deb


インストールが終わると、スターとメニュー>プログラミング>にS4Aが表示されます。 お好みで、コンテキストメニュー(右クリック)からデスクトップに追加してください。

Raspberry Pi と Arduino はUSBで接続します。
沢山の入出力が制御できます。

入力
アナログ 6ch
デジタル 2ch

出力
疑似アナログ(PWM) 3ch
モ-ター 2ch
サーボ 2ch
デジタル 3ch

ArduinoのFirmwareは、こちらからコピペしてください。

今回は、Arduino互換の「ちびでぃ~のPro」で試しました。

まずは、LEDチカチカです。



これらをなにがしかのケースに入れ、面白い入出力を考えると、かなり、楽しめそうですね。

Raspberry Pi のレシピ

 話題のLinuxボード Raspberry Pi を入手し、調理、試食してみましたので、レシピと感想を・・


材料(1人前)
 1.RSコンポーネンツから購入したRaspberry Pi TypeB 1個
 2.DVIのモニター 1台(中古でも十分)
 3.USB キーボードとマウス 各1個
 4.HDMI-DVI モニターケーブル 1本
5.電源用 USB A-microB ケーブル 1本
 6.SDカード 4GB 1個

 お好みにより
 7.パイを載せるお皿
 8.USBハブ等

調理器具
 1.Windous7パソコン

下ごしらえ
 1.SDカードの準備

 1-1.SDカードをフォーマットする
   SDフォマッターをSDアソシエーションからダウンロードして、4GB以上の容量のSDカードをフォーマットします。 (フォーマットが違うと、味が変わるので、違う料理になっちゃうかも)

 1-2.Raspbianのディスクイメージデータをダウンロードする。
   Raspberryのダウンロードページから、Raspbianのディスクイメージをダウンロードします。
   私は、2014-01-07-wheezy-raspbian.zip をダウンロードしました。
    (お好みにより、他のOSも選べます。)
   ダウンロードしたファイルはZIP圧縮されているので、解凍しておいてください。
    (尚、室温で放置しておいても、自然解凍しませんので、ご了承ください。)

 1-3.SDにディスクイメージを作成する。
   SDにディスクイメージを作るためのソフトwin32diskimagerをダウンロードしこれも解凍しておきます。私が今回ダウンロードしたのは、windows win32diskimager-v0.9-binary.zip です。
   回答したフォルダの中の、Win32DiskImager.exeを実行します。

   ImageFileは1-2.で準備した"2014-01-07-wheezy-raspbian..img"を指定し、Deviceには1-1.でフォーマットしたSDカードのドライブを指定し、"Write"をクリックします。 (ちょっと一服!)
   書き込みが終わると、windowsではこのSDカードの容量がすごく小さく見えますので、びっくりしてください。 正常です。

   これで、下ごしらえ完了です。

調理
 2.すべての材料を皿の上に乗せ、それ相当の接続をし、電源を入れます。

 3.参考のページを見ながらRaspberry Piの初期設定をします。
  3-1.最初にSetUp Option画面が表示されたので、それぞれ設定しました。
  3-1-1.Expand Filesystem  実行
  3-1-2.Change User Password 不実行
  3-1-3.Enable Boot to Desktop 2番目のDesktopに設定
  3-1-4.Internationalisation optins
   I1Change Local では ja_jp.UTF-8を探して、スペースキーで"*"を付け設定
   I2.Change Timezone では  Asiaの Tokyo を選択
   I3.Change Keyboard Layout とりあえず、デフォルトのまま
  3-1-5Enable Camera 今は何もしない。
  3-1-6.Add to Rastrack 一応登録
  3-1-7.Overclock  Modestで様子を見る
  3-1-8.Advanced Option デフォルトのままで。

 4.Reboot
  美味しい、ラズベリーパイが出来上がり!。



PIC勉強会

PIC勉強会 第5回 を開催します。

===================== お知らせ =====================
PIC勉強会 第5回

内容: 対象PICをPIC32MXシリーズにステップアップします。
     詳細は未定ですが、まずはPIC32MXを使ってみるところからでしようか・・・。
日時: 2013年10月16日(水) 19:00~21:00

場所: 涵養塾

参加費:無料

詳細・お申込みは下記リンクからお願いいたします。

http://kokucheese.com/event/index/113389/

皆さまの参加をお待ちしております。
※今回から参加でも全然大丈夫ですよ!

------------------------------------------------------
山形PIC勉強会のページができました。
http://www.ypicsg.rdy.jp/

山形県次世代コンピュータ応用ネットワーク「YNCA やんねか」 設立

山形県内の企業間の情報を交換する場として、
山形県次世代コンピュータ応用ネットワーク「YNCA やんねか」
が、8月30日に設立されました。

当、涵養塾が事務局としてお手伝いさせていただきます。

組み込み技術を利用した製品開発、新しいサービス、新しいビジネスを考えたり、
新しい形の企業連携、産官学連携、等々。

とにかく今までにない山形をご一緒に創りましょう。

PL-2303のドライバー



PL2303   USB to Serial Bridge Controller を使った USBSerialモジュールをWindows8で使おうと思ってドライバーを探したら。

こんな注意書きがありました。 
Windows 8 is NOT supported in PL-2303HXA and PL-2303X EOL chip versions.

このままでは、Windows8では使えません。注意が必要ですね。!

対応策が公開されています。
http://tiisai.dip.jp/?p=2204

上記情報に沿って試してみたら、Windows8で使えました。