炉と加熱システム クロックオンインジケーター。 最も単純な電子時計の仕組み

クロックオンインジケーター。 最も単純な電子時計の仕組み

時計の概略図を図に示します。 クロックは 5 つのマイクロ回路に実装されています。 微小パルスシーケンス発生器は、K176IE12マイクロ回路で作られています。 マスターオシレーターは、公称周波数 32768 Hz の RK-72 水晶共振子を使用します。 微細な超小型回路に加えて、1、2、1024、32768 Hz の繰り返しレートのパルス シーケンスを取得することが可能です。 このクロックは、繰り返し周波数のパルス シーケンスを使用します。 1/60 Hz (ピン 10) - 分単位カウンタの動作を保証するため、2 Hz (ピン 6) - 初期時間設定用、1 Hz (ピン 4) - 時間設定用「点滅」ドット。 K176IE12 マイクロ回路または 32768 Hz の周波数の水晶が存在しない場合は、他のマイクロ回路と異なる周波数の水晶を使用して発電機を作成できます。
分単位と時間単位のカウンタとデコーダは K176IE4 マイクロ回路で作られており、10 までのカウントと、バイナリ コードをデジタル インジケータの 7 要素コードに変換します。 数十分から数十時間のカウンタとデコーダは K175IEZ マイクロ回路で作られており、6 までのカウントとバイナリ コードのデジタル インジケータのコードへのデコードを提供します。 K176IEZ、K176IE4マイクロ回路のカウンタが動作するには、ピン5、6、7に論理0(0Vに近い電圧)が印加されるか、これらのピンが回路の共通線に接続されている必要があります。 分カウンターと時間カウンターの出力 (ピン 2) と入力 (ピン 4) は直列に接続されています。

K176IE12 マイクロ回路と K176IE4 マイクロ回路の分単位のカウンタ用の 0 分周器の設定は、S1 を使用して入力 5 と 9 (K176IE12 マイクロ回路の場合) および入力 5 (K176IE4 マイクロ回路) に 9 V の正の電圧を印加することによって実行されます。抵抗R3を介してボタンを押します。 残りのカウンターの時間の初期設定は、S2 ボタンを使用してカウンターの入力 4 に繰り返し 2 Hz のパルスを数十分印加することによって実行されます。 時間設定の最大時間は 72 秒を超えません。
値 24 に達したときに単位と数十時間の 0 カウンタを設定する回路は、論理演算 2I を実装するダイオード VD1 および VD2 と抵抗 R4 を使用して作成されます。 両方のダイオードのアノードに正の電圧が現れると、カウンタは 0 に設定されます。これは、「点滅するドット」効果を生み出すために、ピン 4 から 1 Hz のパルスを発生させることで可能になります。 K176IE12マイクロ回路は、時間単位インジケーターポイントまたは追加インジケーターのセグメントdに適用されます。
時計の場合は、7素子発光デジタルインジケータIV-11、IV-12、IV-22を使用することをお勧めします。 このようなインジケーターは、直接加熱される酸化物陰極、制御グリッド、および多数のセグメントの形で作られた陽極を備えた電子管です。 インジケーター IV-11、IV-12 のガラス瓶は円筒形、IV-22 は長方形です。 IV-11 の電極リード線は柔軟ですが、IV-12 および IV-22 の電極リード線は短くて硬いピンの形状です。 数字は、短くなったフレキシブル リードから、またはピン間の増加した距離から時計回りに数えられます。
最大 27 V の電圧をグリッドとアノードに供給する必要があります。このクロック回路では、+9 V の電圧がアノードとグリッドに供給されます。これは、より高い電圧を使用するには、整合させるために追加の 25 個のトランジスタが必要となるためです。電圧 27 V の 9 V 電源用に設計されたマイクロ回路の出力は、デジタル インジケーターのアノード セグメントに供給されます。 グリッドとアノードに供給される電圧を下げるとインジケーターの明るさは下がりますが、時計のほとんどの用途には十分なレベルに保たれています。
示されたインジケーターが使用できない場合は、IV-ZA、IV-6 などの桁サイズが小さいインジケーターを使用できます。 IV-ZA ランプの陰極フィラメントのフィラメント電圧は、IV-6 および IV-22 では 0.85 V (消費電流 55 mA)、IV-11、IV-12 では 1.2 V (電流 50 および 100 mA) です。 - 1、5 V (電流 80 - 100 mA)。 導電層 (スクリーン) に接続されているカソード端子の 1 つを回路の共通線に接続することをお勧めします。
この電源は、クロックが 220 V の交流ネットワークで動作することを保証し、マイクロ回路とランプ グリッドに電力を供給するための +9 V の電圧と、カソードとインジケータ ランプを加熱するための 0.85 ~ 1.5 V の電圧を生成します。
電源装置には、2 つの出力巻線を備えた降圧トランス、整流器、フィルター コンデンサが含まれています。 さらに、コンデンサ C4 が取り付けられ、ランプ陰極の白熱回路に電力を供給するために巻線が巻かれます。 陰極フィラメント電圧が0.85 Vの場合、PEV-0.31ワイヤでは17ターン、1.2 Vの電圧で24ターン、1.5 Vの電圧で30ターン巻く必要があります。 端子の 1 つは共通線 (-9 V) に接続され、もう 1 つはランプの陰極に接続されます。 ランプの陰極を直列に接続することはお勧めできません。
500 μF の容量を持つコンデンサ C4 は、電源電圧リップルを低減することに加えて、ネットワークがオフになっているとき、たとえば時計をある部屋から別の部屋に移動するときなど、約 1 分間時カウンタを動作させる (時間を節約する) ことを可能にします。 。 主電源電圧のより長いシャットダウンが可能である場合は、定格電圧 7.5 ~ 9 V の Krona バッテリーまたは 7D-0D タイプのバッテリーをコンデンサと並列に接続する必要があります。
構造的に、クロックはメイン ブロックとサプライ ブロックの 2 つのブロックの形式で作成されます。 本体寸法は115X65X50mm、電源ユニット寸法は80X40X50mm。 本体を筆記具からスタンドに取り付けます。

インジケータ、

チップ

指示薬陽極セグメント ネット カツド 一般的な
b

b

V G d e そして ドット
Ⅳ-Z、Ⅳ-6 2 4 1 3 5 10 6 11 9 7 8
IV-1lH 6 8 5 7 9 3 10 4 2 11 1
IV-12 8 10 7 9 1 6 5 - 4 2 3
IV-22 7 8 4 3 10 2 11 1 6 12 5
K176IEZ、K176IE4 9 8 10 1 13 11 12 - - - 7
K176IE12 - - - - - - - 4 - - 8

文学

こんばんは、ハブラジテリキ。
蛍光灯を使った時計という私のアイデアに多くの人が興味を持ってくれました。
今日はこの時計がどのようにして作られたのかをお話します。

指標

主な役割はガス排出インジケーターによって行われます。 IV-6を使用しました。 これは緑色に光る発光7セグメントインジケーターです(写真では青みがかった色合いが見えますが、紫外線の影響で撮影時にこの色が歪んでいます)。 IV-6 インジケーターは、フレキシブルリードを備えたガラスフラスコで作られています。 表示はシリンダ側面より行います。 デバイスのアノードは、7 つのセグメントと小数点の形で作られています。
回路を少し変更するだけで、インジケーター IV-3A、IV-6、IV-8、IV-11、IV-12、または IV-17 を使用することができます。

まず最初に、1983年に製造されたランプがどこで見つかるかに注目したいと思います。
ミチンスキー市場。 たくさんあり、さまざまです。 箱にもボードにも。 選択の余地はあります。
他の都市ではもっと難しいですが、運が良ければ地元のラジオ店で見つかるかもしれません。 このような指標は多くの国内の電卓にあります。
Ebay、はいはい、オークションでロシアのインジケーターから注文できます。 6個で平均12ドル。

コントロール

すべては AtTiny2313 マイクロコントローラーと DS1307 リアルタイム クロックによって制御されます。
電圧がない場合、クロックは CR2032 バッテリーからの電力モードに切り替わります (PC マザーボードと同様)。
メーカーによると、このモードでは動作し、10年間故障することはありません。
マイクロコントローラーは内部 8 MHz 発振器で動作します。 ヒューズビットを忘れずにセットしてください。
時間の設定はボタンひとつで行えます。 長い保留、有罪の時間、その後有罪の分。 これには何の困難もありません。
運転手
セグメントのキーとして KID65783AP を使用しました。 これらは 8 つの「トップ」キーです。 私がこのマイクロ回路を選択したのは、それを持っていたからです。 この超小型回路は、洗濯機の表示板によく見られます。 アナログのものに置き換えることを妨げるものは何もありません。 または、47KOhm の抵抗を使用してセグメントを +50V にプルアップし、人気のある ULN2003 をグランドに押し付けます。 プログラム内のセグメントへの出力を反転することを忘れないでください。
表示がダイナミックになるため、各桁に残忍な KT315 トランジスタが追加されます。

プリント回路基板

このボードは LUT メソッドを使用して作成されており、このテクノロジーについては友人の DIHALT から読むことができます。 時計は2枚の基板で作られています。 なぜこれが正当化されるのでしょうか? わかりませんが、ただそうしたかっただけです。

パワーユニット

当初、トランスは50Hzでした。 4つの二次巻線が含まれていました。
1 巻線 - グリッド上の電圧。 整流器とコンデンサの後は 50 ボルトです。 大きいほど、セグメントはより明るく輝きます。 ただし、70ボルトを超えないでください。 電流20mA以上
巻線 2 - グリッド電位をシフトします。 約10~15ボルト。 小さいほどインジケーターは明るく輝きますが、「オンになっていない」セグメントも同じように明るく輝き始めます。 電流も20mAです。
巻線 3 - マイクロコントローラーへの電力供給用。 7~10ボルト。 I = 50mA
4巻 - 熱。 4 つの IV-6 ランプの場合、電流を 200mA (約 1.2 ボルト) に設定する必要があります。 他のランプではフィラメント電流が異なりますので、その点を考慮してください。

続いてトランスをパルストランスに交換しました。 基本的にハロゲンランプ用の最低電力の電源を使用することをお勧めします。 残っているのは、巻線を必要な電圧まで巻くことだけです。
白熱の場合は 1 ターンでは十分ではありませんが、2 ターンでは多すぎることがわかります。 次に、2 ターン巻き、1 ~ 5 オームの電流制限抵抗を直列に配置します。

こちらは蓋を開けた「電子トランス」

故障した省エネランプから電源を作るというオプションを提案できます。 説明しましたので、興味のある方はご覧ください。

ファームウェア

ファームウェアは CodeVisionAvr 環境で C 言語で書かれています。
誰かが同じことを繰り返すつもりなら、私にプライベートメッセージを書いてください。.hex とソースコードを送ります。

それだけです。

追伸 資料には、スペル、句読点、文法上の誤りや、意味上の誤りを含むその他の種類の誤りが含まれる場合があります。 著者はそれらに関する情報に感謝します ©

更新:ご要望があれば、さらに写真を数枚追加します。

IV ランプを使用して時計を作成するというアイデアがありました。ゴミ箱には 5 つの新しい IV-11 ランプと同数の IV-6 ランプがあり、あとはそれらを使用するだけでした。
時計には何を入れるべきですか?
1. 現在の時刻。
2.目覚まし時計。
3. 内蔵カレンダー (閏年を含む 2 月の日数を考慮します) + 曜日の計算。
4.インジケーターの明るさの自動調整;
5. 1時間ごとに音声信号。
ここでは、時計の主なコンポーネントを示します。 IV ランプは日中は正常に光りますが、夜間、特に夜間寝ているときは非常に明るく、目が見えなくなるため、明るさを調整する必要があります。
クロック図

