HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
English Translate 中文翻訳
LINK
BACK
 

2016/03/12

大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう 大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう

(Raspberry Piの開発環境の構築やタッチパネル付き液晶ディスプレイや各種センサーの使い方まとめ)

Tags: [Raspberry Pi], [電子工作]






● Raspberry Pi 3 Model Bを遂に購入

 Raspberry Pi3 Model B RPI2 RPI3

 大人気の CPUボードの Raspberry Piに WiFiと Bluetoothが搭載されたモデルが新発売となりました。
 以前から Raspberry Pi 2を買おうかどうか迷っていましたが、Raspberry Pi 3 Model Bの発売を機に購入を決意してラズベリアンになる事にしました。

 ※ ラズパイの OS Raspbianはバージョンが上がる毎に過去の版と OSの内部の作りが変わり、過去に書かれた製作記事(例えば Raspbian Wheezyの時代の記事)がそのままではエラーが出たりして動かない事が有ります。
 ※ 当方のホームページのラズパイ記事は全て Raspberry Pi 3 Model Bと Raspbian Jessieの組み合わせで動作確認をしております。
(ただし、将来的に新しい Raspbian OSが出た場合に、当方の Raspbian Jessieを基にした内容がそのままでは動かない可能性が有ります。)
 ※ 2017/08/16から Raspbian OSは Raspbian Jessieから Raspbian Stretchに変わりました。

Download Raspbian for Raspberry Pi

ちなみに、歴代のバージョンと名称は
Debianコードネーム年月備考
Debian 9Stretch2017/08/16~
Debian 8Jessie2015~2016/02からラズパイ3対応
Debian 7Wheezy2013~2016
Debian 6.0Squeeze2011~2014
Debian GNU/Linux 5.0Lenny2009~2012



 日本国内ではアールエスコンポーネンツ株式会社と代理店契約を結び、正規 Raspberry Pi 及び関連商品を販売している株式会社 ケイエスワイ KSYから購入が出来ます。

 2017年追記、秋月電子やスイッチサイエンス等でも購入出来ます。また既に技適問題はクリアしているのでどこで買っても技適の心配は不要です。

 ケイエスワイ扱いの Raspberry Pi3は技適(技術基準適合証明等)を取得しております。
KSY 「Raspberry Pi 3 Model B」発表のお知らせ

・Raspberry Pi 3の技適情報
型式又は名称 Raspberry Pi 3B - Single Board Computer
工事設計認証番号 205-160251
日付 2016/2/25
Report of Conformity Assessment of Specified Radio Equipment - Raspberry Trading Ltd
総務省の資料 000401769.pdf



● Raspberry Pi 2 Model Bとの違いが有る所

 スペック表以外の所で、microSDカードのスロットのロック機構が無くなりました。
 これは、Pi2の時にスロットのロック機構の初期不良率が高かった為、Pi3ではロック機構無しのスロット部品になりました。(KSY発表資料より)
 クリックすると飛び出すタイプでは無くなっているので、ケースによってはケースの加工や、microSDカードに引き出し用のテープを張る等の工夫が必要となります。



●海外通販でサクッと「Raspberry Pi 3 Model B」を購入する

 ModMyPi LTDと Pimoroni Ltdが日本宛にも発送してくれます。
 PayPalやクレジットカードでの決済が可能です。
 送料込みの価格は約 33ポンド(33 GBP)で現在のレートでは大体 5300円で、金額だけで見れば KSYと同じくらいです。
 KSYでの予約販売受け付けが始まりましたが、面倒なので海外通販の ModMyPiでポチッてサクッと購入しました。(結果的に KSYでは買えなかったので注文して正解)

 Raspberry Pi 3 - Model B (NEW) Product Code: RPI-0010

 ModMyPi LTD(RS Components UKの正規代理店)
RS's authorised resellers for Raspberry Pi
ModMyPi LTD
 £24.99 + 国際書留郵便送料 £7.99 = £32.98(約 5320円)
 (DHL Expressは £39.99)

 国際書留郵便で 3/17の木曜日に注文して、3/23の水曜日に届きました。

ModMyPi LTDで購入した Raspberry Pi 3は技適に対応していました。技適認証番号 205-160251
ModMyPi LTDで購入した Raspberry Pi 3は UK製造でした。Made in the U.K.

・ModMyPi LTDで購入した Raspberry Pi 3は技適に対応
ModMyPi LTDで購入した Raspberry Pi 3は技適に対応


・ModMyPi LTDで購入した Raspberry Pi 3は技適に対応
ModMyPi LTDで購入した Raspberry Pi 3は技適に対応


・ModMyPi LTDで購入した Raspberry Pi 3は技適に対応
ModMyPi LTDで購入した Raspberry Pi 3は技適に対応



 Pimoroni Ltd
Pimoroni Ltd
 £26.67+ 国際普通郵便送料 £5.50 = £32.17(約 5190円)
 (書留扱い国際郵便は £8.00)
 (UPS Saverは £25.35)
 ネット情報では Element14製で技適に対応している。



●アマゾンでも「Raspberry Pi 3 Model B」をサクッと購入が可能に!

 海外通販とは別に保険の意味でアマゾンでも購入しました。


Raspberry Pi3 Model B ボード&ケースセット (Element14版、Clear)
ASIN: B01CSFZ4JG
 TechShare(テックシェア) 扱いの Element14版 RPI3は安心の技適取得済みである事を確認しました。技適認証番号 205-160251
 2017/02現在は放熱板も付いてきます。

 詳細は下記の記事にまとめましたのでご覧ください。

2016/03/20
技適認定有りの Raspberry Pi 3 Model Bを最短 3日でサクッと入手する方法
技適認定有りの Raspberry Pi 3 Model Bを最短 3日でサクッと入手する方法

  技適マーク付きの Raspberry Pi3を安心の国内通販でサクッと購入する方法

・TechShare扱いの Element14版の Raspberry Pi3 Model Bは技適取得済み
TechShare扱いの Element14版の Raspberry Pi3 Model Bは技適取得済み


