Note
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
参加する理由は?
- エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
- 学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
- 独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
- 特別割引:最新製品の独占割引をお楽しみください。
- 祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう!
超音波測距モジュールは、2cm - 400cmの非接触測定機能を提供し、測距の精度は3mmに達することができます。 5m以内では信号が安定しており、5mを超えると徐々に信号が弱まり、7mの位置で消失します。
このモジュールには、超音波の送信機、受信機、および制御回路が含まれています。基本的な原理は以下のとおりです:
- IOトリガで10us以上の高レベル信号を処理します。
- モジュールは自動的に8つの40kHzの波を送信し、パルス信号の返信があるかどうかを検出します。
- 信号が返ってきた場合、高レベルを通過し、高出力IOの持続時間は、超音波の送信から返信までの時間です。ここで、測定距離 = (高い時間 x 音速 (340 m / s) / 2)。
以下は、タイミングダイアグラムです。
測距を開始するには、トリガ入力に短い10usのパルスを供給するだけで、その後、モジュールは40kHzでの超音波の8サイクルバーストを送信し、エコーを上げます。 トリガ信号の送信とエコー信号の受信の時間間隔を通じて、範囲を計算することができます。
式: us / 58 = センチメートル または us / 148 = インチ; または: 範囲 = 高レベル時間 * 速度 (340M/S) / 2; トリガ信号とエコー信号の信号衝突を防ぐために、60ms以上の測定周期を使用することをおすすめします。
例
- :ref:`ar_ultrasonic` (基本プロジェクト)
- :ref:`follow_your_hand` (車プロジェクト)
- :ref:`car_ultrasonic` (車プロジェクト)