この回路には新しいものや超自然的なものは何もありません。DS1307 リアルタイム クロック、ダイナミック ディスプレイ、いくつかのコントロール ボタンはすべて ATmega8 によって制御されます。
室内の照度を測定するには、入手可能な中で最も感度の高いフォトダイオード FD-263-01 を使用しました。 確かに、分光感度に小さな問題があります。感度のピークは赤外線範囲にあり、その結果、太陽/白熱灯、および蛍光灯/LED照明の光を非常によく感知します。C グレードです。
アノード/グリッド トランジスタ - BC856、最大動作電圧 80V の PNP。
秒を表示するには、IV-6 の方がフィラメント電圧が低いため、サイズが小さくなります。5 ~ 10 オームのクエンチング抵抗が役に立ちます。
アラーム信号用に、5V ジェネレーターを内蔵したピエゾ エミッターがあります。
電源から、回路全体はラインに沿って +9V 最大 50mA を消費し、熱は 1.5V 450mA、アースに対する熱は -40V の電位にあり、消費量は最大 50mA です。 合計合計最大3W。
DS1307 水晶発振器の精度には、まだ改善の余地がたくさんあります。基板を洗浄し、水晶配管コンテナを選択した後、1 日あたり +/-2 秒程度の精度を達成することができました。 より正確には、周波数は温度、湿度、惑星の位置に応じて変動しますが、私たちが望んでいたものではありません。 この問題について少し考えた後、非常に人気のある温度補償水晶発振器である DS32KHZ マイクロ回路を注文することにしました。
この発電機が非常に高価であるのは当然のことです。参考書によると、メーカーは時計の精度を 1 日あたり +/- 0.28 秒まで高めると約束しています。 実際には、許容可能な電力条件と温度範囲の下では、外部要因による周波数の変化は確認できませんでした。
ケースを組み立ててファームウェアを「結合」すると、時計には 3 つのボタンが残ります。これらを「A」「B」「C」と呼びます。
通常の状態では、「C」ボタンは時間の表示モードを「時-分」から日付「日-月」に切り替える役割を果たし、2番目のインジケーターは曜日を表示し、次に年ごとに表示します。 「分 - 秒」モード、4回押すと元の状態に戻ります。 「A」ボタンを押すと時刻表示に素早く切り替わります。
「時-分」モードから「A」ボタンを押すと「目覚まし時計設定」/「日時設定」/「インジケーター明るさ設定」モードに切り替わります。 この場合、「B」ボタンで桁を切り替え、「C」ボタンで実際に選択した桁を変更します。
「アラーム設定」モードでは、中央のインジケーターの文字 A (アラーム) はアラームがオンであることを意味します。
モード「時刻、日付の設定」 - 「秒」の桁を選択すると、「C」ボタンで四捨五入されます(00 から 29 までは 00 にリセットされ、30 から 59 までは 00 にリセットされ、分に +1 が加算されます)。 。
「時刻と日付の設定」モードでは、m/s DS1307 の SQW 出力に 32.768 kHz の蛇行があります。これは、発電機にクォーツ/コンデンサを選択するときに必要ですが、他のモードでは 1Hz です。
時計をオンにする前に、フィラメントに流れる電流を選択する必要があります。暗闇の中ですべてのランプのフィラメントがわずかに赤くなるように視覚的に調整され、寿命が長くなります。

モード「インジケーターの明るさの調整」: 「AU」 - 自動、測定された照度を単位で表示します。 ;) "US" - 同じ単位での手動設定。

DS1307 と DS32KHZ は CR2032 電池で電力を供給しており、電力が失われると時間は停止せずに動き続けます。Mega8 とインジケーターを備えたすべてのハードウェアのみがオフになり、安定したクォーツとリアルタイム クロックは継続します。動作するには、消費電力が非常に少なく、バッテリーが非常に長時間持続する必要があります。

明るさは手動または自動で調整できます。単純なフォトダイオードはパラメータの点で私には合わなかったため、以下の図に従ってフォトリレーを作成する必要がありました。

どのフォトダイオードでも、私はFD-K-155を使用しました。応答の明るさを決定するには調整抵抗が必要です。リレーの代わりに、低電圧リードリレーを取り付ける必要があります。その共通端子から共通線に接続します。クロック、および他の 2 つはフォトダイオードの代わりに 10 ~ 500 kΩ の可変抵抗器を介してコントローラのポート PC0 に接続されます。そのため、抵抗器がフォトダイオードの代わりになり、抵抗器の特定の値で必要な明るさを調整できます。フォトリレーが作動する時間帯は昼夜となります。

