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

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


8
電子ペットドアアクセス制御-RFID
ツイートする猫のドアやCATaLOGなどのプロジェクトに触発されました。 (完全開示:これは、最初に問題を書いた私のブログからの転載ですが、すべてのフィードバックを歓迎します!) プレーヤー 現在、3匹の猫、1匹の犬、1匹のペットのドアがあります。 いたずらなMutt Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg トビー、私たちの2歳のラブラドールは、彼の食べ物、水、その他のアメニティにアクセスするために、昼夜を問わずいつでも裏庭にアクセスする必要があります。 クラッター子猫 Bazyl http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/bazyl-200x150.jpg Kismet http://www.michevan.id.au/sites/www .michevan.id.au / files / resize / u3 / kismet-200x150.jpg バジルとキスメットは日中は自由に出かけることができますが(時には奨励されることもあります)、理想的な世界ではペットのドアは入ることを許可するだけで、暗くなった後に再び出ることはできません。 放浪者 マレーhttp://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg 更新2010/01/17:残念ながら、マレーはもういません。老年はついに彼に追いついた。 マレー、家族の17歳の老舗ベテランで、ウォークアバウトに行く習慣があります。彼の人生のこの段階で、彼が屋内にとどまることが最善です。 ポートカリス 外のペットドアhttp://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_outside-200x150.jpg ペットのドア。これにより、瓦はデッキから裏庭に出られます。ドアは、もともと窓だったもののフレームの木製パネルに固定されています。 要件の概要 したがって、基本的には、トビーが近くにいるとき、およびマレーが近くにいるときを除いて、夕方にドアが外側に揺れるのを止めることができるものが必要です。外国の猫が家にやってくるのを心配する必要はありません(トビーに会ったことがありますか?)。本当に犬を締め出したい場合は、以下に示すようにバリケードを設置します。(私たちはすぐに、ドアの小さなプラスチック製のロックが彼が本当に望んでいるなら彼を止めるつもりはないことを知りました!) ペットドアインサイドビューhttp://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_inside-200x150.jpg 私が使用して計画だのArduino制御ユニットとしてボードを、と私は必要だと思う2つのRFIDタグの -トビーのための1 とマレーのための1つを、私が上で概説したルールを処理するために、最低でも- 。 したがって、予備部品リストは次のとおりです。 1つのArduinoコントローラーボード。 日中の時間を感知するための1つの光センサー。 1つのRFIDスキャナー。 動物の首輪に取り付けることができる2つのRFIDタグ。 外側に開くフラップを止めるために使用できる1つのソレノイドまたは何か。 ドアが現在ロックされているかどうかを示す赤/緑のLED。 ほとんどの場合自動になると予想されるが、必要に応じてドアを常に開く、常にロックする、または自動にするように設定できるようにする3状態スイッチ。 私が懸念しているのは、この環境で機能する適切なRFIDスキャナーとタグを見つけることです。RFIDの経験はありませんが、範囲の問題について少し聞きます。1つのタグは大きなラブラドールの首輪に、もう1つのタグは中型の猫に付けられるため、適度な高さの差があります。これが機能するために近接センシングは不安定ではありません。特に、ドアが一時的にしか機能せず、煩わしい場合に混乱するTobyにとっては機能しません。 カスタムアンテナを備えたID-12スキャナーまたはID-2スキャナーを検討していましたが、話を聞いてきた人々は範囲が狭すぎると考えています。この場合、飼い猫とラブラドールのサイズの違いはかなり重要です。 別のオプションはbluetoothです。これは、動物が範囲内に入ったとき、範囲内に留まり、範囲外になったときにそれを検出する真の近接センサーとして機能できるという利点もありますが、RFIDは通常、タグが範囲内で。欠点はバッテリーです。 近接センサーの他のアイデアはありますか? もう1つは、ドアをブロックするメカニズムです。理想的には、小さなボルトを突き出してドアの進路をブロックするか、ドアを開けてドアを開けたままにしておくことができるものです。できれば、それを開いた状態にしたり、閉じた状態にしたりするためにアクティブ電圧を必要とするスプリング式のものではないことが望ましい。状態を変更するために電圧を印加するだけで、状態を維持する必要はありません。 …

4
低電力マイクロSDカードストレージ
ArduinoブートローダーやIDEなどを利用するために、ATmega328Pをベースにした低電力データロガーを構築しています。単三電池。センサーデータは4か月間、最大76バイト/秒で保存され、約750 MiBのデータを提供します。したがって、大容量のメモリデバイスが必要ですが、それでも低電力です。 私が言えることから、これだけのデータを保存する唯一の実用的な解決策は、SDカードを使用することです。ただし、SDカードは、余裕があるよりも少し多くの電力、現在使用しているカードの0.2mAのアイドル電流、および書き込み中にさらに多くの電力を使用するようです。 いくつかの質問: SDカードの消費電力を制御する唯一の実用的な方法は、ハイサイドスイッチですか? カードの電源を切り替える際に注意すべき注意事項はありますか?たとえば、ブロックの書き込み後に実行されるプロセスのウェアレベリング、またはいつでも発生する可能性があります。 他に検討すべき選択肢はありますか?