・TechShare扱いの Element14版の Raspberry Pi3 Model Bは技適取得済み
TechShare扱いの Element14版の Raspberry Pi3 Model Bは技適取得済み




● Raspberry Pi 3 Model Bの紹介

RASPBERRY PI 3 MODEL B公式ページ

 ●2016年2月29日 Raspberry Pi 3 Model Bがリリース!&Raspberry Pi リリース4周年!Raspberry Pi 4周年目の記念日にリリースとなりました。
 ●今回のリリースでは、CPUがCortex-A53を採用した1.2Ghz 4 coresの64bit CPUとなり、Raspberry Pi 2に比べてスピードが改善されている点が大きな変更点となります。また、待望のWi-FiとBluetooth 4.1がボードに標準搭載されたことになり、USBドングルを接続しなくても無線ネットワークが利用できるようになりました。その他はメモリ1GB、LAN9514チップによる10/100M LAN・USB2.0*4ポート等、同じスペックを備えており、形状・サイズも同じです。
 ●Raspberry Pi 3は、必要な電源の容量が2.5Aとなりました。これまでのモデルで推奨されていた、タブレット向けなどの10WのUSBアダプターでも容量が不足することとなりました。よって、Raspberry Pi 3の性能を出し切るような使い方をする場合は、2.5Aの出力があるUSBアダプターが別途ご用意ください 。アイドル状態などの場合はそれほど電力を消費していなかったため、10WのUSBアダプターでも事足りる可能性はあります。


【公式】Raspberry Pi 3 model B 専用電源 ACアダプタ(ブラック) 5.1V/2.5A
ASIN: B01MQGO2BC

Pi3本体+ケース+電源+ヒートシンク Raspberry Pi 3 Model B【2016年2月29日発売】RSコンポーネンツ公式 Made in the UK Wales工場生産品 (SB_Clear)
ASIN: B01FTHRUV0

Raspberry Pi 3 Model B V1.2 (日本製) 国内正規代理店品
ASIN: B01NAHBSUD

 ●BCM2837統合チップは負荷が上がった場合に80度前後まで発熱する場合があるようです。常時稼働するような場合はヒートシンク(放熱板)が必要ですから、別途にご用意ください。


Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 (Element14版、Clear)-Physical Computing Lab
ASIN: B01CSFZ4JG

Raspberry Pi電子工作エントリーキット(Economy)
ASIN: B00MRQ5U1Y

【Amazon.co.jp限定】Transcend microSDHCカード 32GB Class10 (無期限保証) Newニンテンドー3DS 動作確認済 TS32GUSDHC10E (FFP)
ASIN: B008UR8TS0

Wikipedia Raspberry Pi

 Raspberry Pi 3 Model Bは Raspberry Pi 2 Model Bと全く同じ外形寸法、取り付け穴位置、コネクタ配置、コネクタ位置となっています。ヒートシンクキットもラズパイ2用をそのまま使えます。

・Raspberry Pi 3 Model Bにヒートシンク(放熱板)を付けた所 放熱板は 8.8x8.8mm角で高さ 5mm A4988
Raspberry Pi 3 Model Bにヒートシンク(放熱板)を付けた所 放熱板は 8.8x8.8mm角で高さ 5mm A4988



● Raspberry Pi公式情報
Raspberry Pi 公式サイト
Raspberry Pi用 Operation System
Raspberry Pi ハードウェアに関する情報
Raspberry Pi GitHub ソースコードなど開発者向け情報

【Raspberry Pi】ラズベリー・パイ part21 【ARM】



● Raspberry Pi 3 Model Bの仕様

●基本仕様
SoC: Broadcom BCM2837
CPU: Cortex-A53 クアッドコア 1.2GHz(ARMv8、64bit、L1=32kB、L2=512kB)
GPU: デュアルコア VideoCore IV 400MHz(3D 300MHz)
OpenGL ES 2.0対応、ハードウェアOpenVG対応、1080p30 H.264 high-profileデコード
1Gピクセル/秒、1.5Gテクセル/秒、または24G FLOPの性能を持つ
メモリー: 1GB DDR2 450MHz 低電圧 SDRAM (ELPIDA B8132B4PB-8D-F)
電源: Micro USB Bソケット 5V2.5A/ 2.54mm ピンヘッダ
最大消費電力: 約12.5W
サイズ: 85 × 56 × 17mm

●インタフェース
イーサネット: 10/100 Base-T RJ45 ソケット(SMSC LAN9514)
Wi-Fi(無線LAN): IEEE 802.11 b/g/n 2.4GHz(Broadcom BCM43143)
Bluetooth: Bluetooth 4.1, Bluetooth Low Energy(Broadcom BCM43143)
ビデオ出力: HDMI(rev. 1.3, 1.4)、コンポジット 3.5mm 4極ジャック(PAL、NTSC)、DSI
オーディオ出力: 3.5mm 4極ジャック、HDMI(ビデオ出力と共有)、I2Sピンヘッダ
USB: USB 2.0 × 4(SMSC LAN9514)
GPIO コネクター: 40ピン 2.54mm ピンヘッダ(GPIO×26 3.3V 16mA、UART、I2C、SPI、I2S、PWM、5V(使用電源に依存)、3.3V 50mA(GPIOとの総和))
メモリー カード スロット: micro SDメモリーカード(SDIO)

ARM ARMv8アーキテクチャ
 ARMv8-AはARMアーキテクチャに64ビットアーキテクチャのサポートを導入したもの。
 AArch64 - 64ビット実行状態(例外モデル、メモリ モデル、プログラマ モデル)とその状態をサポートする命令セット
 AArch32 - 32ビット実行状態(例外モデル、メモリ モデル、プログラマ モデル)とその状態をサポートする命令セット