内部 8 MHz 発振器用の ATmega8 ヒューズ:

実際にハードウェアで何が起こったかは次のとおりです。


ケースの下部には隠しボタンとスピーカー用の穴があります


別途写真中継ボード

蛍光灯による時計回路

欲しい人や興味のある人が多い 真空計を使用した時計の回路図旧ソ連時代。 もちろん、この時計には興味深いものがたくさんあります。 レトロなスタイルで夜になると時刻がわかります。底部にダイオードを挿入することもできます。それで、この回路を検討してみましょう。

主な役割を担うのは、 ガス排出インジケーター。 IV-6を使用しました。 これは緑色に光る発光7セグメントインジケーターです(写真では青みがかった色合いが見えますが、紫外線の影響で撮影時にこの色が歪んでいます)。 IV-6 インジケーターは、フレキシブルリードを備えたガラスフラスコで作られています。 表示はシリンダ側面より行います。 デバイスのアノードは、7 つのセグメントと小数点の形で作られています。

適用することができます 指標 IV-3A、IV-6、IV-8、IV-11、IV-12、または設計に若干の変更を加えた IV-17 も含まれます。

まず最初に、1983年に製造されたランプがどこで見つかるかに注目したいと思います。

ミチンスキー市場。 たくさんあり、さまざまです。 箱にもボードにも。 選択の余地はあります。

他の都市ではもっと難しいですが、運が良ければ地元のラジオ店で見つかるかもしれません。 このような指標は多くの国内の電卓にあります。

Ebay、はいはい、オークションでロシアのインジケーターから注文できます。 6個で平均12ドル。


コントロール

すべては AtTiny2313 マイクロコントローラーと DS1307 リアルタイム クロックによって制御されます。

電圧がない場合、クロックは CR2032 バッテリーからの電力モードに切り替わります (PC マザーボードと同様)。

メーカーによると、このモードでは動作し、10年間故障することはありません。

マイクロコントローラーは内部 8 MHz 発振器で動作します。 ヒューズビットを忘れずにセットしてください。

時間の設定はボタンひとつで行えます。 長い保留、有罪の時間、その後有罪の分。 これには何の困難もありません。

運転手

セグメントのキーとして KID65783AP を使用しました。 これらは 8 つの「トップ」キーです。 私がこのマイクロ回路を選択したのは、それを持っていたからです。 この超小型回路は、洗濯機の表示板によく見られます。 アナログのものに置き換えることを妨げるものは何もありません。 または、47KOhm の抵抗を使用してセグメントを +50V にプルアップし、人気のある ULN2003 をグランドに押し付けます。 プログラム内のセグメントへの出力を反転することを忘れないでください。

表示がダイナミックになるため、各桁に残忍な KT315 トランジスタが追加されます。


プリント回路基板

決済はLUT方式で行われました。 時計は2枚の基板で作られています。 なぜこれが正当化されるのでしょうか? わかりませんが、ただそうしたかっただけです。

パワーユニット

当初、トランスは50Hzでした。 4つの二次巻線が含まれていました。

1 巻線 - グリッド上の電圧。 整流器とコンデンサの後は 50 ボルトです。 大きいほど、セグメントはより明るく輝きます。 ただし、70ボルトを超えないでください。 電流20mA以上

巻線 2 - グリッド電位をシフトします。 約10〜15ボルト。 小さいほどインジケーターは明るく輝きますが、「オンになっていない」セグメントも同じように明るく輝き始めます。 電流も20mAです。

巻線 3 - マイクロコントローラーへの電力供給用。 7~10ボルト。 I = 50mA

4巻 - 熱。 4 つの IV-6 ランプの場合、電流を 200mA (約 1.2 ボルト) に設定する必要があります。 他のランプではフィラメント電流が異なりますので、その点を考慮してください。

.

