組み立て済みの40ピンPiウェッジフックアップガイド
組み立て済みの40ピンPiWedgeは、PiWedgeファミリーの最新メンバーです。厄介なPiピンをブレッドボードに分解して、簡単に使用できるようにするための優れた方法です。
ブレッドボードのPiウェッジ
このPiWedgeは、40ピンGPIOヘッダーを備えたPiファミリーのメンバーと互換性があります。
最近のPisの40ピンGPIOコネクタをブレッドボードに適したフォームファクタに適合させ、同様の機能によってピンを再配置します。また、GPIOピンは昇順で配置されています。
このバージョンも完全に組み立てられています–はんだ付けは必要ありません!
Pi B +で表示されたPiウェッジ。
TwitterMonitorやRaspberryPiを中心としたGreatAmerican Tweet Raceなどのプロジェクトを開発する過程で、Piを外部ハードウェアを含むプロトタイプに拡張しようとすると、いくつかの痛みが増していることがわかりました。
このラットネストのどこかに円周率があります
RaspberryPiモデルB +には、いくつかの通信インターフェイスへのアクセスに加えて、GPIOと電源を提供する40ピンコネクタがあります。ただし、コネクタには詳細なラベルがなく、ネイティブのピン配置は多少散在しています。同様の機能に使用されるピンは常にグループ化されているわけではなく、電源ピンとアースピンは明確なパターンなしで散在しています。
また、ピンははんだのないブレッドボードに簡単に変換されません。最初のプロジェクトでは、ヘッダーに接続したばかりのF-Mジャンパーワイヤーを使用しました。物事が機能しなくなったとき、彼らは多くの「ラットネストジグリング」を伴いました。
I / Oコネクタを使用する際の物理的な問題に加えて、新しいRaspberry Pi B +を使い始めるには、常に鶏が先か卵が先かという状況が関係しているようです。 SSHで接続するだけなので、コマンドラインを使用できます。ただし、SSHで接続するには、IPアドレスを知る必要があります。もちろん、IPアドレスは、コマンドラインでifconfigを実行することで最も簡単に学習できます。
40ピンのPiウェッジに会います
Pi Wedge B +は40ピンGPIOコネクタに接続し、ブレッドボードに適した配置と間隔でピンを分割します。電源ラインに1対のデカップリングコンデンサを追加し、最初の立ち上げプロセスを容易にします。FTDIBasicモジュールをシリアルポートに接続できます。
組み立て済みのPiウェッジには、ウェッジPCBと40ピンリボンケーブルが付属しています。
40ピンリボンケーブルは、ウェッジをPiに接続するために使用されます。このケーブルは極性があります。 Pi Wedge PCBの端では、ケーブルの歯がシュラウド付きヘッダーのノッチと接続します。
リボンケーブルの挿入
Pi B +自体のヘッダーには、位置合わせを保証するのに役立つものは何もありません。正しく接続されるように注意する必要があります。 Piのピン1は、シルクスクリーン印刷された長方形の犬の耳の角でマークされています。リボンケーブルコネクタには、ピン1を示す(ほとんど見えない)小さな三角形がエンボス加工されています。最初のピンも、下の写真の赤いマークのようにワイヤにコード化されています(ただし、黒などの別の色の場合もあります)。または紺色)。
適切なピン1の向き
FTDIコネクタも正しく位置合わせする必要があります。両方のボードの「grn」と「blk」のマークを必ず一致させてください。
適切な3.3VFTDI-基本的な向き
次のセクションでは、Piからの信号がウェッジにどのようにマッピングされるかを探ります。
Raspberry PiFoundationがB +を導入したとき、GPIOヘッダーを26ピンから40ピンに拡張しました。これらの変更は、A +およびPi2モデルBによって引き継がれています。コネクタは、外部周辺機器を識別するために、さらに9つのGPIOピンとID_SCおよびID_SDピンを追加します。これについては、SPIおよびI2Cチュートリアルで詳しく知ることができます。
Pi Wedgeは、PiのI / Oピンを再編成し、隣接するピンに同様の機能を配置します。 SPI、I2C、およびUART信号はすべて互いに近くにグループ化されています。
機能グループ
ラベルは短いですが、PCBで利用可能なスペースに合うように、ピンにはラベルが付けられています。 UART、SPI、およびI2Cピンには通信バス機能がマークされていますが、そのモードで構成されている場合はGPIOピンとしても使用できます。
次の表は、Pi Wedgeでの信号の割り当てを示しています。これには、必要に応じて周辺機器と代替のGPIO割り当てが含まれます。
Pi Wedge B +ピン機能マッピング
Piは3.3Vロジックレベルを使用しますが、これは5Vトレラントではありません。多くの周辺機器は3.3Vで動作できますが、5Vデバイスとのインターフェースが必要な場合は、TXB0104ブレークアウトなどのレベルシフターを使用してください。
6ピンFTDIヘッダーの信号も3.3Vロジックレベルに制限されています。 5Vモジュールではなく、3.3VFTDIモジュールで使用してください。
Piの電源を理解することは、Piを正常に使用するために、特に大規模なシステムに組み込む場合に重要です。
Raspberry Pi B +は、以前のリニアパワーレギュレーターのチェーンをスイッチングレギュレーターに置き換えるため、以前のバージョンよりも効率的です。
最近公開された回路図はRaspberryPi B +のものであり、Pi2モデルBとA +は類似していると想定しています。これらの回路図を調べると、5VがコネクタJ1を介してボードに接続されていることがわかります。これはマイクロUSBコネクタですが、電源ピンとグランドピンのみが接続されています。このコネクタからの5Vは、電源極性の事故から保護するヒューズとトランジスタ回路を通過し、それ以上の調整なしでボードの周りを継続します。 Pi Wedgeの5V接続は、このラインからまっすぐに来ています。
B +では、5Vはデュアルスイッチングレギュレータに送られ、さらに3.3Vと1.8Vに低下します。安定化された3.3VはI / Oコネクタに存在します。
全体的なニーズと可用性に応じて、Piの導入に適用できる電力戦略がいくつかあります。
このチュートリアルの対象
ブートストラップ
ソリューション
コンテンツ
接続
B +による変更
信号の場所
ウェッジシルク Python(BCM) WiringPi GPIO 名前 名前 WiringPi GPIO Python(BCM) ウェッジシルク G17 17 0 GPIO17(GPIO_GEN0) GPIO18(GPIO_GEN1) 1 18 G18 G16 16 27 GPIO16 GPIO19 24 19 G19 G13 13 23 GPIO13 GPIO20 28 20 G20 G12 12 26 GPIO12 GPIO21 29 21 G21 G6 6 22 GPIO06 GPIO22(GPIO_GEN3) 3 22 G22 G5 5 21 GPIO05 GPIO23(GPIO_GEN4) 4 23 G23 G4 4 7 GPIO04(GPIO_GCLK) GPIO24(GPIO_GEN5) 5 24 G24 CE1 11 GPIO7(SPI_CE1_N) GPIO25(GPIO_GEN6) 6 25 G25 CE0 10 GPIO8(SPI_CE0_N) GPIO26 25 26 G26 MOSI 12 GPIO10(SPI_MOSI) GPIO27(GPIO_GEN2) 2 27 G27 MISO 13 GPIO09(SPI_MISO) GPIO03(SCL1、I2C) 9 SCL SCK (動作しない14) GPIO11(SPI_CLK) GPIO02(SDA1、I2C) 8 SDA RXI 16 GPIO15(UART_RXD0) GPIO0、ID_SC(I2C ID SC EEPROM) 31 IDSC TXO 15 GPIO14(UART_TXDO) GPIO1、ID_SD(I2C ID SD EEPROM) 30 IDSD 5V 5V 3.3V 3.3V GROUND GROUND ロジックレベル
コミュニケーション
パワー
製造プロセス