3
Arduinoでマイクを使用する
編集:私はかなり以前からこの問題を調査してきました。それは私が思ったよりもはるかに難しいプロジェクトであり、初心者向けではないことが判明しました。これには、高価なハードウェア(マイクとアンプ)と、マイクロコントローラーでの高度なオーディオ分析が必要です。amplyfier回路を備えた完全なマイクでさえ、(この製品に関するコメントによると)望ましい結果を提供しません 私はArduinoを初めて使用します(ただし、プログラミングには精通しています)。構築されたために、VUメーター、私はArduinoのアナログの0端子にマイクを入れて、シリアル接続を介して値を表示したいです。 私はグーグルでこの回路を見つけました: ...そして、私はこの結果でそれを構築しようとしました: (私は現在、Oli Glaserの回答で提案された回路を使用しています) シリアルモニターの値は、音楽の音量によって変わりません。 Arduinoのアナログ入力の音量を測定する最も簡単な方法は何ですか? また、TDA2822Mを持っていますが、このプロジェクトに役立つかどうかはわかりません。マイクのキャプションにはXF-18Dと表示されます。 編集:私のarduinoコード: void setup() { Serial.begin(9600); } void loop() { Serial.println(analogRead(0)); delay(300); } シリアル出力:1023 1022 1022 1022 1022 1023 1022など マイクが機能するかどうかを確認するにはどうすればよいですか?指向性ですか? 編集:私は現在、S9014トランジスタを使用しています。ADCとシリアル接続は機能します(ポテンショメータでテストしました)。 シリアル出力は現在57前後です。 また、マルチメーターやオシロスコープも持っていません。 私は今マルチメーターを持っています。

5
私はArduinoを理解しています:今何?
申し分なく、私はArduinoで十分に遊んだことがあるので、それでかなり快適に感じます。現在行われていることは、それがArduino側であるというよりも、電子工学を学ぶことです。 学習の次のステップは何ですか?Arduinoはプログラマー/コントローラーの組み合わせであるため、おそらくそのリンクを解除し、コントローラーとは別のコントローラーチップで作業を開始する必要があると思いますか?誰かが私を正しい方向に向けることができますか?
18 arduino 

2
Arduino Unoアナログピンの入力インピーダンス?
私は使用していACS712ホール効果ベース電流検出チップいくつかの小さなロボットアームモータに、およびArduinoの宇野のアナログ電圧を読み取ります。かなり良い結果が得られましたが、出力にRCフィルターを適用した後のみです。ただし、データシートのアプリケーションノートでは、それを行わないように記載されています。 「センサーICの出力にRCフィルターを追加すると、DC信号であっても、望ましくないデバイス出力の減衰が発生する可能性があります。」 次に、減衰を計算するための式を示しますが、信号を読み取るものの入力インピーダンスを知ることに依存しているので、それが私がここで求めていることです。

5
ArduinoでHDMI信号を出力できますか?
Arduinoを使用してVGA信号を出力する方法を詳述したさまざまなオンライン記事がありますが、それを使用してHDMI信号を出力できますか、それとも単に十分に高速ではありませんか?それは基本的なテキストを表示するためだけに使用され、派手なグラフィックの方法では何も使用されません。
18 arduino  hdmi 

10
ソフトウェアエンジニアが電子エンジニアになるにはどのようなプロジェクトが役立ちますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私は電子機器のバックグラウンドがほとんどないソフトウェア開発者ですが、私がやっていること(インフォテインメントシステム開発)に関連しているので、これに興味があります。私はソフトウェアエンジニアであり、電子エンジニアではありません。そのため、私のバックグラウンド/経験は、アプリケーションレベルのプログラミング、およびおそらくシステム/ネットワークプログラミングに関係しています。 Arduinoが柔軟なプロジェクトプラットフォームだと聞いたことがありますが、マイクロプログラミングから始めて、Bluetoothなどの他の種類の周辺機器をいじるのは、私のプロジェクトのバックグラウンドを持つ人がどのように電子工学に取り組むのに役立つのでしょうか? 、zigbee、wifi、オーディオ、ビデオ、わかりません...コース中の電子技術者にとって典型的なプロジェクトのようなものかもしれません。 要するに、私が探しているのは、ソフトウェアエンジニアがソフトウェアレベルで電子工学のスキルセットを開発するのに役立つ典型的/人気のあるプロジェクト(アカデミックまたはその他)です。

3
Arduinoのプログラミングにはどのプログラミング言語がサポートされていますか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Arduinoでプレイを開始したいと思います。 CとC ++は公式言語であると読みましたが、たとえばPythonやJavaを使用して通信する他の方法も見つけました。 Arduinoのプログラミングにはどのプログラミング言語がサポートされていますか? PythonまたはJavaの使用に制限はありますか?

