コンテンツ
日曜大工のプロジェクトは、時間を過ごす楽しい方法です。スキルを身に付けるだけでなく、学校で学んだ概念を実践し始めます。デジタル温度計を使用すると、屋内と屋外の温度を測定できます。簡単に入手でき、費用もかからない材料で作成できます。電気とプログラミングのスキルが必要なため、このタスクは非常に困難な場合があります。必要なアイテムは、Amazonまたはオンラインストアのあるtuxgraphics.orgで入手できます。
ステップ1
回路を構築します。回路基板上のはんだ抵抗、電圧レギュレータ、I2Cバス、ダイオード。読み取り値を正確にするには、NTCの安定した基準電圧が必要です。極性が重要な部分に注意してください。マイコンをはんだ付けする前に電源を確認してください。これにより、正確な測定値を取得できます。これを行うには、9Vバッテリーを接続し、マイクロコントローラーピンで正確に5Vの読み取り値を電圧計で確認します。
ステップ2
回路基板をテストします。これを行うには、回路をコンピュータのRS232ポートに接続し、さまざまな信号の組み合わせでi2c_rs232_pintestプログラムを実行します。例えば:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
このプログラムは、RS232ポートのRTS(SCL、オプション-cとして使用)およびDTR(SDA、オプション-dとして使用)ピンの電圧レベルを確立します。 RS232ポートの電圧レベルは約+/- 10 Vです。ツェナーダイオードの後ろでは、-0.7 Vを測定して論理ゼロを、+ 4-5 Vを測定して論理レベルを測定する必要があります。
ステップ3
マイクロコントローラをはんだ付けします。次に、linuxI2Ctempパッケージディレクトリで次のコマンドを実行して、I2C通信を確認します。
負荷をかける
i2ctemp_linuxを実行して、屋内と屋外の温度を確認します。
ステップ4
LCDをマイクロコントローラに接続します。彼の画面にはコントラストピンがあります。ピンをGNDに接続すると、ディスプレイは暗くなります。ただし、これは画面のブランド、視野角、電源電圧によって異なります。