Skip to main content

BeagleBone®用 Grove Base Cape v2

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Grove Base Cape for BeagleBone® v2は、BeagleBone®プラットフォーム用のGroveシステム拡張ボードです。このケープを使用すると、Groveモジュールとして提供される多くのトランスデューサ(センサーおよびアクチュエータ)をBeagleBone®プラットフォームに簡単に接続できます。このボードには256kbのシリアルEEPROMも含まれています。はんだ付け不要の設計とコンパクトなプラグアンドプレイポートにより、製品開発プロセスでの労力を大幅に削減できます。

このケープは、Groveモジュールの大家族とプラグアンドプレイを行うための12個の使いやすいGroveコネクタを提供します。コネクタには、2x UART、2x ADC、4x デジタルI/O、4x I2Cが含まれており、BeagleBone®ボードのピンにインターフェースします。これにより、ほぼすべての必要な機能が提供されます。また、アドレス競合が発生した場合にI2Cアドレスをリセットするための2つのスイッチが用意されています。さらに、通常の5Vから3.3Vおよびその逆への電圧変換用スイッチも統合されています。

特徴


  • BeagleBone®とGroveモジュール間の接続が簡単に。
  • はんだ付け不要。
  • 時間とコストを節約。

仕様


出力電圧 3.3 V または 5 V(切り替え可能)
最大出力電流 3.3Vで500mA、5Vで500mA
デジタルGroveポート 6(UART1(ラベル付き)およびUART4(ラベル付き)と同じピンを共有)
アナログGroveポート 2
I2C Groveポート 4
UART Groveポート 2(UART1、UART4)
EEPROM 256kb(モデル: CAT24C256WI)
寸法 長さ70mm × 幅50mm

部品リスト

部品名 数量
BeagleBone®用 Grove Base Cape v2 1個

ハードウェア概要


出力電圧スイッチは、Groveポートへの出力電圧を制御するスイッチです。

USERボタンは、BeagleBone®のUSERボタンとして使用できるボタンです。

ケープアドレススイッチは、複数のケープが接続されている場合にI2Cアドレスの競合を回避するためにケープアドレスを選択するスイッチです。複数のケープの使用に関する詳細は、https://beagleboard.org/Support/bone101/#capesおよびhttp://elinux.org/BeagleBone_Community#Capesをご覧ください。このスイッチを使用して、00(バイナリ、工場出荷時設定でプルダウン)から11(バイナリ、Grove Base Cape for BeagleBone v2上)までのアドレスを選択できます。これにより、すべてのケープで0x54から0x57に対応します。

書き込み保護ピンは、これらのピンが接続されている場合にケープのEEPROMの書き込み保護を無効にするために使用されます。デフォルトでは接続されていません。

LMV324オペアンプは、アナログ電圧を制御するための低電圧レールツーレール出力オペアンプです。詳細はこちら

TXB0108PWは、8ビット双方向電圧レベル変換器です。詳細はこちら

注意 Grove Base Cape for BeagleBone® v2.0の一端には、穴のある丸い角のノッチが2つあります。この端は、BeagleBone® Greenの同じノッチがある端に対応しています。このノッチを使用して、正しい向きを確保できます。

はじめに

このセクションでは、このボードを使用するための基本的な例を紹介します。さらに多くのデモは BeagleBone® Recipes ページで見つけることができます。これらのプロジェクトに Grove Base Cape for BeagleBone® v2 を追加することで、配線接続を便利にすることができます。

推奨読書

必要な材料

  • Grove Base Cape for BeagleBone® v2 × 1

  • Grove - Button × 1

  • BeagleBone® Green (HDMI出力なしでBeagleBone® Blackと完全互換)

  • USBケーブル (タイプAからタイプB、Arduino用) × 1 または USBケーブル (タイプAからマイクロタイプB、Seeeduino用) × 1

  • Groveケーブル × 1

コーディング作業

  1. BeagleBone® Green をUSBケーブルでPCまたはMACに接続します。http://192.168.7.2:3000/ide.html をクリックしてCloud9 IDEを開きます。

  2. Grove - Button(P) をGroveケーブルを使ってGrove Base Cape for BeagleBone® v2に接続します。GroveケーブルをGPIOピン51に差し込みます。

  1. 以下のコードをCloud9にコピーし、.js ファイルとして保存します。
var b = require('bonescript');
b.pinMode('P9_16', b.INPUT);//GPIO 51はP9_16に対応します。詳細は https://beagleboard.org/Support/bone101/#headers を参照してください。

setInterval(check,1000);

function check(){
b.digitalRead('P9_16', checkButton);
}

function checkButton(x) {
console.log(x.value);
if(x.value == 1){
console.log("Groveボタンを押しています");
}
else{
console.log("Groveボタンを押していません");
}
}
  1. Cloud9 IDEで Run をクリックして、BeagleBone® Green上でプログラムを実行します。

  2. 約10秒待つと、Cloud9 IDEの下部に出力が表示されます。出力は以下のスクリーンショットのようになる可能性があります:

オンライン回路図ビューア

リソース


技術サポートと製品ディスカッション

弊社の製品をお選びいただき、ありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...