この時計のことを話しているのですがMoto_v3x(Radikotより)彼らは2年前にこう言いました。 1年前、なんとかインジケーターを(安価で)購入し、インジケーターボードを作り、昨年12月まで机の上に置いてありました。 この記事では、ボックスのクリーニングにどのような作業が必要かがわかります。
時計は、表示ボード、メインボード、センサーボードの 3 つのボードで構成されます。
ここでは最初の 2 つについて説明します。なぜなら... ボディ製作の段階では後者をやります。
ボードは片面で、もちろんジャンパーが付いています。 そのうちのいくつかはMGTFによって実行されました。 に離婚 スプリント- レイアウト 6.

1年前に支払われたもの:

トラック0.3mm。 LUT。

メインボード:

トラック 0.6、LUT も。

この計画について一言。
Stone 氏が PIC16F887 を選択した理由は、主にピンの数でした。 その存在感はプラスでした。 DIP-40 ハウジングの図上のピンの番号。
フィラメント電源は交流で、周波数は 3 kHz (コンデンサ C11 によって設定) です。 回路は安価で、すべてのコンポーネントが入手可能であり、構成は必要ありません。
入手可能なMC34063を使用して負電圧を取得します。
なぜそのような計画があるのでしょうか? 頭の中に自分のゴキブリがいるからです。
低電圧電源は78l33(たぶん一番安い)でも実現できますが、時計にNS-05を付けてAndroidから制御したい気持ちはありますが、40~60mA消費します。 DC-DC を使用して作成しました...どう思いますか? そうです、MC34063 :) 。
DS3231 を Ali で 0.8 ドルで 10 個購入しました。 RTS の選択は明らかです。
ちなみに、私たちの「進取の気性のある友人」が中国でそれらを安価に販売しているのは当然のことです。 Dska は初回起動時に起動しないことがありますが、これは 3.5 ドルで購入した MS では一度も発生しませんでした。


電気を集めてランプの光り方を確認してみました。


そして、大きな失望が私を待っていました:(! すべてのランプが使用されており、それぞれの点灯方法が異なりました。したがって、ランプは予備として持っていく必要があります。そうすれば、選択肢はたくさんあります。輝きの強さの違いは膨大です。 、ソフトウェアで修正しても意味がありません:(。

そこで、この時計の作成を少し延期して :)、回路の提案された部分をすべて、より単純なプロジェクトで試してみることにしました。 分かりました。
得られた経験を考慮して回路基板が作成され、後にメイン基板と名前が変更され、その改良版がこのプロジェクトで見られます。


では、時計の中に何が存在するのか( 基板上に配線されている):
- 動作の精度は DS3231 によって保証されます。
- ナイトモード;
- 強度調整可能な LED バックライト (単色)。
- 時間表示;
- 日付表示。
- 曜日の表示。
- ブルートゥース制御;
- タッチオン/オフ

おそらく最初のバージョンについては、おそらくこれで十分でしょう。なぜなら、おそらく 2 番目のバージョンがあるからです。

コントロール:

  • 時間設定
左ボタン (短く押す) でインストール メニューに入ります。
平均 - プラス。
左 - マイナス;
  • バックライト制御
中央 (短く押す) - バックライトを増加させます。
左 (短く押す) - 減少します。
  • Bluetooth をオン/オフにします - 左ボタンを長押しします。

組み立てについて話す時が来ました。

いつものように、電源から組み立てを開始します。
リストの最初は IP -27 ボルトです。


以下では、回路が占める基板の部分が強調表示されています。
図に示されている点では、-27V が観察されるはずです。


そして、熱に変わる時期が来ます。
回路が占有するボードの部分:

正しく組み立てられた回路には構成は必要ありません。 テスターで性能を確認できます。 私の古い DT-838 では、AC が約 2.3 ボルトと表示されます。


そして、3.3 ボルトの最終的な IP では次のようになります。

その結果、図に示されているポイントで収集された IP を確認します。

すべてが一致する場合は、ジャンパー A と B をはんだ付けします。

ディスプレイボードの組み立て方法については詳しく説明しません。 必要なのは正確さと注意力だけです。 ランプを取り付ける前に LED を取り付ける必要があります:)。
インジケーターは、フィラメントをピン 11、1 に接続することで確認できます。 2つのランプ、直列に接続され、+5Vがグリッドとアノードに接続されます。 ランプ部分が燃えているのが見えるはずです。

