睡眠衛生の重要な要素の一つは、太陽のペリ日周期でその持続時間の時間に合う – それが暗いときに眠りに落ちる、日の出と目を覚ます。 残念ながら、今日の人工照明は、この平衡状態を強く乱すことができる。 私たちの寝室の窓に直接落ちるすべての素晴らしさで私たちを導くランタンは、私たちは快適な暗闇を忘れさせます。 したがって、ブラインドは、眠りに落ちるのに役立つ快適な条件を回復するのに役立つ、発明されました。 しかし、彼らは(少なくとも私にとっては)朝の太陽の目覚めの光線へのアクセスに問題を引き起こします。 したがって、私の頭の中では、特定の時間にブラインドを開閉するプロセスを自動化するデバイスのアイデアが生まれました。 短いリーザーチの後、私はジェームズ・cabuu.comによって作成されたそのようなドライバーのDIYプロジェクトを見つけました
その作成には、十数個の要素の構成が必要です。
- 印刷された要素
- ジェームズによって作成されたプリント回路基板
- D1ミニマイクロコントローラ
- D1ミニ用パワーモジュール
- L298N – デュアルチャネルモータコントローラ
- ウォームギアとDCエンコーダ12Vを搭載したモーター
- LED WS2812B
- オーバーレイ付きの 2 つのボタン
- 2つの抵抗器10kオーム
- 9V DC 電源
- さらに、いくつかのケーブルとゴールドピン
必要なすべての要素を複雑にした後、アセンブリを開始できます。
- 適切な場所でプレートにスロットをはんだ。 2つの4×2と2×8ピンの女性と1×6ピンの男性ソケットがあるはずです。 あなたの裁量で、あなたはプレートに直接エンジンをはんだ付けすることができます。
- マークされた場所に 2 つのボタンを配置し、はんだを配置します。 その後、RUPとRDOWN位置で2x10kオーム抵抗器をはんだ付けします。
- WS2182B LED 入力の端部にある 3 本のケーブルを慎重に、プレート上の適切な場所にはんだ付けします。 5V、信号およびGNDは、プレート上のL、EおよびDシグネチャに連続的に対応する。
- コントローラプレートに示されているように、+ – IN1 IN2 MOTORAのL298Nモーターコントローラに3つの2ピンオスソケットをはんだ付けします。
- 拡張ピンスロットをD1 Miniマイクロコントローラと電源モジュールにソルダします。
- 全体を折り畳み、電源とマイクロUSBケーブルをコンピュータに接続します。 これで、Arduino IDE を使用してソフトウェアをアップロードできます。
プロジェクトプロセスの短いビデオを以下に示します: