タグ付けされた質問 「arduino」

Arduinoが多く電子機器が少ない質問には、必ずArduino Stack Exchangeを使用してください。

4
「XBees」以外のティーンエイジャーとアルドゥイーノの間の優れた通信デバイスは何ですか
これまでXBeesを使用して10代の若者とコミュニケーションを取っています。ただし、ご存じのように、XBeesは非常に高価であり、複数のデバイスが相互に通信するようにしたい場合は、数十代+複数のXBeesを支払う必要があります。 また、XBeeは指定された2つの10代の間です。10代の若者全員が互いにコミュニケーションを取りたい XBeesをあまり購入せずに、複数のティーンエイジャーやアルドゥイーノに一度に接続できる通信デバイスはありますか? または、範囲内のすべてが互いに通信できるようにする通信デバイスとは何ですか? または、個別のティーンエイジャーを使用せずに彼らにコミュニケーションをとらせる他の方法はありますか? 答えて頂ければ助かります!!

3
Arduino Nano:アナログ入力で微小電圧を測定
Arduino Nanoの 10ビットADCで0v〜40mVをできるだけ正確に測定する必要があります。1秒あたり約1つのサンプルしか必要ありません。 AREFピンをグラウンドより40mV上に保持し、すべてを適切にシールドし、ハードウェアとソフトウェアでローパスフィルターを使用し、適切に平滑化された電源を使用する予定です。 どんな精度が得られるでしょうか? 精度を向上させるために他に何ができますか?
9 arduino  adc 

2
アナログ入力を使用してArduinoの電源電圧を測定する
5vバッテリー(ステップアップモジュールに3.7v)を使用してArduinoに電力を供給していて、電圧を測定する必要があります。バッテリーが大電流を供給しているとしましょう。AnalogInで電圧を測定しても安全ですか?このように: 私が尋ねている理由は、ArduinoのADCアーキテクチャと制限についてあまり知らないためです。だから通常、私は安全のためにそうします: 最初の図の接続はADCにとって安全ですか?前もって感謝します! 注:同様の質問がここで行われました:(DC電力使用量の監視)が、バッテリーの高電流負荷の質問には答えません。

1
長距離センサーに最適なアプローチ
プロジェクト だから私はプロジェクトのアイデアを持っています。(うめき声) 複数のモーションセンサーや超音波センサーを監視して、単純な近接アラートを作成したいと考えています。家の周囲(屋外)に沿った重要なポイントにセンサーを「展開」したい。後で、私はホームコントローラーにz波通知を送信し、大きな信号に対して穏やかなアラートトーンを再生したいのですが...ベビーステップ...とりあえず、簡単な出力で解決します(LEDが点灯すると、 )物事を機能させるためだけに。 問題 私は必要なコンポーネントを知っており、スケッチがそれを動かすためのアイデアを持っています(Uno 3がシールド後にサポートできる1つまたは多くのセンサーを使用して)。しかし、距離に関して途方に暮れています。独自のセンサーを備えた複数のArduinoを選択します。それぞれがホームベースと通信するか、複数のセンサーを備えたロフト内の1つのArduinoとそれぞれへのヒドラのようなケーブルのセット、および単一のハードワイヤードパワードローです。後者のアプローチは、多くの点で無駄が少なく、確かに安価であるため(特に無線シールドを考慮すると)、気に入っています。 実際の質問 私が欲しいのは、センサーコンポーネントをArduinoに長距離接続する(可能な場合でも)方法の推奨です。具体的には: 私が敷設している余分なCat-5のいくつかがこれに適しているでしょうか? そうでない場合、なぜですか(私は学習しようとしています-良い読書への参照は私が尋ねるすべてです)? 検討していなかった代替案はありますか? 歩く前に走ろうとしていますか? 母はあなたの小さな男の子を引き裂きますか?* *それで、それは単なるピンクフロイドのリファレンスです。私はArduinoを新しい趣味として始めたばかりです(私は貿易業界のソフトウェアエンジニアです。EEの経歴や経験はありません)。私は現在、「良い質問をするために何を知る必要があるかわからない」という問題に直面しています。知覚された怠惰を許して、私を遠慮なく教えてください。:-) 更新 さらなる調査により、このスレッドは実現可能であると誰かが示唆したが、OPは1つのセンサーが応答しないと述べた。レスポンダーは、1つのセンサーのメーカーが接続のセンサー側にできる限り近いローパスフィルターを提案したと述べました。考え? また、私のネットワークエンジニアリングの背景では、異なる方向に複数のcat-5を実行すると、8ストランドの少なくとも2つが無駄になる場合、チップがはんだ付けされてしっかりしていると仮定すると、2ペアの電話データケーブルも問題なく機能する可能性があります。ブレッドボードにつながる。もう一度、考えは?

2
Arduinoは切断されたピンに入力値を持っています
Arduinoは初めてです。たぶん基本的な質問です... このプログラムをロードすると: int mval = 0; void setup() { Serial.begin(9600); // set up the LCD's number of columns and rows: } void loop() { mval = analogRead(1); Serial.println(mval); delay(1000); } 300と400の間で変化する値を取得します。0にする必要があると思うときは、その入力に何も接続されていないということです。 何か案は??USB経由でラップトップに接続されているarduino UNOです。

6
USB-シリアルケーブル経由でArduinoをプログラミングするときに、AVRdudeの非同期エラーを修正するにはどうすればよいですか?
私はこの PC用のアンビエント照明を構築しようとしています。これは私のArduino Unoで問題なく動作しました。次のステップは、「ブレッドボード上のArduino」を使用して作成することでした。そこで私は空のATmega328チップを購入し、Arduino IDEとUSBaspを使用してArduinoブートローダー(ボード "Arduino Duemilanove w / ATmega328"用)を書き込みました。そして、このATmegaチップがUnoで正常に動作するので、これは正しくロードされています。 次に、FT232RLを使用してUSB-シリアルコンバーターを作成しました。しかし、そのドライバは私のPC(Windows 7 x64)にインストールされませんでした。表面実装のFTDIチップを過熱し、手ではんだ付けしている間にそれを殺したのではないかと思います。 それで、私はそれを脇に置いて、この USB-シリアルコンバータブリッジを手に入れました:(気まずい写真には申し訳ありません)ブレッドボードに追加のST232CNを使用して、電圧レベルをRS232からTTLに変換しましたページ。ループバックテストで確認したように、これは正常に機能します。そして、ST232のピン9をATmegaのピン2に、ピン10をピン3に接続しました。 Arduino IDEから点滅の例をアップロードしようとすると、次のエラーが発生します。 Binary sketch size: 1026 bytes (of a 30720 byte maximum) avrdude: stk500_getsync(): not in sync: resp=0x00 私が行うと冗長アップロード(Shiftキー+アップロードを)、私はこのエラー/メッセージが表示されます。 avrdude: usbdev_open(): did not find any USB device "usb" また、ATmegaのピン2と3に1kのプルアップ抵抗を追加してみましたが、役に立ちませんでした。では、ST232からATmegaへのシリアル通信に問題があると思いますか?ATmegaのリセットピンへの特別な接続はありますか?10kの抵抗で5Vに引き上げました。


4
私の回路はバッテリーを充電してArduinoに電力を供給しますか?
私は現在高校に通っていますので、あまり期待していません。この回路の推奨事項(コンデンサ値など)をすべて知りたいだけです。 しかし、私は主にこの回路が120V ACを取り、負荷と並列にバッテリーを充電するかどうかを知りたいです。これは将来のベアボーンArduino回路になります。 注:ブリッジ整流器はNTE5326になります。 回路画像: データシート: Mcp73831 LM2576 NTE5326花嫁整流器

2
これはグラウンドループの場合ですか?
2V 12Vバッテリー、Arduino、Cytron MD10Cモータードライバーを使用して24V DCモーターに電力を供給しようとしています。Arduinoとモーターをドライバーボードに接続する方法については、CytronのWebサイトの説明に従いました。2つのバッテリーは24Vを提供するために一連のプラグインで接続され、次にドライバーボードの電源入力に接続されます。 このスキーマを使用した最初のテストでは、いくつかの問題がありました。最も重要なのは、Arduinoとドライバーボードの間のGNDワイヤーが焼かれ、モーターがArduino信号を使用して起動されたときにドライバーボードに火花が発生したことです。Arduinoにもいくつかの問題があり、再起動し続けました。 これがグランドループの場合かと思っていましたか?はいの場合、Arduino /ドライバーボードのデータセクションを高電流からどのように分離する必要がありますか? バッテリーの1つはArduinoにも接続され、12Vの入力電流を提供します(これは悪い習慣だと知っていますが、役割を果たす可能性があるため、スキーマに残しました)。将来的には、Arduinoは、DC / DCスイッチングレギュレーターを使用して、モータードライバーに接続する同じ24Vケーブルから給電されます。 奇妙なことに、ArduinoがUSB(PCから)で駆動され、ドライバーボードが120V / 5V AC壁コンバーターで駆動されている場合、スキーマは完全に機能します。モータードライバーには、外部MCUを必要とせずにボードをテストしてモーターに電力を供給することができるテストボタンもあります。これらのボタンを使用すると、火花や焼けたワイヤーはありません。 Cytronのデータシートには、ドライバーボードが絶縁されているかどうかは示されていません。そのため、モーター電流がArduinoを経由してバッテリーに戻る可能性があると考えました。 モーターは、フロントガラスワイパーモーターに似た24V DCモーター(消費電流は10A未満)です。バッテリーは12Vカーバッテリーです。 更新: ご回答ありがとうございます。以下は、DC / DCステップダウンレギュレーターを使用して12VをArduinoに提供する推奨スキーマです。バッテリーバンクと直列にヒューズも追加しました。共有接地は短絡の可能性を取り除くと思いますか?

2
MCP3424、チャネルを並行して読み取る方法は?
この質問について 私は電子工学の経歴を持っていません。これは、I2Cを介した通信とレジスタへの書き込みに関する最初の課題の1つなので、私の側からあまり多くの知識を推測しないでください。Arduinoをプログラミングしています。 特定の電子部品/チップについて尋ねるとき、私は人々が私に正しい答えを与えるために実験/テストを行うことができないと思います。また、人々がこのコンポーネントを知らないことも期待しています。したがって、私はこの質問に多くの情報を追加しようとします。 さらに情報が必要な場合はお知らせください。 コンポーネントには4つのADCがあります 4チャネルコンポーネントMCP3424(データシート)を使用しています。2つのパッケージで提供されます。MCP3422またはMCP3423 2チャネルバージョンではなく、MCP3424 E / SL、4チャネルSOICバージョンを使用しています。 ADCは4つあると思います。RS-Onlineでは、E / SLバージョンには4つのADC(ダイレクトリンク)があるようですが、E / STには1つ(ダイレクトリンク)しかないようです。 これは、複数のチャネルで同時にサンプリングできることを意味しているに違いないと思います。コンポーネントに複数のADCを配置する他の理由はありません。 私は正しいですか? I2Cを介した通信 通信は、1つの構成バイトを送信してから、サンプリングが終了するのを待ち、結果を読み取ります。 構成バイトのフォーマット 興味深いものは次のとおりです。 左からビット3、1から数えて:連続サンプリング 左からビット1と2、1から数えて:アドレス 構成バイトの詳細については、18ページのデータシートを参照してください。 読み取り結果のフォーマット 私の例では、18ビットの解像度(ビット5および6を1に設定)のみを使用します。リードバックの結果は4バイトになります。最初の3つは値を含み、4番目は構成バイトを含みます。 ただし、左端のビット!RDYは、値が「新しい」かどうか、つまり最後の読み取り以降の新しい読み取りかどうかを示します。初めて1つの結果を読み取る場合、値は0であり、ADCが新しいサンプル値で準備ができるまで、後続の結果は1です。 並行してサンプリングせずに使用する方法 私はこれを行う方法を完全によく知っています。そして、私がオンラインで見つけたすべての例、これも簡単です。構成バイトをコンポーネントに書き込んでから、値を読み取るだけです。 各チャネルを自動的に誤ってサンプリングするように設定し、チャネルを並行して読み取る方法 疑似コードは次のようになります setup(): start sampling channel 1, 18bit, 0gain, continuously start sampling channel 2, 18bit, 0gain, continuously start sampling channel 3, …
9 arduino  adc  i2c 

6
低電力、短距離無線通信に最適
私はワイヤレス通信に依存するプロジェクトに取り組んでおり、最良の代替案を探しています。これらは設計要件です: Arduinoとのインターフェースが簡単 狭い範囲で動作します(最大5〜6メートル) 消費電力が少ない-可能な限り少ない デバイスは互いに干渉してはいけません リアルタイムである必要はありません、遅延は数百ミリ秒のオーダーにすることができます 一般に、デバイスがお互いの視野に入っていない(つまり、IRおよび類似のソリューションが機能しない) シナリオは次のとおりです。 同じ部屋にある約10台のデバイスが互いに通信し、短い(最大30文字の)メッセージをたまに数時間(電池交換なしで)互いに送信します。 私が見つけた最高のものはBluetooth(具体的にはBLE)です。これは、既成のArduino + Bluetooth モジュールと有望な「低エネルギー」ラベル(通常のBluetoothの最大半分のエネルギー消費)があるためですが、この分野でより多くの経験を持つ人々から意見を得るのが大好きです。

9
プロジェクトが動いているかどうかを判断するには、どのセンサーを使用すればよいですか?
どれだけ動いているか、どのくらい速く、どの方向に動いているかは気にせず、Arduinoベースのプロジェクトが動いているかどうかを知りたいだけです(自転車が静止しているときに高電流ドレインLEDをオフにできるため)バッテリーを節約してください。) 加速度計、ジャイロスコープ、またはその他の種類のセンサーが必要ですか?