キーの組み立てには注意が必要で、完成したら、ぎらつきがないようにボードを徹底的に洗い流す必要があります。 また、2Moh 範囲のテスターで隣接するトラックをチェックすることをお勧めします :) 。


次に組み立てた表示板を接続し、各キーを確認してみました。

すべて調整した後、MKをはんだ付けしました。

MK ファームウェアについて少し説明します。 ボード上でフラッシュさせていただきました。 プログラミング出力は署名されています。

たとえば、次のようにステッチできます。 追加の PIC(ソフトウェア PICPgm) または PICkit-2ライト、工場出荷時の PICkit-2 または PICkit-3。 選択はあなた次第です。
もう MK をフラッシュしない場合は、フラッシュ後にショットキー ダイオードをジャンパーに置き換え、上の図に示す 100 ~ 470 μF のコンデンサを取り付けることができます。


残りの回路を組み立てて電源を入れると、次のように表示されるはずです。

ハッピービルディング!

2015/09/27 更新:
TL866CS プログラマの所有者は、ファームウェアのプログラミングと検証が難しい場合があります。 これは、MK にバス幅があるためです。 14ビット、これらの 14 ビットは 2 バイトに格納されます ( 16ビット) => 2 ビットは重要ではありません。 コンパイラによってはゼロで埋められるものと、1 で埋められるものがあります。 私のファームウェアではそれらはユニットで満たされており、TL866CS ソフトウェアに問題を引き起こしています。
解決策: WinPic800 をダウンロードし (プログラムは無料です)、コントローラーを選択し、ファームウェアをダウンロードします。 ファイル- 名前を付けて保存そして再度保存します。 全て:)。

2015\10\04 更新:

DS18b20 温度センサーのサポートがファームウェア v 1.1 に追加されました。 正と負の両方の温度が処理されます。

DS18b20 温度センサーと BMP085(BMP180) 気圧センサーのサポートがファームウェア v 1.2 に追加されました。
温度計は、正の温度と負の温度の両方を処理します。

マウント実装によりボードに追加されます。
BMP085 または BMP180 モジュールにはすでに I2C バス上にプルアップ抵抗が付いているため、ボード上の抵抗 R86 および R87 を取り外す必要があることを忘れないでください。

温度センサーはハウジングの外に移動する必要があります。

新しい数字フォントが両方のファームウェアに追加されました (時計設定メニュー内)。
電源を入れるとフリーズする問題を修正しました。

接続図:
ファームウェア 1.1 および 1.2 用に変更されたボード (センサーを接続するための穴を追加)
ファームウェア ファイル v 1.01 (追加フォント)
ファームウェア ファイル v 1.1 (温度センサーのサポート + 追加のフォント)
ファームウェア ファイル v 1.2 (温度センサー + 圧力センサー + 追加フォントのサポート)

ファームウェア 1.1 の温度測定値 (写真 Nikolay V.):

2015/10/17 更新:
ファームウェア 1.1 および 1.2 を再アップロードしました。
ファームウェア1.2の文字「U」を修正
ファームウェア 1.1 で温度を表示する前の文字「U」と曜日の記号を修正しました。

連絡先メールアドレスが変更になりましたので、ランブラーでメッセージをくださった方 注記。 古いメールにアクセスできません:(。

2015/12/17 更新:

ネタバレ:

ああ、仕事が押し寄せているため、残念ながら (または幸いなことに:))、趣味に没頭する時間がなくなりました。
IV-17 ウォッチ用の新しいスカーフを作るのに 1 か月 (!) かかりました。
正月の建立にも間に合いたかったのですが…。
ボードは以下を実装します。
- v 1.2 に含まれていたものすべて。
- TTP223 のタッチボタンオン/オフ (ボード上に直接)。
- USB から給電;
- バックアップバッテリー付き目覚まし時計;
- ブザーが鳴ります (目覚まし時計、キーを押す):
- RGB バックライト WS2812B (各ランプを独自の色に設定できます)。
- 湿度センサー;
- 可能であれば、トレーニング可能な IR 受信機を身体に押し込みます。
- および ESP8266 オンボード (ブラウザ経由のクロック設定、NTP 同期)。
- へー、ラジオだけが足りない :)))))))))) (頑張ればオンラインラジオを作ることはできますが)。