● Raspberry Pi3 Model Bの電源を別途購入する

 Raspberry Pi3 Model Bには電源が付属していないので別途購入が必要です。

 給電はラズベリーパイ基板上の micro-USB端子から行ないますが、パソコンの USBポートでは電流が不足するので専用の電源が必要となります。

 Raspberry Pi3 Model Bは電源として +5V 2.5Aを推奨とします。

 Raspberry Pi3 Model Bの電源としては下記の物を購入しました。
 秋月電子 +5V 2A ACアダプタ電源 AD-B50P200
[AD-B50P200] スイッチングACアダプター5V2A AD-B50P200
 仕様
 ・入力:AC100~240V 50/60Hz
 ・出力:5V2A(安定化出力)
 ・出力プラグ形状:USB-Aコネクタ
 推奨の 2.5Aよりも少ないですが、フルパワーで動かす事を考えていないので良しとします。安定して動かなかったら 2.5Aを購入するつもり。
 結論:秋月電子 +5V 2A ACアダプタは RPI3での使用は出来ません。→ USBケーブルを太いのにしたら大丈夫でした。

 ※秋月電子 +5V 2A ACアダプタで動かしてみました。ハングや不安定の症状は出ておりませんが、電圧降下が起きているのか基板の POWER赤LEDがチカチカ点滅と画面右上に虹色の四角が頻繁に出ます。うーむ 3Aを買うべきなのか。
 (電源回路の作りが悪く、リップル成分で電圧降下を検出しているのではなかろうか?)

 ※ iPadに付属の +5.1V 2A ACアダプタ(A1357)で動かしてみました。秋月の 2A電源で発生していた基板の POWER赤LEDがチカチカ点滅や画面右上に虹色の四角は出なくなりました。
 ※ Planex製の +5V 2A ACアダプタ(PL-WUCHG03)で動かしてみました。秋月の 2A電源で発生していた基板の POWER赤LEDがチカチカ点滅や画面右上に虹色の四角は出なくなりました。
 ※ auのスマホ IS01に付属していた USBケーブルを使用しました。(USBケーブルの側面に E239690 AWM STYLE 21100 28AWG VW-1 USB SHIELDED USB2.0 -HF- NORTHSTAR)
 ※ 正体不明の USBケーブルを使用しました。(USBケーブルの側面に E201140 2725 VW-1 USB SHIELDED USB2.0 28AWG/1P + 26AWG/2C -LF- ALEX)
 28AWGや 26AWGは導体のサイズ(電流ケーブルの太さ)を表し、数字が小さい程太くなり大電流を流せます。
 ※ auブランドの加賀電子製Lightningケーブル搭載バッテリー ポータブル充電器B i R02P003Wに付属の USBケーブルを使用しました。(USBケーブルの側面に刻印無し)

 ※100均にある線が細い物や巻き取りタイプの USBケーブル等は電圧降下を起こすので使用不可です。(上記 iPad電源と一緒に使用して 赤LED点滅と虹色四角の症状が発生するのを確認済み)
 また、100均の USB電源スイッチアダプタを間に入れた場合もスイッチアダプタの内部の作りが安いのか電圧降下を起こし、同様に 赤LED点滅と虹色四角の症状が発生しました。
 (電圧がドロップすると画面の右上に虹色の四角が表示されます。最近の Jessieでは虹色の四角ではなく、雷マーク(イナズマ)が表示されます。)

 それにしても micro-USBコネクタに 2.5Aもの電流を流しても大丈夫なのでしょうか?
 ※コネクタの規格表を見ると 1.8Aとなっています。
[PDF] ヒロセ電機株式会社 Micro-USB(USB2.0)コネクタ

スイッチサイエンス Raspberry Pi 3の電源問題についてLTしました 2016年4月13日
 電流計の読み値が 1Aでも電源の品質によっては電圧がドロップするので低電圧警報が出る模様。
 また、当たり前の事ですが、USBケーブルの芯線の太さやケーブルの長さにも影響を受けます。
 芯線は 22AWGが理想、24AWGが限界か。(AWGの数字が小さい程太くなる。American Wire Gaugeの略で、数字は線を引っ張って伸ばした回数だった様な気が、、、)



Anker 40W 5ポート USB急速充電器 ACアダプタ PowerIQ搭載 【PowerIQ搭載】(ホワイト) 71AN7105SS-WJA
ASIN: B00IDTILEW
Anker 40W 5ポート USB急速充電器

Ugreen プレミアムマイクロUSB2.0オス to Aオス変換充電・同期ケーブルアル ミケース付き 1m
ASIN: B00NF8E7K8
22AWG使用 USBケーブル
UGREEN Micro USB male to USB A male Cable - Aluminium Case

ルートアール USB 簡易電圧・電流チェッカー 積算電流・通電時間計測 RT-USBVATM
ASIN: B00TU71C4M
[USB CABLE A-MICROB(2A L0.3m)] USBケーブル Aオス-マイクロBオス 0.3m A-microB
・充電を意識した大電流対策品
・電源線 22AWG、データ線 28AWG
・全線結線タイプ
・データ転送に対応


[AD-D50P300] スイッチングACアダプター5V3A AD-D50P300
 ・出力:5V3A(安定化出力)

 (歴代の Raspberry Pi2 Model Bや Raspberry Pi Model Bは電源として +5V 2A)
 (5ドルの Raspberry Pi Model Zeroは電源として +5V 500mA程度)

  ラズベリーパイの各モデル毎の消費電流比較
 How Much Power Does Raspberry Pi3B Use? How Fast Is It Compared To Pi2B ?

  ラズベリーパイの各モデルの基板写真
 Raspberry Pi Family Photo updated to include Pi3B 29 Feb 2016


[AE-FT234X] 超小型USBシリアル変換モジュール
 ラズベリーパイとシリアル通信を行なう場合に便利。

秋月電子通商 > マイコン関連 > Raspberry Pi関連

● USB PD規格とは? USB Power Delivery

しっかり分かる“USB パワーデリバリ”入門:ついにやってきたUSB Power Delivery(USB PD)とは
 1) USBケーブルで最大100Wの電力供給が可能になる
 2) 電力とUSBデータのそれぞれでホストとデバイスの関係をスワップ出来る
 3) USBケーブル上でDisplayPortやHDMIといった通信規格を伝送可能になる