7
Arduinoをプログラマーとして使用する場合、ATtiny85でクロック速度ヒューズを設定するにはどうすればよいですか?
私はこのチュートリアルに従って、ArduinoでATtiny85をプログラミングし、それを使用して(ピエゾスピーカーを通して)いくつかのトーンを再生します。私は音を正しいピッチで取得することに苦労しています(ATtiny85ではtone()関数がサポートされていないため、手動で波形を作成しています)。 問題はArduinoとATtinyの異なるクロック速度にあると考えられます。ATtinyでクロック速度を変更できることを理解していますが、arduino環境を使用してこれを達成するにはどうすればよいですか?

11
NetduinoまたはArduinoを購入する必要がありますか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 私はいくつかの楽しいホームホビープロジェクトのためにNetDuinoを買うことを検討しています。 使用したことがありますか? 代わりにArduinoまたはFreeDuinoの範囲(またはまったく異なるもの)を見る必要がありますか? 私はC#の知識のためにNetDuinoに固執することにしましたが、それは要件ではありません。 ありがとう PS。これがコミュニティWikiに属しているかどうかはわかりません(ガイダンスを歓迎します)。


6
バイナリは電気信号にどのように変換されますか?
私は電子工学を始めたばかりで、すでに魅了されています。そのような+ 5Vが表すように-私は、バイナリが異なる電圧の表現であることを承知しているこれらの過去数日のArduinoで演奏た1とGNDを表します0。 私は、物理レベルで、マイクロコントローラーがバイナリをこれらの電圧に変換する方法を発見しようとしていました。私はどこでも説明を見つけることができないようです。誰もが知識を共有したり、これがどのように機能するかを説明する場所/良い本を教えてくれますか?

5
分圧器を超えたArduinoアナログ入力のスケーリング電圧
最近、光ファイバー曲げセンサーをいくつか作りました。それらから得た値をArduino経由でコンピューターに読み込みたいと思います。私は光を測定しています。このフォトダイオードから工業用光ファイバ。現在、私はもう一方の端のLEDとフォトダイオード2.2Vを提供しています。私の質問は、フォトダイオード上のマルチメーターで測定される電圧変動が線形であるという事実に関係していますが、ファイバーが変形すると、かなり急進的でさえあります。ファイバーに応じて、ファイバーがまっすぐになっている場合(同じようにスコアを付けるのは難しい)、電圧は、たとえば1.92V付近で推移し、曲げると、たとえば1.93-1.94Vになります。ソフトウェアでスケーリングできるので、電圧が同じになることを心配していません。 私が心配しているのは、ArduinoでA / Dを行うときに解像度を失うことです。電圧変動が10 mVのオーダーである場合、Arduinoの10ビットA / Dは、分圧器で5 Vまで電圧をステップしても、それから地獄を量子化しませんか?私が探しているのはアナログスケーラーです。Arduino A / Dの全範囲を活用できるように、1.92〜1.94の範囲を0V〜5Vの全範囲をカバーするように拡張するにはどうすればよいですか。 これはエレクトロニクスの一般的な操作にならなければならないと感じていますが、正式に研究したことがないため、多くのことが失われています。 (davrのように、「曲げセンシングに光ファイバーを使用する理由は?ファイバーが曲げられたときに電圧が変化するのはなぜですか?」と考えているかもしれません。これにより、光がこぼれます。ケーブルがスコアリングから離れるように曲がると、ケーブルからさらに多くの光が放出され、レシーバーで電圧降下が発生します。
16 arduino  sensor 

4
モーターフェーダーPID制御
Arduinoを使用して電動フェーダー(リニアスライドポテンショメーター)を制御しようとしています。 PID制御は、特定のターゲット位置への「ジャンプ」に対して良い結果をもたらしますが、ランプの追跡は問題であり、まったくスムーズではありません。何をしようとしても、動きはとてもぎくしゃくしています。 ランプを追跡するときの基準位置、測定位置、モーター出力のプロットは次のとおりです。 そして、同じテストのビデオがあります。 商用システムでは、はるかにスムーズに見えます。これを参照してください。 詳細: モーターフェーダーは、アルプスRSA0N11M9A0Kです。それを駆動するために、安定化された10 V DC電源(XL6009)から電力を供給されるST L293D Hブリッジを使用しています。 Arduino UNO(ATmega328P)では、ピン9と10を使用して、PWM周波数31.372 kHzで聞こえないようにします(プリスケーラが1のTimer1 )。 ポテンショメータはグランドと5Vの間に配線され、ワイパーは通常どおりADC0に接続されます。TCCR1B = (TCCR1B & 0b11111000) | 0b001 コントローラー: アンチワインドアップ機能を備えたシンプルなPIDコントローラーを使用しています。これは、1 kHzのレート(Ts = 1e-3 s)で更新します。 float update(int16_t input) { int16_t error = setpoint - input; int16_t newIntegral = integral + error; float output = k_p * error …

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