マキシム M のケースに入った時計。

2016\02\27 更新:
ESP-12/ESP-12E モジュール、または制御可能な 2 本のフリー レッグを備えたモジュールで WEB フェイスと NTP の同期を試してみたい人はいますか?
希望に加えて、組み立てられた時計とモジュール自体の在庫が必要です。
メールを送ってください。

2016\03\07 更新:

時間設定:
NTP通信の設定:
投票期間を選択してください:

WiFi クライアント設定:
WiFiサーバーのセットアップ:

ESP-12(ESP-12E)は別基板上にあります。 モジュールの接続図を以下に示します。

モジュール自体は両面テープまたは接着剤でボードに取り付けられます。
次のようになります。

写真では、モジュールにはすでに SD カードが取り付けられています。 より多くの統計を収集する予定だったが、それはまだ遠い将来のことだ。
下部ESP-12が必要です ボードから隔離する.

モジュールをインストールする前に、クロック プロセッサをファームウェア 1.35 でフラッシュします。 通常、プログラマは 5V の電源電圧で MK をフラッシュしますが、これは ESP ピンに悪影響を与える可能性があります。

モジュールのファームウェアについて。

中国から ESP-12 を受け取ったときは、AT コマンド モードになっています。
UART 経由でどのくらいの速度で動作するかを調べる必要があります。
これを行う方法については、で説明されています。
これとは別に、モジュールのプログラミングには 3.3V レベルが必要であることに注意してください => レベル マッチャー (私は ADM3202 を持っているのでそれを使用します) または USB のいずれかを使用する必要があります<-->com (ALI にはたくさんあります) で、3.3V 出力を備えています。

次を使用してファームウェアをモジュールにアップロードします esptool.exe
このユーティリティは、Arduino 用の ESP ライブラリにバンドルされています。
Paranoids は Arduino 環境をインストールし (その方法については、上記のリンク先の記事で説明しています)、パスに沿って見つけることができます。
C:\Documents and Settings\あなたのアカウント名\Application Data\Arduino15\packages\esp8266\tools\esptool\0.4.6\
ソースを見ることができます。

ファームウェアをアップロードするためのコマンド:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

自分で変更する必要があるパラメータ:
モジュールをファームウェア アップロード モードに切り替えるには、GPIO0 をグランドに短絡する必要があります。

ファームウェアの実行中に、次のように画面に表示されます。

ファームウェアの作成が完了したら、電源を切り、GPIO0 のジャンパを取り外します。

仕事:
ESP-12 をオンにすると、(可能であれば) NTP サーバーに接続し、正確な時刻を受信します。
時計の中央のボタンを長押しすると、Web インターフェイスがアクティブになり、ユーザーは時計の設定を行うことができます。

メニュー内のすべてが直感的に操作できるようです。
メニューの項目だけに焦点を当てます WiFiサーバー - WiFiモード

選択:
-クライアントのみ。 ESP は、パスワード「1234567890」を使用してソフト アクセス ポイント「esp8266」を起動します。 このオプションはデフォルトで有効になっています。 ブラウザで時計を接続するには、アドレス 192.168.4.1 にダイヤルする必要があります。

-サーバーのみ。 ESP はホーム ネットワーク内で利用できます。 接続アドレスは時計の左ボタンを長押しすることで確認できます。 ;

中央のボタンを長押しして、WEB インターフェイスを無効にすることもできます (NTP 同期は無効になりません)。

NTP による時刻同期が行われます: 最初の 1 分の終わりにオンになったとき (メニューで対応する項目が選択されている場合) 時計の設定")、メニューで選択した時間" 外部タイムサーバー".
ビデオ:
<будет позже>



サイトの新着情報

>

最も人気のある