● Raspberry Pi3 Model Bの microSDHCメモリーカードを購入する

 Raspberry Pi3 Model Bを動かすには microSDHCメモリカードが必要です。
 8GB有れば Raspberry OSをインストール出来ますが、余裕を見て 16GBや 32GBを用意するのが良いと思います。

RASPBERRY PI Operating System
 Raspbianと NOOBS

 Raspberry Pi3で安定して使える相性の無い microSDカードのまとめ

2016/09/10
Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ
Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ

  ラズパイ3で安定して使える microSDカードを購入する Teamと SanDiskは絶対に買わない


● Raspberry Pi3 Model Bの周辺機器やアクセサリなども購入します。

 Raspberry Pi3 Model Bの周辺機器やアクセサリなども購入します。

 アクリルパネル組み立て式透明ケース
 カメラモジュール(専用バス接続)Rev 1.3 5MP
 3.5インチ タッチパネル付き TFT液晶 KeDei Ver5.0 2016/3/1版(GPIO接続)

 AD/DA変換 PCF8591 YL-40 I2C AD/DA変換モジュール
 加速度センサ Freescale MMA7455 13549J2H I2C 3軸加速度センサーモジュール
 地磁気センサ HMC5883L CJ-M49 I2C コンパスモジュール(3軸地磁気センサ)
 気圧センサ BOSCH BMP180 GY-68 I2C 気圧センサモジュール
 Maxim DS3231 RTC ZS-042 I2C リアルタイムクロックモジュール AT24C32付き(4KB)
  ※ 充電対応タイプの LIR2032型番のリチウムコイン型電池を使います。
  ※ 充電非対応の CR2032の場合は給電しない様に回路を修正します。右上のシルク印刷 SCLの上に有る [201]抵抗を取ります。そのまま使用すると電池が爆発します。
Adding a DS3231 Real Time Clock To The Raspberry Pi



● センサデバイスの I2Cアドレス一覧 IICアドレス一覧と使用方法
加速度センサMMA7455L
NXP
0x1D(W:0x32 R:0x33)MMA7455 三軸加速度センサモジュール
AQM0802Aと一緒に使えない相性?
使い方の説明
地磁気センサHMC5883L
Honeywell
0x1E(W:0x3C R:0x3D)CJ-M49 デジタルコンパスモジュール 3軸地磁気センサ使い方の説明
RFID NFCリーダライタNXP PN5320x24(W:0x48 R:0x49)ELECHOUSE NFC MODULE V3使い方の説明
8ビット I/OエクスパンダPCF8574
Texas Instruments
0x2F(W:0x5E R:0x5F)FC-113 PCF8574 キャラクタ液晶モジュール接続用使い方の説明
キャラクタ液晶 8文字x2行秋月 AQM0802A
ST7032
Sitronix
0x3E(W:0x7E R:0x7F)秋月の AQM0802液晶はラズパイ側の回路が原因の癖が有ります。
MMA7455と一緒に使えない相性?
PCA9515AD I2Cバスリピーターとの併用を推奨
使い方の説明
キャラクタ液晶モジュール 16文字×2行秋月 AQM1602A
ST7032
Sitronix
0x3E(W:0x7E R:0x7F)秋月の AQM1602A液晶モジュール使い方の説明
湿度センサHTU21D
TE Connectivity
0x40(W:0x80 R:0x81)GY-21 温度、湿度センサーモジュール使い方の説明
AD/DA変換PCF8591
NXP
0x48(W:0x90 R:0x91)YL-40 8ビットA/D & D/Aコンバータ使い方の説明
温度センサLM75A
Texas Instruments
0x4F
A0-A2=H
(W:0x9E R:0x9F)A0~A2を "H"に設定で 0x4F
デフォルト 0x48
使い方の説明
3軸加速度センサADXL345
Analog Devices
0x53(W:0xA6 R:0xA7)GY-291 3軸加速度センサモジュール使い方の説明
RTC リアルタイムクロックDS3231
現 Maxim
旧 Dallas Semiconductor
0x68(W:0xD0 R:0xD1)ZS-042 温度補償水晶発振器(TCXO)および水晶を内蔵する低コスト、 超高精度 I2Cリアルタイムクロック(RTC)使い方の説明
I2CメモリAT24C32
(4KBメモリ)
0x57(W:0xAE R:0xAF)ZS-042
6軸 ジャイロ+加速度センサMPU-6050
InvenSense
0x68
ADO=L
(W:0xD0 R:0xD1)GY-521 三軸加速度センサ・三軸ジャイロセンサモジュール、
AD0端子 プルアップ時=0x69、
AD0端子 プルダウン時=0x68
使い方の説明
9軸 ジャイロ+加速度+地磁気センサMPU-9150
InvenSense
0x69(W:0xD0 R:0xD1)MPU-6050に地磁気センサーを追加した最強センサー
9軸 ジャイロ+加速度+地磁気センサMPU-9250
InvenSense
0x69(W:0xD0 R:0xD1)MPU-9150の改良型、3軸加速度 + 3軸ジャイロ + 3軸コンパス
気圧/気温/高度センサBMP180
Bosch Sensortec
0x77(W:0xEE R:0xEF)BMP085の改良型
気圧/温度/高度センサBMP280
Bosch Sensortec
0x76
SDO=L
(W:0xEC R:0xED)BMP180の改良型、温度・気圧(高度)センサー
SDO端子 プルアップ時=0x77、
SDO端子 プルダウン時=0x76
使い方の説明
湿度/気圧/温度/高度センサBME280
Bosch Sensortec
0x76
SDO=L
(W:0xEC R:0xED)BMP280の進化型、湿度・温度・気圧(高度)の 4種類の環境情報を取得出来る(湿度が追加になった)
SDO端子 プルアップ時=0x77、
SDO端子 プルダウン時=0x76
照度、近接センサAPDS-9930
Broadcom
0x39(W:0x72 R:0x73)使い方の説明
RGB色センサ、ジェスチャー、照度、近接センサAPDS-9960
Broadcom
0x39(W:0x72 R:0x73)使い方の説明
RGB色センサTCS34725
TAOS
0x29(W:0x52 R:0x53)使い方の説明
12点 静電タッチセンサMPR121
Freescale Semiconductor
0x5A(W:0xB4 R:0xB5)使い方の説明
有機LEDモジュール 128x64 0.96インチSSD1306
SOLOMON SYSTECH
0x3C(W:0x78 R:0x79)DC='L'で 0x3C、DC='H'で 0x3D使い方の説明1

 センサー類は必要な GPIOピンが 2本で済む I2C通信方式のデバイスで揃えました。
 また、全てのデバイスの信号電圧レベルは +3.3Vです。
 制御アドレスが全て異なるので全部のセンサーモジュールをラズパイに接続して使用する事が出来ます。

 ※ MMA7455と一緒に使用すると ST7032iコントローラが認識されない。I2Cデバイス間の相性? I2C配線の引き回し?

 ※ ST7032iには STARTコンディションの前に、バス調停のSCLパルスがあると、誤動作してACKを返さないバグが有るそうです。
