部品:I2Cデジタル温度計(TC74)

マイクロチップのTC74は、基本的なI2Cインターフェースを備えた手頃な価格のデジタル温度センサーです。それは1℃の解像度、および-40から+ 125度の様々なものを有する。これは、アナログデジタルコンバータなしで温度測定をジョブに追加するのは簡単な方法です。下記のTC74を利用する方法を説明します。

マイクロチップTC74デジタル温度センサー(オクトパート検索、0.88ドルから始めて)

TC74は5つのピンスルーホールおよびサーフェスマウントパッケージで使用可能です.TC74データシート(PDF)を参照してください。この部分の任意のバージョンのためのCADSoftイーグルフットプリントが見つかりませんでした。

TC74の異なるバージョンは特定の電圧に対して校正されていますが、すべての作業は2.7~5ボルトから作業します。我々が利用したTC74A5は5ボルトで動作するときに正確なものであるが、それを3.3ボルト電源から供給した。 I2C接続には2つのプルアップ抵抗が必要です(R1、R2)、2K-10Kが機能する必要があります。 C1は0.1UFのデカップリングコンデンサです。

TC74をテストするには、I2CモードでバスPirate Universalシリアルインタフェースを利用しましたが、まったく同じプリンシパルはすべてのマイクロコントローラに適用されます。 TC74をバス海賊の3.3Volt電源から電源を入れ、オンボードプルアップ抵抗を利用してI2Cバスをハイに保持しました。

指示
価値

温度レジスタを選択してください
0x00

設定レジスターを選択してください
0x01

TC74の作成アドレスは0x9A、チェックアウトアドレス0x9Bです。 2バイトのレジスタが2つあります。レジスタアドレス0は温度読み出しを保持し、レジスタ1は構成設定を保持します。

構成レジスタ

コンフィギュレーションレジスタのビット6は電源投入時に0で、最初の有効な温度読み取りが可能な場合は1の変更です。ビット7は書き込み可能で、TC74を省電力スタンバイモードにします。レジスタの読み込みには2つのステップが含まれています。部分的なcomposeコマンドを使用してレジスタを選択してから、チェックアウトコマンドを使用して値を取得します。

i2c> {0x9a 1}
210 I2Cが状態を開始します
220 I2C WRITE:0x9A ack:確かに

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Raspberry PiRaspberry Pi

[Tech2077]のHD44780文字LCDを使用することは、RaspBerry PIにすでに手を稼いだラッキーなものの1つです。彼はGPIOヘッダーとの異なるインターフェースオプションを調べていて、RPIを使ってHD44780文字表示を使用するためのガイドを投稿しました。彼がおそらくすでに手に持っているプロトタイピング装置を使っているいくつかのハードコアの液晶作業をする代わりにこのアプローチが好きです。 LCDの実行を実行する必要があるはずです。 GOTCHAはデバイス間のロジックレベルのギャップです。 Arduinoで作業していた場合、アドオンはおそらく5Vの電源レールとロジックレベルを意味します。 RPIは3.3Vロジックを出力します。レベルコンバーターを使用することができます(この場合は、少なくとも7つのピンが変換される必要があります)、またはもう少し賢いことができます。 [Tech2077] RPI線の2つのRPIラインを使用してディスプレイのラインをアドレス指定するI2Cポートエキスパンダをグラインします(4つのデータビットと3つのコントロールビット)。 3.3Vロジックは、ポートエキスパンダのデジタル1の推奨最小値より0.2Vであるため、これはハックのビットです。しかし、それはちょうど元気で働くようです!そうでなかった場合、2つのNPNトランジスタもトリックを実行するでしょう。 新しい周辺機器のアドレス指定は、I2CモジュールをロードしてPythonを書き込むことだけです。

10 Samsung 1つのUI機能10 Samsung 1つのUI機能

Samsung自身のAndroid Pieの解釈について理解する必要があります。 Samsung One UIには、個々のInaterfaceの新しい機能と改善が含まれています。この新しいインターフェイスは、おそらくTouchWiz以来の最大のアップデートであり、多くの大きな変更があります。グラフィカルの更新のほとんどをすぐに認めますが、同様にいくつかの有用なノベルティがありますが、見逃している可能性があります。ここに、あなたが理解する必要がある10のSamsung One UI機能があります! Samsung One UIとは何ですか? Samsung One UIは、Android 9.0 Pieに基づいた最新のカスタムインターフェイスであり、Galaxyデバイス用に設計されています。新しいRestylingは、シンプルさとミニマリズムに焦点を当て、サムスンのために理解しているすべての追加機能を提供しています。すべての中で、最もかなりの変更は、片手の使いやすさに関係しています。実際、インターフェイスは、視聴と相互作用領域の間を分離し、クリック可能な側面を画面の下部に移動します。その結果、より大きな電話がある場合でも、上部の側面に到達するために親指を伸ばす必要はありません。詳細については、完全なレビューを調べてください! 1つのUIレビュー Samsung One UIレビュー:15日後! Samsung One UIをセットアップする方法は? 1つのUIアップデートは、Exynos S9とS9 Plusで数週間前に展開を開始しました。このリリースは、ニュートの数週間でより多くの国に届くので、まだ見ていない場合は気にしないでください。ただし、アップデートを待つことができない場合は、手動でフラッシュすることができます。ステップバイステップのインストールチュートリアルを公開しているため、興味があるかどうかを検査することをお勧めします。それでは、最高の新しいSamsung One UI機能を見てみましょう! 現時点では、すべての国のすべての設計が互換性があるわけではないため、ハンドブックの更新を進める前に、需要セクションを注意深くチェックアウトすることをお勧めします。 1つのUIアップデート Galaxy

540個のPCBは、誰かが単純なLEDキューブを作ることができることを巨大なLEDキューブ540個のPCBは、誰かが単純なLEDキューブを作ることができることを巨大なLEDキューブ

を作ります。しかし、512 LEDを使用して1メートルの立方体を作りたい場合はどうなりますか? [ハリ]それをやりたかったので、Easyedaを使って2つの異なる種類のLEDボードを作成しました。各タイプのボードの270があります(合計540個のLEDがありますので、小さなボードがパネル化された方法のために彼がいくつかのスペアを持っていたと思います)。目標は、これらのボードを組み合わせて各側で3フィート以上の立方体を形成することです。 配線を簡素化するために、ボードはCordwoodモジュールのようにデイジーチェーンに作られています。ただし、物事を揃えるために、LED板の各列は90度回転する必要があります。以下のプロジェクトについていくつかのビデオを見ることができます。 私たちは前にEasyedaをカバーしました。これはPCBを定義するためのブラウザベースのツールであり、シミュレーションとオートルーティングのような他の多くの機能を含みます。このツールからCAMファイルをダウンロードすることも、ボードをサイトから直接簡単に注文できます。 [HARI]は、LEDキューブが大きくか小さいLeashを好きです。 easyedaは、ところで、ブラウザベースの解決策ではありません。