Arduinoを使用したガレージパーキング用レンジファインダー
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 |
必要なツールとマシン
> |
|
このプロジェクトについて
この単純なプロジェクトは、車のバンパーの前にある物体からの距離を表示することにより、車をガレージに駐車するのに役立ちます。 「停止」メッセージは、停止する時間になると通知します。このプロジェクトは、通常のHC-SR04またはParallax Ping)))(tm)超音波距離計とArduinoボードに基づいています。 Leonardoを使用しましたが、他のオリジナルまたは互換性のあるボードで動作するはずです。
ディスプレイには、サイズと美的理由からマトリックスバージョンを選択しました。
ステップ1:必要なもの...
このプロジェクトを構築するには、次のものが必要です。
- Arduinoボード:コードは特殊なピン/機能を使用していないため、元のボードまたは互換性のあるボードが機能するはずです。インターネット上のどこにでもあるか、ラボの引き出しに未使用のものがある可能性があります。
- HC-SR04またはParallaxPing)))超音波距離計:Arduinoプロジェクトで一般的に使用されているので、おそらくすでに持っています。とにかくここにいくつかのリンクがあります:-Parallax Ping)))Parallax- HC-SR04 Sparkfun- Parallax Ping))EbayからのPololu-HC-SR04検索結果
- 4マトリックスディスプレイ:EbayのIOTMODULESから購入しました:4 Way MAX7219 DOT MATRIXリンクが機能しない場合は、Ebayストアで連絡してみてください。
- もちろん、はんだ付けスキル:)
ステップ2:プロジェクトを構築する... <図> <図> <図> <図> <図> <図>
arduinorangefinder.pdfの回路図をダウンロードしてください。HC-SR04pdfとping)))pdfも添付されていますが、参考までに。電子図は非常に単純です。正確に従ってください。ディスプレイとセンサーは約1メートル(画像1を参照)なので、後で簡単に配置できます。
image2では、ディスプレイとセンサーの電源ピンをはんだ付けする方法を示しています。ディスプレイから+ 5V、センサーからのVccを一緒にはんだ付けする必要があります。他のすべてのピンには独自の端子が必要です。
Image5はPing)))バージョンのプロジェクトです。準備ができたら次のステップに進みます...
F94NL6QIVCVU48A.pdf F20YI99IVA513TU.pdf FEH4AIJIVCVU47X.pdf
ステップ3:Arduinoコード... <図> <図>
Arduino側で作業する時が来ました。
添付のMD_MAX72XX.zipライブラリをダウンロードし、IDEからインストールします(sketch-> importlibrary)。
次に、MeasureDistanceV200.inoスケッチを解凍してロードし、それを調べてみましょう。編集できる行がいくつかあります。
1)マトリックスディスプレイタイプ:付属のライブラリは4マトリックスディスプレイタイプをサポートしているため、市場のほとんどのディスプレイで動作します。一度に1つの定義のコメントを解除し、コードをArduinoにアップロードして、表示と一致するかどうかを確認します。
2)センサータイプ:センサーに一致する行のみのコメントを解除します。
3)センチメートルまたはインチからお好みの測定単位を選択します。正しいものだけをコメント解除します。条件付きコンパイルで警告が設定されています。選択したものが表示されます。
ここで、必要に応じて距離を設定します。後でプロジェクトを実施するときに距離を変更できます。
コードをアップロードして、すべてが機能するかどうかを確認します。問題が発生した場合は、配線と接続を再確認してください。
更新2019/03 / 30-コードが更新されました:>新しいマトリックスディスプレイライブラリ、4つのディスプレイタイプをサポート(ライブラリ内の多くのドキュメント)majicdesignsへのクレジット
更新2019/01 / 10-コードが更新されました:>センチメートルまたはインチから測定単位を選択する可能性が追加されました
更新2017/12 / 30-コードが更新されました:> STOP距離で10秒以上停止した場合は、ディスプレイをオフにしてください!
ステップ4:作業中のプロジェクト... <図> <図>
車のバンパーの最も目立つ部分の床からの高さを測定します。センサーを壁の近くに、測定した高さに取り付けます。
センサー用のスロットを作った発泡スチロールのシートを使用しました(画像を参照)。
次に、ディスプレイを配置して、車から見えるようにします。
車で入り、距離を確認し、Arduinoコードで調整して、必要に応じて再アップロードしてみてください。
楽しみ!
コード
- ArduinoコードV2.00
- マトリックスディスプレイライブラリ
ArduinoコードV2.00 Arduino
異なるマトリックス表示タイプをサポートするようにArduinoコードを更新しましたプレビューなし(ダウンロードのみ)。
マトリックスディスプレイライブラリ Arduino
新しいMatrixディスプレイライブラリプレビューなし(ダウンロードのみ)。
製造プロセス