時間の復元 "Electronics 7"

画像



先日、私の友人が真空発光足IV-26 "Electronics 7-06M"またはむしろそれらの残されたものを私に持ってきました。 このかなり珍しい時計モデルは、Electronics 7-06K時計の小さなコピーです。 奇妙なことではありませんが、すべてのセグメントは正常に機能しましたが、ロジックボードはありませんでした。



いくつかの場所では、この投稿は「やるべきではない」マニュアルです。壁への取り付けを使用せず、デバッグボードでデザインをテストしてから、たとえばペニーatmega8を使用してLUTでボードをエッチングし、回路を美しく正確にはんだ付けすることをお勧めします



そのため、私は自由な夜を過ごし、これらの時計に命を吹き込みたいという強い願望があり、ブレッドボードとフォイルPCBがまったくありませんでした。 インジケーターの下のボードには、KT209で構成され、抵抗器のベースに沿った電流を15 kOhmに制限する一連のキーがはんだ付けされていました。



画像



インジケーター自体は、7個のセグメントを持つ4個のアセンブリで既に接続されています。アセンブリの各セグメントのアノードキーの2番目のカスケードを分離するためだけに残り、4つのインジケーターアセンブリのそれぞれのアノードの合計電源を分離し、キーを掛けてアセンブリの電力を制御します。



画像



まず、7本のワイヤのループをはんだ付けし、4つすべてのアセンブリセグメントを並列に接続し、4コアループで各アセンブリのアノードの電力を出力します。



画像



さらに、移動後に損なわれたビンに詰め込まれたことが判明しました:

10kおよび2.2kの抵抗、Nokiaから充電、2t602aトランジスタの散在、およびKT315A 5個。 それほど多くはありませんが、十分です。

まず、個々のセグメントのアノードにキーの2番目のカスケードを接続します。そのうちの7つがあります。



画像



ベースに基づいて、抵抗器での電流を10 kOhmに制限します。



次に、「KT315A」を使用してアセンブリのスイッチを制御し、2.2kΩの抵抗を介してグランドに接続し、アノードからのリード線を同じ2.2kΩで接続し、ベース電流を10kΩに制限します。 超接着剤は惑星を救います、私はそれを確信しています。



画像



その結果、ベース0でアセンブリがオンになり、+ 5がファイリングされ、アセンブリが外に出て、個々のセグメントが回転ごとに制御されます:+5がファイリングされます-セグメントがオン、0-セグメントがオフになります。 キュウリのように、すべてがシンプルです。



構造全体の動作原理は、各アセンブリを数ミリ秒点灯させ、同時に必要なセグメントに電圧を供給し、異なるセグメントのアセンブリをオンにし、それぞれに独自の番号を付けることです。



このすべての素晴らしさを管理するために、長い間使用されていなかったarduino leonardoのコピーが、焦げた高い「portc」といくつかの奇妙なグリッチとともに撮影されました。 以前はあらゆる種類の物事を簡単に確認するために使用されていましたが、私は注意をまったく払わなかったため、DRSSTCのブレーカーとして働いて、完全に明らかにされていない状況で勇敢な人の死を部分的に死にました。 彼女はかつて「無料」でこのプラットフォームのファンであり、さらにこのボード(ポートの非常に便利なマッピングなどの開発者への激しい挨拶)はそうではなかったので、「トロフィムは死にました-そして彼と一緒に死にました!」



しかし、この目的のために十分なライブポートがあり、デコーダーが見つからなかったため、文字生成にはportDを使用します。 セグメントアセンブリのオンとオフを切り替えるには、ボードの「A0-A3」ピンを使用します。 「A4」は、熱電対から測定値を受け取ります。 また、4つのボタンについては、ボード上の「7-10」の結論を使用します。9と8-時間と分を設定し、7-クロックを停止し、10-温度/クロック表示を切り替えます。



画像



数時間後、ファームウェアがスローされ、動作しました! コースの正確さを確認するためだけに残っています。 これを行うには、期間の長さを測定する機能を備えた周波数計が必要です。 2ミリ秒ごとにテスト信号を送信しますが、その期間が2ミリ秒に相当する時間を確認します。 必要に応じて、補正係数を入力します。



画像



その後、サーミスタが追加され、ボタンが接続され、ストロークの精度が再度チェックされました。



Arduinsの電源として、Nokiaからの古い充電が行われました。



画像



完成したデバイスは時間を表示できます:



画像



そして温度:



画像



マイナス-約半分の明るさで、工場製品(これは論理的です-オリジナルは動的な表示ではなく静的な表示を使用しています)と比較して低下しました。



元のスキーム「Electronics7-06」: yadi.sk/d/Ebli4xXmeWnyi

Leonardoのファームウェアコード: pastebin.com/i8bsZWhU (熱電対からのデータを処理するために、 ひどい仲間のコードが使用されました。 多くの人に感謝します)。



All Articles