5
ガレージのドアが開いているか閉じているかをどのように検出できますか?
問題: Arduinoでガレージのドアが開いているか閉じているかを検出したいのですが。このタスクに適したセンサーの種類はわかりません。Arduinoと未知のセンサーは、ガレージのドアから約4メートルのところに配置されます。 いくつかのコンテキスト: 私は家の2階に住んでいて、先週末に放置されたガレージのドアが一晩中誤って開いてしまいました。ドアが開いていることを検出する方法が欲しい。私の最初の考え(私は電子機器の初心者です)は、自分が所有するArduinoをガレージに置き、ドアが開いていることをセンサーで検出し、ドアが開いている2階の別のArduinoの場所にワイヤレスで送信することでしたガレージのドアが開いていることを警告するいくつかの音を再現します。
9 arduino  sensor 

6
特定のプラットフォームが本番環境での使用に適している、または不適切である理由は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 商品のコストが重要でない要素であると仮定しましょう。特定の製品のカスタムボードを作成するチームが不足している会社で、Arduino / Netduino / mbedなどの既製の開発プラットフォームで成功している場合、次に進む前にどのようなことを考慮する必要がありますか? 誤解しない限り、Arduinoはもともと低価格で使いやすさから大学生をターゲットとしていました。当然、アーティストやメーカーにとって人気のプラットフォームになりました。私はNetduinoをArduinoの論理的な拡張と見なしています。これにより、人々は堅牢でリッチなIDE(Visual Studio 2010)を使用し、.NET Micro Frameworkを介してすばやく作業を行うことができます。mbedは、その使いやすさ、無料のツール(オンラインコンパイラ)、およびハードウェア周辺機器のため、もう1つの素晴らしい趣味のプラットフォームです。 だから私の質問は、企業が本番用にこれらの開発プラットフォームを採用してはならないのはなぜですか?言い換えれば、Sparkfunからいくつかのボードを購入し、それぞれをコードでプログラミングしてから、製品を顧客に展開するのは悪い考えですか? 私は特にNetduinoに興味がありますが、Arduinoとmbedに対する/に対する議論も歓迎します。裏側で、あなたは、またはあなたはこれを以前にしたことがありますか? 私は個人的には、Netduinoの開発を他のプロセッサメーカーが製品統合のために販売している「コアモジュール」と見なしていますが、ここで重要なものが欠けているのかもしれません。