ストロベリー・リナックス ST7032 低電圧I2C液晶モジュール アプリケーションノート
 ごみが直前にあるとその後正しいシーケンスで通信しても ST7032は通信に失敗します。

 ※ AQM0802A液晶モジュール使用時のI2Cバスのプルアップ抵抗は10kΩを推奨いたします。(ラズパイ側で 1.8kΩでプルアップされているのが問題)
 ※ Raspberry Pi 全シリーズに共通する仕様の制約から、AQMシリーズの液晶を接続する場合にはバッファ(I2Cバスリピーター、例:PCA9515AD)を介して接続してください。
I2C接続小型LCDモジュール(8x2行)ピッチ変換キットの質問と回答



● 3.5インチ タッチパネル付き TFT液晶 KeDei Ver5.0 2016/3/1版(GPIO接続)

 3.2インチや 3.5インチのタッチパネル付き TFT液晶が有りますが、製品によって使用する GPIOが微妙に異なっているので注意が必要です。
 今回は KeDei製の液晶パネル(Ver5.0 2016/3/1版)を購入しました。

 詳細は下記の記事にまとめましたのでご覧ください。

2016/04/28
Raspberry Pi 3に SPI接続の 480x320 3.5インチ TFT液晶を接続して使用する方法
Raspberry Pi 3に SPI接続の 480x320 3.5インチ TFT液晶を接続して使用する方法

  ラズパイ3に KeDei 3.5インチ液晶 V5.0を接続して使用する方法。(KeDei公式パッチを適用)

● 3.5インチ液晶 3.95インチ液晶 GPIO接続 for Raspberry Pi

3.5インチタッチパネル ディスプレイ raspberry pi
ASIN: B00U6YCIT6

Raspberry Pi用 lcd ディスプレイ 320*480 タッチパネル対応 ラズベリーパイ 2/B+/B
ASIN: B00UYC5SC4

3.5インチタッチパネル ディスプレイ TFT LCD 480x320 RGB ディスプレイケース付き Raspberry pi b+/2/2b/A+に適用
ASIN: B017SHHLRC


● 5インチ液晶 HDMI接続 for Raspberry Pi

Elecrow Hdmi 5 インチ 800x480 TFT ディスプレー タッチスクリーンに付き Raspberry Pi Banana Piに対応
ASIN: B013JECYF2

ICOCO タッチLCDスクリーン LEDモジュール 5インチ ディスプレイ ミニPCラズベリーパイ Raspberry XPT 2046に適応する 5インチHDMI LCD タッチディスプレイ タッチパネル+タッチペン 800x480
ASIN: B01MXL3EM3

5インチHDMI LCD タッチディスプレイ タッチパネル+タッチペン Raspberry Pi Model A+/B/B+/Pi2 も適応
ASIN: B00WGVL4R4

 海外通販の eBayなら国際送料無料で 1250円程度で購入出来ます。
Raspberry PI LCD



● Raspberry Pi3 Model Bの周辺部品をアマゾンで購入する

 Raspberry Pi3 Model Bの周辺部品をアマゾンで購入出来ます。
 送料無料の所を優先して選びました。


● HDMIケーブルは Amazonベーシック ハイスピードHDMIケーブルがオススメ

 Amazon ベーシック 1年間限定 日本国内保証付き。


Amazonベーシック ハイスピードHDMIケーブル - 0.9m (タイプAオス - タイプAオス/イーサネット/3D/4K/オーディオリターン/PS3/PS4/Xbox360対応)
ASIN: B014I8SIJY

Amazonベーシック ハイスピードHDMIケーブル - 1.8m (タイプAオス - タイプAオス/イーサネット/3D/4K/オーディオリターン/PS3/PS4/Xbox360対応)
ASIN: B014I8SSD0

● HDMIケーブルが太いと感じる場合はエレコムのスーパースリム

 HDMIケーブルの取り回しに苦労する場合、HDMIケーブルが太いと感じる場合はエレコムのスーパースリムがオススメ。


エレコム HDMIケーブル イーサネット対応 スーパースリム 0.7m ブラック ニンテンドークラシックミニ対応 DH-HD14SS07BK
ASIN: B00HQY7U1K

エレコム HDMIケーブル イーサネット対応 スーパースリム 2.0m ブラック ニンテンドークラシックミニ対応 DH-HD14SS20BK
ASIN: B00HQY7W7C

● Raspberry Pi 3 Model B ケース

Raspberry Pi 3 Model B ケース 【KuGi】 ラズベリー・パイ 3 Model B 超小型パソコン 専用ケース Raspberry Pi 2 Model B & Pi Model B+ とも対応 クリア  ※Raspberry Pi 3 Model B 本体含まれません
ASIN: B01CDUM3D6

サインスマート Raspberry Pi B+ 専用ケース ブラック
ASIN: B00UBETR7M

