DIY Arduino + GY-906赤外線温度計
コンポーネントと消耗品
> |
| × | 1 |
必要なツールとマシン
> |
|
アプリとオンラインサービス
> |
|
このプロジェクトについて
赤外線温度計は、物体の表面温度を測定できます。その利点は、遠隔物体の温度を便利かつ正確に測定できる非接触温度測定です。
次に、赤外線温度計を作成するために必要な材料、ツール、製造方法を紹介します。
資料一覧
ArduinoNano×1
タッチボタン×1
抵抗(5Kオーム、200オーム)×1
5Vレーザートランスミッター×1
デュアルコントロールスイッチ×1
OLED 0.96″画面×1
GY-906温度センサー
静電容量または抵抗×1のMLX90614センサー
9V電池×数
3Dプリンター×1
PLA印刷用品×数
GY-906温度センサー
<図>このプロジェクトでは、GY-906赤外線温度計センサーを使用します。このモジュールは非常に安価で、統合が簡単で、10Kのプルアップ抵抗を備えたI2Cインターフェースをサポートします。この温度センサーの工場出荷時のキャリブレーションは次のとおりです。センサーの温度範囲は-40〜125℃、オブジェクトの温度範囲は-70〜380℃です。センサーの誤差範囲は摂氏約0.5度です。
回路部品 <図>
これで、すべてのコンポーネントを一緒に組み立てることができます。
1.ブレッドボードにすべてのコンポーネントをインストールします。すべてが正常に実行されたら、すべてのコンポーネントをホールボードにはんだ付けします。
<図>2.左側には、デジタル出力5によって駆動される200オームの抵抗を備えたレーザーが取り付けられています。 5Vとデジタル入力2の間に接続された標準のタッチボタン。5Kのプルダウン抵抗もあるので、スイッチをオンにしたとき、入力はフローティングではなく、0Vに設定する必要があります。
3.右側に、9VバッテリーをArduino Nanoの入力電圧(VIN)ピンとGNDピンに接続するデュアルコントロールスイッチを取り付けます。 OLEDディスプレイとGY-906赤外線温度センサーは3.3Vに接続され、データライン(SDA)ラインはA4に接続され、制御ライン(SCL)ラインはA5に接続されています。 OLEDディスプレイとGY-906の両方で、I2Cラインにプルアップ抵抗があります。
プログラム
1.最初に、次のライブラリ、AdafruitsSSD1306およびAdafruitsMLX90614をインストールします。
https://github.com/adafruit/Adafruit_SSD1306
https://github.com/adafruit/Adafruit-MLX90614-ライブラリ
2.プログラムはMLX90614から温度データを継続的に読み取りますが、スイッチボタンに触れたときにのみOLEDに表示され、レーザーは物体の温度の測定にも役立ちます。
プロジェクトファイルライブラリのプログラミングファイルをダウンロードしてください。
https://make.quwj.com/project/157
3Dプリント
3DプリントモデルはFusion360で設計されました。
<図> <図>1. 9Vバッテリー、デュアルコントロールスイッチ、ライトタッチボタンが温度計の下部に取り付けられています。下部カバーが所定の位置にはめ込まれています。基本部品のワイヤーを温度計の上部に接続するための穴が下部に残されています。
<図> <図> <図>2.0.96インチOLEDディスプレイに開口部があります。レーザーとMLX90614センサーは、温度計の上部の前部に取り付けられています。レーザーとセンサーの両方を所定の位置に押し込むことができます。 Arduino Nanoを上部に取り付けますが、スムーズに取り付けることができるように、接着剤を使用して適切に配線してください。
印刷する場合、表示画面に面する側が下向きに印刷され、OLED画面の角度がかなり大きいので、支持板に支持部分を印刷しましたが、ケーシングの表面がきれいに見えませんでした。より良い方法がある場合は、自分で置き換えることもできます。
プロジェクトファイルライブラリにある3Dプリントファイルをダウンロードできます。
https://make.quwj.com/project/157
テスト
終わり!あなたは温度計をテストすることができます!電源ボタンを押して、ディスプレイが読み込まれるのを待ちます。これで、使用できるようになります。
赤外線温度計に興味がある場合は、その詳細な動作原理に関するいくつかの関連資料を読むことをお勧めします。私の記事を読んでくれてありがとう!
コード
- 無題のファイル
無題のファイル Arduino
私はあなたたちがあなたのarduinonanoをプログラムする方法を知っていると思います。そうでない場合は、オンラインで非常に多くの優れたチュートリアルがあります。あなたはそれを行うことができます!
回路図
製造プロセス