新しい分析ポータル「HourofElectronics」。 USB温度計、混合結果USBインターフェース付きデジタル温度計
アマチュア無線家の競争-pochatkivtsiv
「私のアマチュア無線家の建設」
スキームta ソフトウェアセキュリティ ATmega8マイクロコントローラーのシンプルなUSB温度計。自分の手で選択できます
アマチュア無線家の競争力のある設計-pochatkivtsya:
「マイクロコントローラーATmega8のUSB温度計」
お友達やサイトのゲストの皆さん、こんにちは!
私はあなたの友人に競争力のあるロボットを紹介します。
デザインの作者- Grigor'ev Illya Sergiyovich.
マイクロコントローラーATmega8のUSB温度計
みなさん、良い一日を! 家と外の両方の温度を知るために温度計を取りたかったのです。 私の側は眠くて、最も重要な体温計はさらに悪く、ウォーミングアップしています。
インターネットになる。 zavzhdiのように、豊かに下品で、折り畳み可能で、汚れています。
ナレシュティ、私は魂への計画を知っています、それのために私はロボット体温計YUSBになりました。
Otzhe、軸図:
ストレージには、次のものが必要です。
♦MSAtmega8と28泊の彼女用ベッド
♦温度センサーDS18B20
♦抵抗器(私は0.5Wを持っています):
-10k
-4.7k
-68オーム*2個
-1.5k
-200オーム
♦コンデリ
--22pF * 2pcs
-16V電解液で100uF
♦3.6V用の2つのスタビライザー
♦水晶振動子12MHz
♦ライト
♦片面テキスタイルピース5*5cm
textoliteのすべてのマーキングを修正してから、修正します
スピーチの前に、私は以前、事務用ナイフで必要な部分を見て長い間苦しんでいました、それは長い間、退屈でした...私は最近夢のためにebayにダイヤモンドサークルを置きました。 すぐに...dozhivіdrіzano!
そのようなkіl100ルーブルの10個の車軸(冗談のために-2つのジョイントレバーを備えた10X 20mmエメリーダイヤモンドコーティングされた両面カッティングディスク)。
汗をかき、雑誌の図を読み、火で熱します。次のようになります。
試してみましょう、トナーを拭き、ドリルします:
そして、ピッキングを開始します。
ベビーベッドのAtmega8-16PU:
フラックスには手数料がかかります。 私はvikoristavがアクティブで、すでにpsuєに見えました:
それから私はセンサーを取りました。 2つのセンサーをチェックしました。 最初のものは短く、部屋の近くになります。 もう1つは新しいものを作り、nadvirを設置します。
バラにセンサーを挿入し、ピンで留めることが可能です。
次に、Atmegaをフラッシュする必要があります。 ファームウェアを記入するために、私は以前に準備をします。
SinaProgの場合、fusionをインストールする必要があります。
OBOV'YAZKOVO! 接続する前に、短絡の有無について料金を確認します!
USBに支払いを挿入し、いくつかの追加の添付ファイルがあります。
エクステンションマネージャーに入ると、アタッチメントがなく、薪を更新する必要があることがわかりました。
インストールの時間の下に、それは一目で表示されます、選択を解除します-「同じドライバーをすべて同じようにインストールします」
その後、新しい添付ファイルが拡張ディスパッチャに表示されます。
そして、ライトはよりランダムに点滅します。 Tseは私がロボットを正しく構築することを意味します!
次に、プログラムを起動して温度を確認します。
許しがC:/temp/USBThermometer_config.iniに書き込めないように見えることがあります。次に、表示されているすべてのフォルダーと、場合によってはtempフォルダーを含むディスクに移動し、そこにUSBThermometer_configというメモ帳を作成して変更します。 .ini拡張子に。 フォルダがない場合は、穂軸に作成します。 その後、私は許しを得ました。 フォルダを作成した場合、それを気にしなかったので、それをつかむことができます。
プログラムはシンプルです。
メインvikno:
ガジェットとして勝つことができるMini-vіkno:
私から。 私はすべてにたくさんのお金を費やしましたが、その時間にはたくさんのペニーはありませんでした! その地域のセンサーは90ルーブルで、私がすでに持っていたすべてのゴミかもしれません。 今、私はブースや路上で温度を制御する機能から、家庭用の電子体温計を手に入れました。
ヤクマイクロコントローラー、文字ATmega8。 デジタル温度センサー:DS18B20。摂氏-55〜+125度の温度を測定できます。 温度計に必要なすべてのリストは次のとおりです。
- マイクロコントローラーATmega8(たとえばインデックスLのないすでにバガン)。
- 温度センサーDS18B20、先月PARインデックスなしで必要、それ以外の場合は最大。 気温は85度になります。
- クォーツ12MHz。
- 22 pFのコンデンサ2個と寿命用のコンデンサ1個(ライフラインのUSBはふわふわの電圧降下であるため、10Vで100マイクロファラッド以上)。
- 2つの抵抗器68オーム、1つの抵抗器200オーム、2.2 4.7 kオームに近い1つの抵抗器、1つの抵抗器10 kオーム、1つの抵抗器1.5kオーム。
- 2つのスタビリトロン3.6V。
- プラグまたはUSBソケット。
- Svіtlodiod。
- さて、そして別のまたはレイアウト、すべてが選択されます。
添付スキーム:
スキームはかなり単純です。 Zlіvaraztashovanі4つすべてがUSBに接続します。 コンデンサC3は同じライブコンダーです。 スタビライザーVD1およびVD2は、データラインの電圧を3.3Vに下げます。 センサーDS18B20ボードに載せることはできませんが、その場で使用できます。100メートルまでの長距離を発射できますが、50メートルを超える必要はありません。 皮膚が温度を緩和し始めたときのSvіtlodiodzmіnyuєsvіyキャンプ(点滅/消火)。 混沌とした渦巻きで点滅する場合、温度センサーで正常に動作する場合、常に点灯する場合、またはセンサーの問題(接続の誤り、動作しない、または長いワイヤー)で点灯しない場合、強い電磁干渉がある場合)。 右側には、マイクロコントローラの内部回路プログラミング用のバラがあります。 新規のファームウェア- USBThermometerMCUUSB_thermometerdefaultmain.hex。 ファームウェアをアップロードした後、Fusionを正しくインストールする必要があります。そうしないと、Fusionをインストールできません。AVRStudioを搭載したSTK500は次のようになります。
添付ファイルを正しく選択し、MKを正しくフラッシュした場合は、 USBウィンドウ新しいアタッチメントと供給を知っている、ドライバー。 Vіnraztashovannyhpapsi USBThermometerwindows-ドライバー、道を示す必要がある場所。 ドライバをインストールした後、PCを再起動します。 プログラムを始めましょう USBThermometer.exe。 アタッチメントが接続されていない場合は、温度変化が書き込まれます[接続しないでください。締めすぎると、トロシュカが発生します[プログラムがスキンを1秒間更新するため、スキンが1秒間更新されるため、接続に関するデータが表示されます。あなたが温度計を見つけるまでアタッチメント。 アタッチメントを接続すると、[接続温度計]というメッセージがトレイにポップアップ表示され、再び開くことはありません。次の手順を実行します。
より便利なのは、関数[Minі-vіknokta[すべてのvіkonkです。 2つのチェックボックスをすべて設定すると、軸が表示されます。
全体のsіra地域はミニビデオのceとєviknoプログラムです(球根のある白青の背景はロボットスタイルです)。 フィット :)?。 すべてのウィンドウの上に立っている小さい(96x198)人や、他の追加を気にしない人に便利です。 それ以前は、プログラムは日パネルに表示されませんが、トレイでプログラムアイコンの上にカーソルを置くと、摂氏で温度を変更できます。
動作中の多くの固定PC、ラップトップ、ネットブックでこの温度計をチェックしました Windowsシステム Home Edition、Windows Professional、および Windows Vista。 すべてが素晴らしく機能しました! 車軸のみが、-9度未満および99度を超える温度センサーの温度で、vіstіにあります。