ラズベリーパイ Raspberry Pi B+/2 Bに適用する1.2.4層スタック クリア アクリルケース (4層ケース)
ASIN: B01ABZ8D2K

アルミニウムヒートシンク Raspberry Pi用 2枚入り
ASIN: B016A7GTVK
※ Raspberry Pi 2や Raspberry Pi 3 Model Bは放熱板は CPUと USBチップの 2箇所に貼り付けます。
 (レギュレータ部分には貼り付けないので 2個で良いのです。)
※ 必要に応じて基板裏側のメモリチップにも貼り付けます。

・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース


・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース


・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース


・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース


・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース


・Raspberry Pi用 透明アクリル組み立て型ケース
Raspberry Pi用 透明アクリル組み立て型ケース




● カメラモジュール(専用バス接続)5MP Rev 1.3

 ラズベリー基板上の CAMERA端子に接続します。
 MIPI CSI-2と言うカメラ専用のバス規格で通信を行ないます。

 第一世代 2010/2 Omnivision OV5647は 503万画素 5メガピクセル
 第二世代 2016/4 Sony IMX219PQは 808万画素 8メガピクセル

 詳細は下記の記事にまとめましたのでご覧ください。

2016/05/14
Raspberry Pi 3 Model Bに専用カメラモジュールを接続する方法
Raspberry Pi 3 Model Bに専用カメラモジュールを接続する方法

  ラズパイに専用カメラモジュールを接続して Raspbianで写真の静止画撮影や動画を録画する方法

2016/05/14
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 Motion編
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 Motion編

  ラズパイのカメラで遠隔監視カメラ(ネットワークカメラ、ライブカメラ)

2016/05/14
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 MJPG-streamer編
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 MJPG-streamer編

  ラズパイのカメラで遠隔監視カメラ(ネットワークカメラ、ライブカメラ)


Raspberry Pi Camera Module V2 カメラモジュール (Daylight - element14)
ASIN: B01ER2SKFS
※ ソニー製のIMX219PQ画像センサを使用

Raspberry Pi Camera Module V2 赤外線 カメラモジュール (PiNoIR - element14)
ASIN: B01I996UE8
※ ソニー製のIMX219PQ画像センサを使用

Raspberry Pi ビデオ カメラ モジュール HD Video Camera Module
ASIN: B010O7KZ6W

Kuman Raspberry Piに適用カメラモジュール 夜間 赤外線の可視可能 ズームレンズ カメラモジュール Night NoIR Camera 500W画素 感光チップOV5647 Raspberry Pi モデルB/B++ RPI 3 2 1に適用 赤外線フィルインライト付き SC15
ASIN: B01ICO5CFI

※ mmal: No data received from sensor. Check all connections, including the Sunny one on the camera boardのエラーが出て使えませんですた。
※フレキケーブルやカメラ基板の SUNNYコネクタ(カメラと接続する黄色いやつ)を何回か着脱しても改善しませんでした。
 相性なのか?世界中でも正規品カメラモジュールでも出る症状っぽいです。
Rasberry Pi カメラモジュール mmal: No data received

※ iPadに付属の +5.1V 2A ACアダプタで動かしてみたら正常にカメラが動作しました。録画も問題有りませんでした。
 と言う訳で、Raspberry Piのカメラモジュールが mmal: No data received from sensor.エラーで動かない場合はコネクタの接触以外にも使用している電源の品質を確認するのが良いと思います。
※ コア動作周波数を 250MHzにすると安定して使える様な感じです。

・Raspberry Pi用 カメラモジュール Rev 1.3
Raspberry Pi用 カメラモジュール Rev 1.3




● 各種センサーモジュール for Raspberry Pi

HiLetgo PCF8591 AD/DA転換モジュール ADC /DAC転換モジュール 温度照度採集 [並行輸入品]
ASIN: B010RYH07E

MMA7455使用 I2C/SPI 三軸デジタル加速度センサ モジュール
ASIN: B0057OC62E

HiLetgo HMC5883L 3軸 磁界 コンパスセンサーモジュール IIC GY-273 for Arduino 3V / 5V [並行輸入品]
ASIN: B011DT2PLI

BMP180 大気圧センサーモジュール
ASIN: B0112A1ZD2

HiLetgo DS3231 AT24C32 時計モジュール リアル時間時計モジュール IICモジュール RTCモジュール for Arduino [並行輸入品]
ASIN: B011DT3E36

● センサーモジュール キット for Raspberry Pi

ベスト センサーモジュール キット 20種セット for Arduino / Raspberry Pi 2 収納ケース付き(温度センサー/ホール効果センサー/赤外線トラッキングセンサー/タッチセンサー/マイク・サウンドセンサー/デジタル温度&湿度センサー/3色フルカラー SMD LEDモジュール/赤外線リモコン受信モジュール/赤外線送信モジュール/Bluetooth モジュールリレー モジュール/レーザーセンサー/遮光センサー/水銀チルトセンサー/リードスイッチ/火炎検知センサー/赤外線障害物検知センサー/土壌湿度検出モジュール/光センサー/可燃ガス&煙センサー)
ASIN: B00YR0COXA

Raspberry Pi ラズベリーパイB+/2Bに適用てきる 多機能拡張ボード X300 SATAハードディスクインターフェース付き Bluetoothシリアル通信、WIFI、サウンドカード、電圧入力、オーディオアンプ、光ファイバー出力、RTC、USBハブ、マイク入力、赤外線受信
ASIN: B0180LD6NS

● Raspberry Pi電子回路実験用ブレッドボード接続用延長コネクタ等


Raspberry Pi model B+/raspberry pi 2 用 GPIOキット GPIOポート、ブレッドボード、40pinリボンケーブル
ASIN: B00U6W3H9S

Raspberry Pi 3 / Zero / 2 / B+ / A+用 ブレッドボード接続 T型基板キット(20cm 40ピンリボンケーブル付き) - ラズベリーパイI/O延長基板キット
ASIN: B00OJHF8WU

