問題タブ [infrared]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7850 参照

opencv - OpenCVで赤外線を検出する方法

内蔵カメラを使用して、OpenCV を使用して IR ポイントを検出しようとしています。私のカメラは赤外線を見ることができます。しかし、可視光と赤外線を区別する方法がわかりません。RGB に変換した後は区別できませんが、おそらく OpenCV にはそれを行うためのメソッドがいくつかあります。

そのようなOpenCV関数について知っている人はいますか? または、他の方法でそれを行う方法は?

- 編集

ラップトップの内蔵カメラを使用して、たとえば光の波長を認識することは可能ですか? それとも、特別なカメラを使わないと可視光と赤外光を区別するのは不可能ですか?

0 投票する
1 に答える
1062 参照

arduino - Arduino赤外線シリアル通信エラー修正

赤外線経由でバイナリを使用してメッセージを送信するときにエラーが発生しないようにするための最良の方法は何でしょうか。現在、メッセージをバイナリASCII値にエンコードして送信し、赤外線ライトとセンサーを備えた2つのArduinoを使用して、開始ビットライトをチェックし、赤外線ライトが3ミリ秒間隔でオンまたはオフになっているかどうかをチェックしてメッセージを読み取ります。

何が起こっても(つまり、リモートまたは他のArduinoからの干渉)、正しいメッセージが送信されるようにする必要があります。

また、両方の Arduino が同時にメッセージを送信しようとしても、お互いにメッセージを受信できるようにしたいと考えています。

Arduino IDE のシリアル モニターを介してメッセージを送受信しています。

PS: 一度にたくさんの手紙を送信すると、特定の文字数の後にごちゃごちゃし始めるという問題が発生しています。つまり、数字の間にスペースを入れて 1 ~ 30 と入力すると、1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 14 15 a s ....17 を超えると数字がごちゃごちゃになってしまいます。

問題が何であるかについて何か考えがあれば、私は非常に感謝しています!

0 投票する
1 に答える
3278 参照

c - 他のブロッキング機能を備えたArduinoIRリモート

リモコンのIRコードをデコードし、スケッチで実行したときに機能するようにしました。IRコードを参照してください。

私のRFID猫フィーダースケッチも正常に動作します。RFIDコードを参照してください。

しかし、他のブロッキング機能、特にこのRFIDリーダースケッチでIRリモコンを使用するのに問題があります...各スケッチは、信号の準備をするために常に待機する必要があるようです。私がやりたいのは、RFIDリーダーを正常に実行しているが、IRリモコンを介して手動モードにできるようにすることです。ヘルプやポインタをいただければ幸いです。2つを統合しようとしたコードがありますが、正しく機能しませんでした。それが役立つかどうかをお知らせください。ありがとうございます。

IRコード

RFIDコード

0 投票する
1 に答える
1064 参照

c - Cコードでシャープ赤外線センサーからの距離を読み取るにはどうすればよいですか?

ロボット工学のクラスに関するプロジェクトがあります。シンプルな迷路から抜け出せる迷路ロボットを作ります。ロボットの移動中に壁からの距離を読み取るためのシャープ赤外線センサーがあります。さて、アルゴリズムを投影しましたが、最初に、センサーから距離値を読み取る必要があります。どのようにそれを読むことができるのか、どのコードのCを使用するのか、またはプログラムの最初に何かを#includeする必要があるのか​​わかりません。ネットで色々検索しましたが、このセンサーのデータシート以外は見つかりませんでした。そんなプロジェクトを以前にやってくださった方のご協力をお待ちしております。本当に助けが必要です。プロジェクトは2日以内に提出する必要があります。

文法の間違いでごめんなさい。前もって感謝します。

0 投票する
1 に答える
1350 参照

arduino - デコードされたIRリモコンからチェックサムを決定する方法

私は、32ビットプロトコルをデコードしたArduinoを使用して、IRリモコンで制御される小型の3.5chUSeriesヘリコプターを持っています。何らかの形のチェックサムのように見える最後の3ビットを除いて。リモートからのチャネルのデコードに成功したので、対応するコントロールを追跡するという点で、コントロールのわずかな変更により、3ビットに特定の変更が生じ、非常に再現性が高く、決定論的であることがわかります。想定されるチェックサムを再現するための共通のテーマや正式なものはまだ見つかりませんでした。パリティやチェックサムの追加などの簡単なことを試しました。特定のビットを変更した場合のcksumへの影響を確認できますが、変更を組み合わせると、3ビット値に単純に追加されるわけではありません。

したがって、問題は「chksumの式をどのように決定できますか?」です。またはそれが何であれ、それのレクリエーションをプログラムすることに関して。

決定論的であるように見えるので、cksumと他の27ビットの記録された出力を取得し、その式を導き出すことができるはずです。PLDロジックによく似ています。刺激は2^27ビットまたは128Mの可能性ですが、出力は2 ^ 3または8しかないのに対し、1%未満の小さなサンプルでも式が得られると思います。

別の方法は、それを暗号の問題と見なすことであり、3ビットのcksumはハッシュです。

どちらにしても。解決策を決定するための方法やガイダンスは大歓迎です。

こちらがサンプルデータです


参考までに-USeriesはSymaではありません。Symaのデコードにはcksumがありません。USeries chksumを決定したら、KenShirriffのフォークからオープンソース化します。

参考までに

0 投票する
1 に答える
258 参照

c# - ポケットPCで赤外線コマンド

私は赤外線リモコンを持っていますが、これを PPC と交換したいと考えています。私の Mitac P550 には赤外線シリアル ポートがありますが、バイト シーケンスを取得して再送信する方法がわかりません。.net の SerialPort コンポーネントを使用してデータを取得することは可能ですか?

ありがとう

0 投票する
3 に答える
49 参照

infrared - リモートセンシングデータのカラー画像化

リモートセンシングデータをカラー画像に変換する方法を教えてください。、

または、リモートセンシングデータから赤外線値を計算する方法を教えてください。

0 投票する
1 に答える
185 参照

arduino - 別の数の後の数を 2 アルガリズム数に変換しますか? (1 なら 1 = 11) - Arduino

そこで、Arduinoで電卓のようなものを作ろうとしています。赤外線リモコンからデータを読み取って、LCD 16x2 ディスプレイに表示することができました。たとえば、「1」と入力すると、ディスプレイに「1」が表示されますが、Enter ボタンの前に 2 つ以上の数字が押された場合、それが 1 より大きい数字であることをプログラムに理解させるにはどうすればよいですか?アルガリズム?1 を押してから 2 を押してから 3 を押すと 123 に等しいですか?

「変数== 11よりも既存の1の後に1が押された場合」などのifステートメントをたくさん作成できますが、それは役に立ちません。

とにかく、どうすればこれを行うことができますか?または、この種の関数/アルゴリズムの名前を教えてください。楽しみにしています。

ありがとう。

0 投票する
0 に答える
598 参照

arduino - Arduino IR ドア

DFRobot IRセンサー(スイッチ)とサーボでIRセンサードアを作りたいです。問題はifステートメントにあります.IRセンサーの前に何もないときにデジタル読み取りが常に変化しているためです. しかし、センサーの前に何かがあるとドアが開いてから、少し遅れて、ドアの前に何か(新しい)があるとドアが閉じます。

マイコード:

どうも、