まとめ
クリスマスもすぐそこだ。この簡単な電池式LEDストリングを使ってみて。私のはIKEAのものでした。素敵な赤い電池ケース、電源スイッチ、抵抗器、そして10個の赤いLEDと配線が付いています。これらのコンポーネントを自分で調達して安く、または迅速に手に入れることは不可能です。もし、これらを大量に作り、分解しようと考えていない限りです。
とにかく、私は単純なオン/オフスイッチが嫌いでした。確かに、夕方にオンにすることができますが、就寝前にオフにすることを思い出すのが面倒でした。タイマーが必要でした。
今日では、すべてがマイクロコントローラで動作しています。なぜなら、シンプルなバッテリーLEDストリングでも同じではないでしょうか...。
タイマー回路はATtiny45マイクロコントローラであり、安価で、多くの外部コンポーネントを必要としないもので、私が手元にあったものです。回路図は最後の写真をご覧ください。
タイマー回路にはオン/オフスイッチがありません。リセットボタンで操作が開始され(タイマー機能)、設定可能な時間(config.h参照。数秒から数時間まで。私のは6時間に設定されています)後に、LEDストリングがオフになり、コントローラはパワーダウンスリープモードに移行します(消費電力は約0.4μA/3V)。オン
回路がバッテリーハウジングに収まらなかったので、コントローラと2つのボタンが付いたストリップボードを収容するための簡単なケースを印刷しました。サイズは調整できます(scadファイルのパラメータを参照してください)。
もう1つ:このLEDストリングは、使いかけのAAバッテリーでも簡単に動作します。私は通常、1年間にわたって使いかけのバッテリー(おもちゃや目覚まし時計などから)を集めておき、ここで再利用しています。リサイクル箱に入れる前に、使いかけのバッテリーをうまく再利用することができます。
最後の写真は、20個のLEDと3つのAAバッテリーを搭載したバージョンを示しており、回路はバッテリーケースに収まっています。
指示書
LEDストリングバッテリーケースを開け、内蔵の抵抗器をワイヤーブリッジに置き換えます。
ストリップボード上に回路を構築してください。PB0にLEDストリングと抵抗器を接続する前にファームウェアをフラッシュするか、ファームウェアをフラッシュする際に一時的に取り外すことをお勧めします(LEDストリング用の抵抗器がはんだ付けされていないが、ソケットに取り付けられているパフォーマンスボードの詳細写真を参照)。その理由は、PB0はISPインター
もう1つ注意:私はストリングに68オームの抵抗器を使用しましたが、回路図では100オームでした(回路図は3x AAバージョン用です)。
ファームウェアをビルドし(完全なAVR-GCCツールチェーンとAVRDUDEがインストールされている場合にのみ)、例えばAVRDUDEとUSBtinyプログラマーでそれをフラッシュしましょう。
ケースを印刷し、ホットグルーでボタンとパーフボードを取り付けます。ケースを2本のM3ネジ、ワッシャー、ナットで閉じます。
Теги
Источник модели