ラズベリーパイ raspberry piB+  2B GPIO拡張ボード 一つGPIO三つになる 铜柱ネジHAT
ASIN: B01B2ZSABW

●ラズベリーパイ用の電源

 余裕の 3Aで運用。


iBUFFALO (iPhone6s/6 iPhone6s Plus/6 Plus動作確認済) USB充電器 2ポートタイプ 3A&急速充電対応 ホワイト BSIPA19WH 最大3A
ASIN: B00BVYW0YS

iBUFFALO (iPhone6s/6 iPhone6s Plus/6 Plus動作確認済) USB充電器 3.1A出力 2ポートタイプ コンセント2口付き ブラック BSMPBAC06BK (2ポート合計 3.1A)
ASIN: B00M7YJYVI

raspberry pi model bに適応する5V 2A スイッチ付き1.5m USBケーブル USB A/M+501スイッチ+Micro USB 5P/M
ASIN: B00WG7QZYU

エスエスエーサービス [ USB スイッチ付コネクタ ] USB・A(オス)-USB・A(メス) SUAM-SWAF
ASIN: B00EH6J9T6

 2.4A給電のアダプタ、規定の 2.5Aよりも 0.1A少ないけれど値段優先で。


M4213 USB付きコンセントタップ 1.5m 2ポート計2.4A付 ホワイト
ASIN: B00VZV6F98

M4145 USBスマートタップ 2.4A 3コンセント電源+2USB タップ ホワイト
ASIN: B00UEJ3I0G

ELECOM スマートフォン タブレット用AC充電器 iPhone6s/6s Plus対応 2.4A出力 USB2ポート ホワイト MPA-ACUEN000WH
ASIN: B012RL32H2

オウルテック 2年保証 ストロングAC充電器 2ポート 合計出力2.4A OWL-ACU2F24-BK
ASIN: B0192TX6AU


Mopo USB充電器 2ポート超小型 折畳式プラグ 急速充電器 ACアダプター 各ポート最大2.4A
ASIN: B016UDWCVK

EC Technology 20W/4A 3ポートUSB充電器 ACアダプタ 急速充電 各ポート最大2.4A(3ポート合計 4A)
ASIN: B00Y02VDH8

RAVPower 24W 2ポート iPhone iPad等対応 ac アダプタ 急速充電 チャージャー 各ポート最大2.4A
ASIN: B015NXGW82

Anker 24W 2ポート USB急速充電器 1ポート最大2.4A
ASIN: B0156NEAJ2

● 電子工作の必需品


Sanwa(三和電気計器) デジタルマルチメーター PM-3
ASIN: B000JQHB6G
※少し高くても信頼性の有るメーカー物を買うのがよろしいと思います。トラブルの有る安物は作業効率が悪く、精神的にも良くないです。

HOZAN(ホーザン) ハンダゴテ 15W ペンソルエース精密ハンダゴテ H-110
ASIN: B000W9FPAO

goot リール巻はんだ SE-56008
ASIN: B001WHOQY6
※アマチュアの電子工作の場合には、わざわざ扱いの難しい鉛フリー半田を使う必要は無いと思います。

●ラズベリーパイ関連の技術雑誌


ラズパイマガジン 2016年6月号(日経BPパソコンベストムック) 単行本 - 2016/4/18
ASIN: 4822236404

ラズパイマガジン 2016年春号 (日経BPパソコンベストムック)
ASIN: 4822236099

ラズパイマガジン 2015年冬号(日経BPパソコンベストムック)
ASIN: 4822236048

ラズパイマガジン 2015年秋号 (日経BPパソコンベストムック)
ASIN: 4822236021


ラズパイ超入門(日経BPパソコンベストムック)
ASIN: 4822236080

日経Linux(リナックス)2016年3月号
ASIN: B019T9FN7W

トランジスタ技術 2016年 3月号
ASIN: B01AOFZQFE


● The MagPi ダウンロード版は無料で読めます。

 The MagPi ダウンロード版は無料で読めます。

 LEARN ALL ABOUT THE RASPBERRY PI 3 IN THE MAGPI 43!
The MagPi Download



● Raspberry Pi 3 Model Bの回路図

 Raspberry Pi 3 Model Bの回路図は公開していません。
 Raspberry Pi 2 Model Bの回路図は公開していません。外部接続コネクタ部分だけです。

Raspberry Pi B+ schematic
 RPi2 Model B schematics - "There are no plans at the moment to release the schematics" by jamesh » Mon Mar 09, 2015 11:02 am.
 「今の所、回路図をリリースする予定はありません」

●参考資料:Raspberry Piの古いモデルの回路図
 Raspberry Pi Model B REVISION 2.0 改訂版の回路図
MODEL B REVISION 2.0 SCHEMATICS
Schematics for the various Raspberry Pi board versions


 基板裏の J5コネクタは JTAGの模様。但し詳細は不明。
Sheffield Hackspace The Hunt for J5
 J5コネクタはこれと同じピン配置。

J5 Pin Information JTAG
Pin No Pi Zero Pi B+ Comment
1 Pi System Reset ? Pull low to reset the Pi
2 ? TRST_N TAP Reset pull low to reset the TAP
3 ? TDI Test Data In
4 Gnd Gnd Signal Gnd
5 ? TDO Test Data Out
6 ? TMS Test Mode Select
7 Gnd Gnd Signal Gnd
8 ? TCK Test Clock



● Raspberry Piの 40ピン GPIO端子

 Raspberry Piの GPIO端子は +3.3Vロジックレベルです。
 5Vトレラントでは無いので +5V系の信号線を接続出来ません。+5V系信号の場合はロジックレベル変換が必要です。

 GPIOの吸い込み電流、吐き出し電流は 16mAを超えては駄目。

 GPIOの初期設定は全て入力に設定されている。但し GPIO_14 and GPIO_15 (on pins 8 and 10)は出力に設定されている。
 ※ FREE WING注記:UART0_RxD端子も出力に設定されているの?

 GPIOの 1ピンと 3ピンは I2C通信の為に 1.8KΩで基板上でプルアップされている。
 (外部に I2Cモジュールを接続する場合はモジュール側のプルアップ抵抗を無効にする必要が有ります。)

 1~26ピンまでは古いラズベリーパイの 26ピンコネクタと全く同じピン内容で互換性が有ります。