4
動くPIRセンサー(またはIRカメラ)、別名エイリアンスキャナーのようなプレデター
公共交通機関と車を避けるために、私は毎日徒歩で仕事に行くことにしましたが、私は小さくて暗い(夕方に)と怖い木を通過する必要があります。 私が懐中電灯を使用していても、生きている(熱く/動いている)生き物を検出するためにPredator対Alienで使用されるような「ライフスキャナー」が欲しいです。 質問のサイエンスフィクションの横にある、移動中にPIRを使用できるかどうか疑問に思っていました。これにより、バックパックに取り付けて、歩いているときにArduinoでそれを制御できます。 それが不可能な場合、他にアイデアはありますか? 私が必要としているのは、私の周りの荒野に生きている、怖いほどの生き物がいるかどうかを知るための方法にすぎません(生きていない生き物については、後で説明します)。 編集する 指摘したように、良い代替案は赤外線カメラである可能性があり、いくつかの良いチュートリアルとハウツーがネットにあります。 詳細な画像は必要ありませんが、生きている生き物(熱血動物)があるかどうか、そして(多かれ少なかれ)どこにいるかを知るだけです。 編集2 指摘されているように、これは実現可能ですか、それとも単なるSFですか? サーモグラフィーカメラが存在し、広く使用されています:http : //en.wikipedia.org/wiki/Thermographic_camera 私はここで解決策を見つけましたhttp://www.embedds.com/interactive-diy-infrared-and-ultrasonic-scanner/、範囲は本当に小さいです(21インチ= 0.5メートル) 編集3 これは、自家製のサーモグラフィーカメラから始まる「レーダー」を作成する別の方法です。 http://hackaday.com/2009/07/01/poor-mans-thermographic-camera/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.