• 締切済み
  • すぐに回答を!

Arduinos & Raspi

Raspberry pi 31台で複数のarduino microを制御したいと考えています。できれば10台ほどのarduinoをコントロールしたいのですが、usbハブでポートを増やしてarduinoを10台繋げるのことは可能でしょうか? Raspiがショートしないか心配なのですが、素人なのもでどこを見て、どのように計算をすれば良いのかわかりません。 教えていただけないでしょうか? よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数657
  • ありがとう数0

みんなの回答

  • 回答No.3

データシートを確認する癖をつけましょう。 電子部品には絶対最大定格(Absolute Rating)という超えてはいけない各特性の最大値が設定されています。 そしてまず確実に消費電力か消費電流が規定されています。 Arduino MicroのATmega32u4は最大消費電流が200mAとなっています。 USB2.0は500mAが最大の給電電流ですのでAruduino Microを3台以上の接続でラズベリーパイに破損の危険が出てきます。 とはいえ、最大消費電流はIOピンなどでの出力電流を含めた値であるので、実際の消費電流はもっと少ないです。 実消費電流は処理によって異なるので一概に言えません、ゆえに、USB電力チェッカーなどで利用するArduino Microの実消費電流を測り、最大値が50mA以下であれば10台の接続が可能といえます。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Arduinoによるモーター制御

    Arduino microとモータードライバを用いてモーターを制御しようと考えています。なるべくモーター制御機構を小さくしたいので外部電源を取り付けたくないのですが、外部電源がない場合Arduinoがショートしてしまうことはありますでしょうか? また、どれくらいの電圧、電流だと大丈夫なのかを調べるにはどのように計算をすればいいのでしょうか?

  • GPIOポートを使ったシリアル通信について

    GPIOポート(デジタルの汎用入出力)を用いてのシリアル通信について質問させて頂きます。 通常シリアル通信にはTxD,RxDといったシリアル通信用のピンを用いますが、これは通常1デバイスに一ポート程度しかありません。そこで、多数のシリアル通信デバイスを制御するのに、数のあるGPIOピンを用いることができないか、と検討しております。 具体的には、raspberry piやarduinoに搭載されるGPIOピンと制御したいデバイス(PICマイコンなど)のシリアル通信ポートを接続し、制御したいということです。 説明が下手で意図がうまく伝わらないと思いますが、できるかできないか、または参考になる資料など、なんでもいいので情報の提供をよろしくお願いいたします。 イメージしている接続を図示してみましたので、説明の足しになれば幸いです。

  • USBバスパワーの感知について

    今、バーコードリーダー(USB接続)を1つのPCに複数台接続し、複数のバーコードリーダーから読み込みができないかを検討しています。 この場合、同時にバーコードリーダーからの入力があった際に、読み取りの文字列が混ざってしまうことが解りました。USB接続のバーコードリーダーに関しては、同時に読み込みを行った場合これを制御するのは難しいようです(できれば最高なのですが…)。 そこで、下記のようなことができないかを検討しています。 U2H-SW4という、ポートごとに電源の供給を制御できるUSBハブがあり、 節電USB・HUB(U2H-SW4)の制御ソフト(http://www.iteclub.net/2011/08/12/u2h-sw4x_control_software/)という、CUIでU2H-SW4を制御できるソフトを見つけました。 ここで、例えばU2H-SW4に4つのバーコードリーダーを接続し、その中の1つに電源が供給(使用された)場合、他の3つのポートをOFFにして、その1つの電源供給が停止した際に(使用が終了)すべてのポートをONにできないかと考えました。その場合、1つがスキャンしている時は、他の3つは切断され、その間スキャンはできませんが、データが混じることはないと考えています。 ただ、その際スピーディーな切り替えが求められるます。 このようなことは可能でしょうか? CUI関係はそれほど馴染みはありません。 ご教授いただければと思います。

  • 回答No.2
  • mpascal
  • ベストアンサー率21% (1135/5190)

給電タイプまUSBハブを使えば?

共感・感謝の気持ちを伝えよう!

  • 回答No.1

>Raspberry pi 31台で複数のarduino microを制御したいと考えています。 Raspberry pi が31台と読めてしまう Raspberry pi3が1台で複数のarduinoですよね? >arduinoを10台繋げるのことは可能でしょうか? 10台接続する前に たった1台を接続する事の困難さを乗り越えましょうね たったの1台がうんともすんとも動かない状態が数週間は続く事でしょう http://deviceplus.jp/hobby/raspberrypi_entry_018/ http://deviceplus.jp/hobby/entry_063/

共感・感謝の気持ちを伝えよう!

質問者からの補足

見にくくてすいません。1台です。 すでに2台のarduinoは接続し制御できています。 しかし、これが10台になるとどうなるか不安なので質問させて頂きました。 教えていただけないでしょうか?

関連するQ&A

  • この場合、9V ?mAの電源を使えばよいでしょうか

    現在、arduinoというマイクロコントローラーを使って電気工作をしています。 しかし、装置は作動するものの、途中で付属のwifi通信が止まってしまうという問題があります。通信が途絶えるまでの時間は1-10分とまちまちです。 原因は色々考えられますが、今現在、使っている外部電源が適切かどうか、そうでなければどれがいいのか、を調べています。 以下の場合、適切な外部電源を選ぶためにどういった計算をすればよいのかご助言願えますでしょうか? もの自体は、 wifiによってデータをダウンロードし、それをマトリクスLEDと7セグメントLEDで表示する、というものです。 電気の流れは、 現在、9V 500mAの外部電源からの電流を並列に、 1. そのままArduinoの外部電源として使用 2. レギュレータに通し5Vに変換後、それがさらにわかれ、 -> MAX7219(LED制御ドライバ) -> マトリクスLED の4セット -> MAX7219(LED制御ドライバ) -> 4桁の7セグメントLED の1セット となっています。 以下各部品のデータシートを読んでみておそらく関係しているだろうところをピックアップしたリストです。 まず、Arduinoですが、 Arduino Duemilanove (ATmega328) http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove 推奨入力電圧: 7-12V 出力電圧: 5V 各ピンからの出力電流: 40 mA これにWiflyシールドというものをのせています Wifly RN-131G http://www.sparkfun.com/products/9367 http://www.sparkfun.com/datasheets/Wireless/WiFi/rn-131G-ds.pdf スタンバイ時供給電流 (doze): 15 - mA 接続時供給電流 (idle, RX): 40 mA 接続時供給電流 (TX): Typ.140 Max.212 mA この二つのセットには9V500mAの電源が直接きています。 一方、レギュレーターを通って5Vに変換されたものは、 まず、I.C MAX7219 (LED制御ドライバ)に行きます。 http://www.microtechnica.tv/support/manual/MAX7219_jp.pdf (JP) 供給電圧: min.4.0V max.5.5V 供給電流: 330mA (全てのセグメント点灯時) これが5個並列につながっています。 そしてそのうち4つはそれぞれ、 マトリクスLED(7x5) http://pdf1.alldatasheet.com/datasheet-pdf/view/233258/KINGBRIGHT/TC20-11EWA.html (各LED毎) 推奨動作電流 (IF): 30 mA の4つを制御し、 あとの一つが、 7セグメントLED x 4 http://pdf1.alldatasheet.com/datasheet-pdf/view/233168/KINGBRIGHT/SBC15-11EGWA.html (各セグメント毎) 推奨動作電流 (IF): 30 mA の4桁分を制御しています。 必要な電流を考える場合は単純にこの消費電流の合計を考えればいいのでしょうか? だとしたら、500mAではまったく足りてないように思いますが、一応は動いています。 これだけの部品を扱うにあたって、電圧が9Vとすれば、何アンペアの電源が理想的なのか、またそのための計算方法が、現在最終的に知りたい答えです。 わかりづらい説明で申し訳ありません。この他に情報が必要あらば、質問くだされば補足していきます。 よろしくお願いいたします。

  • USBハブの限界

    パソコンのハード面では全くの素人です。よろしくお願いします。 パソコン使用中にディスプレイ画面に「USBハブの限界の超過」「不明なデバイスがハブの限界を超えました。デバイスの位置は太字で表示されています」というメッセージが頻繁に出てきます。太字部分は「不明なUSBデバイス」となっていてクリックしても何の変化もありません。しかたなく「リセット」又は「閉じる」ボタンをクリックして上記の表示を消してパソコンの使用を続けています。 上記表示の中では他に「USB Poot Hub(2Port)」「NEC USB Hub(4Port)」キーボード、「NEC109USBキーボード(バスパワードハブ付き)」、「未使用ポート」、「不明なUSBデバイス」「HID準拠マウス」といった表示があります。 今のところパソコンの使用上、特に支障はありませんが面倒なことと、今後なにか問題が起きないか心配です。 原因として考えられるのは、最初「キーボード」接続型のマウスを使用していたのですが、突然マウスポイントが動かなくなり使用できなくなりました。それでパソコン本体に直接接続タイプのマウス(ホイール付USB&PS/2マウス)に変えたところマウスは使用できるようになりました。  おそらくその時から上記のUSBハブの表示が出始めたと思うのですがあまり確かではありません。 本体周辺機器はスピーカーとプリンターだけです。本体には「FD」「CD」ドライブがついています。  「USBハブ」とか「デバイス」とかの意味もわからない素人です。  できれば自分で解決したいのですが専門ショップで相談した方がいいのでしょうか。一応パソコンには詳しいと思う友人にも見せましたが解決しませんでした。   よろしくお願いいたします。

  • raspiで2つのソフトを動かす。

    現在raspiでaprsのsdrのソフトを動かしています。 cpuの稼働率は20%くらいです。 しかしaprsを収めているアルミのboxが熱を持ちそうなので、ファンで 冷却したいと思っています。 冷却ファンも回しっぱなしでは能が無いので、LM60と言う温度センサーの データーを使ってraspiでソフトを作り温度によるファンの制御をしてみたいと 思っていますが、raspiではソフトを同時に二つ走らせる事は出来ますか。 勿論、ファンの制御をしている時間分はもう片方のaprsの動作に少しの遅れが 生じるかとは思います。 現在はハードでop-ampとアナログコンパレーターを使って動作の確認はしましたが 折角raspiが有るので制御させてみようかなと思いました。 宜しくお願いいたします。

  • raspi3bでi-gateの設定

    raspi3bでi-gateでモジユールのblacklistの設定という所があります。 以下を入力して下さいという事で入力しましたが、そのような ファイルは有りませんと出てきます。 どのようにしたら良いでしょうか。 /etc/modprobe.d/rtlsdr-blacklist.conf 出典参考サイト Https://ruf.jpn.earth/?p=1948 宜しくお願いします。

  • デイライトのウィンカー連動化

    現在デイライトをオリジナルで製作しています。 ※デイライトは市販のものですが、バンパーに綺麗に取り付ける為、ケースを自作しています。 ちなみにデイライトは下記URLのものです。 http://item.rakuten.co.jp/car-shop-hiro/2012051522?s-id=adm_bookmark_item02 このLEDユニット部を自作ケースに収めるつもりです。またケースには別にLED球を追加してウィンカーとしての機能も内蔵しようかと考えています。 ただ、デイライト自体かなり明るいもので、この横にウィンカーを設置しても殆ど目立たないことが予想されます。 よってウィンカー点滅時にデイライトが減光してくれたら良いのですが、上手く制御出来るコントローラーが見付かりません。 エーモンの「デイライトLEDコントロールユニット」が希望通りの働きをしてくれるのですが、デイライトが使用可能電力をオーバーしています。 ※デイライトは30Wで、エーモンのデイライトLEDコントロールユニットは15Wまでしか使用出来無いようです。 30W対応のデイライト制御ユニットはCEPと言うメーカーから販売されていますが、こちらはウィンカー連動でデイライトを減光させる機能は無いとのことです。 http://cepinc.jp/chumon/mart/dis.cgi?mode=pro&dis=unm28 上記の通りですが、何か良い制御ユニット(コントローラー)をご存じであれば、教えて頂けないでしょうか? もしくは、リレーなど組み合わせる方法でも構いません。ただし難しい作業や計算が必要になるようであれば、ちょっと私には出来ないかもしれませんので、なるべく簡単な方法を希望します。 素人で全くわかりませんが、CEPの「ウインカーポジションキット」を使えるのでは無いのかとも思いましたが、いかがでしょうか? http://cepinc.jp/chumon/Wnk_p/Wnk_p_kit_info.html 一応希望内容を記載しておきます。 1.ウィンカー連動でLEDデイライトを減光させる 2.なるべく安価な方法で 3.可能であれば夜間時(スモールオン時)LEDが減光出来れば尚良いです ちなみにデイライトキットには減光機能はありませんが、3本の配線があり、そのうち1本はアース、2本目はACCに接続してやるとエンジン始動と同時に常時デイライトが点灯する仕様で、3本目をスモールやウィンカー線に接続すると、それに連動してデイライトが消灯する仕様になっているようです。 つまりこのデイライトキットの制御ユニットは、単純に逆リレー方式を採用しているだけで、スイッチ配線にDC12Vの入力が有れば本体側への電力の供給をストップするだけの装置です。 またデイライトは約8Vから点灯し始め 12V付近で最大光量となるとのことです。 以上ですが、御回答宜しくお願いします。

  • raspi3BのWiFiの部品配置を教えて下さい

    ラズパイ3BのWiFiの部品はどの位置に有りますか。 というのは、ラズパイを金属のケースに格納しようと思っていますが 完全に金属のケースで覆うとWiFiの電波がシールドされてしまうので WiFiが使えなくなってしまいますので、WiFi部品の電波が出る部分の 近接するアルミシャーシを大きく開口しWiFiの電波の出る部分を外側に近づけ、アクリルで蓋をしようと思っています。 良い知恵をお貸し下さい。

  • Raspi Volumioで日本語文字化けの解消法

    Raspberry ZERO WHでVolumioの音楽ファイルの日本語表記が、 文字化けの解消法の問い合わせです。 原因はWindows Media Player 11&12 で取り込んだWAVEファイルの、 文字コードがShift-JISだからと解りました。 Shift-JIS ⇒ UTF-8 に変更するのに、アプリMp3tag を使用して行いましたが、変更が出来たのと出来ない場合が混在してて、原因が解らずにいます。 1:アプリMp3tag での現象の解決法を御教え下さい。 2:アプリMp3tag 以外で良いツールが有れば、御教え下さい 添付ファイルはMp3tagで変換後の物で、文字化けしている方がUTF-8に変換成功?でVolumioでは文字化けしません。 (USBメモリに入れての再生です) Mp3tagでの設定で、ID3v2.4 UTF-8とID3v2.4 UFT-16の両方で行いましたが結果は同じでした。 文字化けしても音楽再生には支障が無いのですが、Volumioの表示が 今迄の音楽再生アプリとは、一線を画す表示で、格好よく、綺麗なので、文字化けが気になりだして、約2か月間、もがいて、居ます。 ご回答の程を宜しく、御願いします。

  • PIC16F88のA/D変換の時間設定について質問です。最近PICを始

    PIC16F88のA/D変換の時間設定について質問です。最近PICを始めたばかりの素人です、色々な書籍を読みあさりC言語でプログラミングしていますが、PIC16F88のA/D変換を利用しステッピングモータの回転数を制御するプログラムを作りました。そこでアナログからデジタルに変換する待ち時間が必要とわかりとりあえず仕様書に19.72μSの待ち時間らしき時間がありましたので使用しましたがこれが正しいのかわかりません。どうぞアドバイスお願いします。 以下プログラムの抜粋です。コンパイラはCCS社のPCMを使用しています。 #include<16f88.h> #fuses HS,NOWDT,PUT,NOPROTECT,NOLVP,NOBROWNOUT, #device ADC=10 #usedelay(clock=10000000) 途中省略 void DEGVR() { ///////////////////////VR→デジタル計算/////////////////////// set_adc_channel(2);//A/D変換チャンネル設定 delay_us(20);//変換にかかる時間19.72μs vr = read_adc();//A/D変換レジスタリードしvrへ 途中省略 main() { ////////////////////////vr設定/////////////////// setup_adc_ports(sAN2); //アナログポート設定 setup_adc(ADC_CLOCK_DIV_32);//アナログ変換クロック設定 途中省略

  • Raspiのファイル内容変更に付いて追加質問。

    tkf- 様 2019-01-20 10:31:09 質問No.9579556の追加質問 前回はお世話に成りました。 先の質問はファイルを開いて、その内容を見る方法に付いて教えて頂きましたが、今回はそのファイルの内容を一部変更しなければならなく成りました。 最初に述べた通り質問No.9579556の所のファイルの内容を一部変更したいと思っています。 以下の通り。 /usr/share/doc/direwolf/examples/ のファイルのある場所の中の /direwolf/examples/ の中の /examples/ 中に  direwolf.conf.gz <----- (これを開いて内容を変更したい) 管理者権限とかパーミッション・・・とか出てきて、全てに対して解除とかを 書いてある通りにしてみたのですが、上手く行きません。 すみませんが今一度教えて下さい。 宜しくお願い致します。

  • KDDIの提供するモデムについて

    Yahoo BBを使っていたのですがメタルプラスの安さにひかれて乗り換える予定です。 しかし気になる事があります。 NECアクセステクニカ Aterm DL 180V-Cというモデムをレンタルするわけですが モデムの変更により、今まで使えていた下記の機能が使えなくなるとうことです。 ・静的NAT ・ダイナミックポートコントロール ・通信情報(アクセスログ)設定 ・仮想DMZ側ネットワーク設定 ・RIP ・ブリッジ ・複数固定IPサービス対応 ・無通信監視タイマ ・シングルユーザアクセスモード ・VPNパススルー これの意味がよく分からないのですが、モデムルーターにいままで付いていた機能がなくなったということでいいのでしょうか? その中のブリッジに関してなのですが今まで無線LANを使っていてKDDIでも無線LANを使いたいのですが無線のレンタル料が高いのでこれを機会に無線LANルーターの購入をしようと考えています。 その購入しようと思ってるのはバッファローのWHR-AMG54というやつで回線に合わせたルータ・ブリッジモード切替えがついているやつです。 KDDIの提供するモデムにはルーター機能がついているんですよね? ということはこちらの無線LANのほうはブリッジモードにして使うということでしょうか? ブリッジモードにして使えば大丈夫なのでしょうか? モデムの機能にブリッジが使えないということはモデムについてないだけで無線LANのブリッジは使えると言う認識で間違ってないでしょうか? せっかく変えたのに使えないというショックなことになっては困るので心配です。 どなたかお答えお願いします。