RPi BCM2835 GPIOs
RPi Low-level peripherals
Raspberry Pi 3 Model B GPIO 40 Pin Block Pinout
GPIO current specifications
GPIO datasheet
BCM2835-ARM-Peripherals.pdf

GPIO Electrical Specifications
 Raspberry Pi input and output pin voltage and current capability

 40ピンコネクタのピン配置図有り
My CMS - Raspberry Pi B+ GPIO
Raspberry Pi LInux LESSON 26: Controlling GPIO Pins in Python



● Raspberry Piに関する色々な情報

 デスフラッシュ現象の公式発表
Xenon Death Flash: a free physics lesson | Raspberry Pi
 カメラのフラッシュライトやレーザーポインター等の高輝度で波長の長い光を U16の所に有る電源供給用 IC NCP6343という部品に対して当てると、ICの内部回路が誤動作を起こし CPUのコア電圧が急激に下がり動作を停止してしまうのが原因。

 ※ Raspberry Pi 3でもキセノン・デス・フラッシュしました。

 詳細は下記の記事にまとめましたのでご覧ください。

2016/03/20
Raspberry Pi 3のキセノン・デス・フラッシュ問題を検証する
Raspberry Pi 3のキセノン・デス・フラッシュ問題を検証する

  ラズパイ2で存在したカメラのフラッシュ光で死ぬ現象をラズパイ3でも検証し、その対処法を探る。


● Raspberry Piのコンソール上で使用する各種コマンド

 Raspberry Piのコンソール上で使用する各種コマンドは下記にまとめました。

2016/03/26
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ

  ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も


● Raspberry Piのクロス開発環境を構築する

 Windowsのコマンドラインで動く Raspberry Piのクロス開発環境を構築します。

Raspberry Pi/Raspberry Pi 2 Jessie Image

Sysprogs Windows toolchain for Raspberry/PI
 Windows toolchain for Raspberry/PI
Prebuilt GNU toolchain for mingw32

WinFLASHTool
 Writes images to memory cards under Windows.

SmarTTY
 A multi-tabbed SSH client with SCP support.



Tags: [Raspberry Pi], [電子工作]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入出来る通販ショップ一覧まとめ
Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入出来る通販ショップ一覧まとめ

  ラズパイゼロW ワイヤレスモデルを海外通販でサクッと簡単に個人輸入で入手。技適通過でも国内販売は常に品切れ

Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ
Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ

  ラズパイ3で安定して使える microSDカードを購入する Teamと SanDiskは絶対に買わない

Raspberry Pi 3 Model Bに専用カメラモジュールを接続する方法
Raspberry Pi 3 Model Bに専用カメラモジュールを接続する方法

  ラズパイに専用カメラモジュールを接続して Raspbianで写真の静止画撮影や動画を録画する方法

Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ

  ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も

Raspberry Pi 3公式フォーラムの FAQの内容の日本語訳
Raspberry Pi 3公式フォーラムの FAQの内容の日本語訳

  ラズパイ公式フォーラムの「The Raspberry Pi 3 Model B Q&A thread」の日本語訳

Raspberry Pi 3で GPIO端子の I2C機能を有効化する方法
Raspberry Pi 3で GPIO端子の I2C機能を有効化する方法

  ラズパイ3の GPIO端子の I2C機能を有効にして各種センサーを繋げる方法まとめ


Raspberry Pi 3、シングルボードコンピュータ ラズパイ3 Raspberry Pi関連はこちらへまとめました
 下記以外にも多数のラズパイ関係の記事が有ります。
 (I2C制御、GPIO制御、1-Wire制御、シリアル通信、日本語音声合成、日本語音声認識、中国語音声合成、MeCab 形態素解析エンジン、赤外線リモコン制御、秋月 I2C液晶モジュール、KeDei 3.5インチ液晶、HDMI 5インチ液晶、NFCカードリーダ、コマンドライン操作方法等)
Raspberry Pi 3に HDMI接続の 800x480 5インチ TFT液晶を接続して使用する方法
Raspbian Jessie 2017-07最終版で LIRCを使って学習リモコン、赤外線リモコンを送受信する方法
Raspberry Pi 3の WiFiを広告ブロック機能付きの無線LANアクセスポイント化 hostapd + dnsmasq編
Raspberry Pi 3の Bluetoothで ブルテザで通信する方法(Bluetooth編)
Raspberry Pi 3で日本語音声を合成して喋らせる方法(Open JTalk編)
Raspberry Pi 3に USB Micを接続して日本語の音声認識をする方法(Julius編)
Raspberry Pi 3の GPIOに LEDとスイッチを接続して Lチカする方法
Raspberry Pi 3の GPIOに LEDとスイッチを接続してシャットダウンボタンを実装する方法
Raspberry Pi 3で GPIO端子の I2C機能を有効化する方法
Raspberry Pi 3の GPIOに I2C通信方式の気圧計 BMP280を接続する方法
Raspberry Pi 3に I2C通信方式の NFCリーダライタ PN532を接続して NFC FeliCaカードを読む方法
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 Motion編
Raspberry Pi 3でネットワーク ライブカメラを構築する方法 MJPG-streamer編
Raspberry Pi 3 Model Bで動画処理アプリ FFmpegをコンパイルする方法
Raspberry Pi3の X-Window Systemに Windowsのリモートデスクトップから接続する方法
Raspberry Pi3に WebRTCの STUN/TRUNサーバと PeerJSサーバをインストールする方法


Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板

  Espressif ESP8266 ESP-12-E NodeMCU V1 ESP12 CP2102

BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)
BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)

  レーザー彫刻機、カラー液晶の DIYオシロ、Arduinoや Raspberry Pi用の小型カラー液晶



[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外はweb構成の変更で移動する場合があります)
Copyright (c) 2016 FREE WING, Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_3/