工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ベッドライトの下でのモーションセンシング

コンポーネントと消耗品

電源(5V 6A)
× 1
WS2812B Led Strip
× 1
ワイヤークリップ
× 1
モーションセンサー
× 1
ロッカースイッチ
× 1
ACプラグ
× 1
ワイヤー
× 1
Arduino Nano R3
× 1

必要なツールとマシン

>
はんだごて(汎用)
ハンマー
3Dプリンター(汎用)

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

何かにつまずいて家全体を目覚めさせるためだけに、夜に静かにベッドから出ようとしたことがありますか?ベッドの下に目立たないように設置されたモーションセンシング常夜灯は、それらの漂遊レゴブロックの周りを案内するのに十分な明るさ​​の低レベルの光を提供しますが、完全に目覚めないように十分に暗くなります。動きを感知するだけでなく、固定された(または無期限の)時間の間、ライトを選択した色にプログラムすることも可能です。彼らはどんな寝室にも涼しい輝きと雰囲気を加えます。いくつかの基本的なキット、いくつかの追加ビット、およびT3ch Flicksチュートリアルとビデオを使用すると、これらのライトを数時間で比較的簡単に取り付けることができます。

ステップ1:ベッドを測定する

ベッドを横向きにして、ベースに簡単にアクセスできるようにします。コントロールボックスの適切な場所を見つけ、ベッドの頭の近くの少し高い領域を選択しました(図を参照)。ベッドの周囲長とその長さと幅を測定します(図を参照)。測定値を書き留めます。 3つのセンサーの場所を決定します。あなたは壁に面していないベッドの3つの側面のそれぞれに面しているものが必要です。ベッドの端に近いが見えない場所を選びました。センサーの位置からコントロールボックスまでの距離を測定します。

<図>

ステップ2:ワイヤーとLEDストリップを切断する

LEDの先端をベッドの周囲の長さにカットします。次に、ワイヤーをカットします。センサーごとに3つ、LEDストリップ用に3つ必要で、それぞれがコントロールボックスに戻ります(合計12)。異なる色のワイヤーの3つの長さを取り、サイズにカットします。黄色、緑、オレンジを使用しました。受け入れられている規則は、電力には赤、地面には黒、信号には別の(太字の)色です。どれがどれであるかを知っている限り、どの色を使用するかは実際には重要ではありません。

ステップ4:モーションセンサーへのはんだケーブル

モーションセンサーは3Dプリントされたケースに収納されています(以下のファイルリンクをご覧ください)。これらを用意する必要はありませんが、センサーが整頓され、ベッドの底に簡単に設置できるようになります。 3D印刷されたケースを使用している場合は、最初に3本の異なる色のワイヤーをふたに通します。モーションセンサーには、アース(GND)、電源(VCC)、信号(S)の3つの異なるピンがあります(上に表示)。上の図に示すようにセンサーを保持する場合(つまり、モジュールの下端にピンがある場合)、3つの異なる色のワイヤーをそれぞれのピンに接続し、所定の位置にはんだ付けします。次に、熱収縮を使用してワイヤを覆います。 3つのセンサーのそれぞれに切断されたワイヤーに対してこれを繰り返します。モーションセンサーのドームをメインケースの穴に押し込みます。カチッと所定の位置に収まるはずです。ケースを閉じ、3本の色付きのワイヤーを後部の穴に通したままにします。

<図> <図> <図>

ステップ5:LEDストリップを配線する

LEDストリップには、電源、信号、アースの3つの同じ接続がありますが、信号ピンが入力である点が異なります。これらのLEDは、Arduinoからの指示を受け、それぞれがアドレス指定可能です。色(RGB)と明るさを変更できます。 3色のワイヤーをLEDストリップにはんだ付けします。これらは、後でArduinoに接続するために使用されます。

<図>

ステップ6:電源スイッチ

3D印刷されたコントロールボックスを使用している場合は、電源スイッチを取り付けて、ワイヤーに接続する必要があります。まず、プラグの端に何もないことを確認します。ある場合は、プラグを切り取ります。ボックスの前面にある穴にワイヤーを通し、すぐ隣にあるスイッチの穴に再度通します。 3本の内側のワイヤー(ライブ、ニュートラル、アース)の10cmが見えるように、ACワイヤーの外側のカバーをはがします。次に、活線(赤)と中性線(青)の8cmを切断して取り外し、後で使用するために取っておきます。 ACプラグワイヤの端の残りの2cmを使用して、ライブ(赤)ワイヤとニュートラル(青)ワイヤを下の2つのプロングのスイッチにはんだ付けします(図を参照)。次に、前に切断した8cmの活線(赤)と中性線(青)を取り、スイッチ上部の2つのプロングにはんだ付けします(図を参照)。これらの線は、内の電源ボックスに接続されます。コントロールボックス。最初にワイヤーを引っ張って、スイッチをボックスの穴に押し込みます。

<図> <図>

ステップ7:電源を接続する

ワイヤ接続ポイントがスイッチに面するように、電源装置をボックスに入れます。スイッチからの活線(赤)と中性線(青)を電源装置の活線と中性点(それぞれlとnのマーク)に接続します。電源装置の接続ポイントはネジです。ワイヤーが所定の位置に配置されたら、これらがしっかりと締められていることを確認してください。

<図>

ステップ8:Arduinoを接続する

電源には5Vとアース用の出力接続があります(図を参照)。 Arduinoを手に取り、約8cmの長さの電源線(通常は赤ですが、使用している色は何でも)を切断します。電源線の一方の端を「5V」接続ポイントにねじ込み、もう一方の端をArduinoの「VIn」にはんだ付けして、Arduinoを電源に接続します。電源とArduinoの「GND」を接続して、アース線(黒、または選択した色)でこのプロセスを繰り返します。

<図> <図>

ステップ9:LEDストリップを電源とArduinoに接続します

LEDストリップのワイヤーをボックスの残りの空の穴に通します。 LEDストリップの電源線とアース線をはがします。電源(赤)線を電源の「5V」接続ポイントに接続し(Arduinoはすでにこれに接続されています)、アース(黒)線を電源の「GND」接続ポイントに接続します(Arduinoはすでにこれに接続されています、それも)。 LEDストリップの信号線をArduinoのデジタルピン9にはんだ付けします。

ステップ10:モーションセンサーをArduinoに接続する

LEDストリップのワイヤーがある穴にモーションセンサーのワイヤー(合計9本)を通します。 3本の電源線をArduinoの+ 5Vにはんだ付けし、アース線をArduinoのグランドにはんだ付けし、個々の信号線をArduinoのピン10、11、12にはんだ付けします。

ステップ11:Arduinoをプログラムする

以下の「motion_sensing_lights.ino」というコードをダウンロードします。次に、ここにあるArduinoソフトウェアのダウンロード可能なフォームを使用して、コードをArduinoモジュールにアップロードします。これを行う方法がわからない場合は、ここをチェックしてくださいコードは非常に単純です:モーションセンサーが信号を出力したかどうかを継続的にチェックし、出力した場合はタイマーを開始し、LEDストリップをオンにして点灯し続けます1分後に光ります。

ステップ11:ベッドに置く

コントロールボックスを閉じます-その外側にあるのは、LEDストリップとACプラグだけです。選択した場所のベッドの底にボックスを貼り付けます。これは、強力な両面テープを使用して行いました。次に、両面テープを使用してモーションセンサーをベッドの底に取り付けます。モーションセンサーは、壁に沿っていないベッドの3つの側面に沿って外側を向く必要があります。次に、ベッドの周囲にLEDストリップを取り付けます。 LEDストリップには粘着性のある背面がありますが、これはその重量を保持するのに十分な強度ではありません。そのため、ベッドの底に打ち込んだプラスチック製のワイヤークリップを使用して固定しました。プラグを差し込んでコントロールボックスの電源を入れ、ベッドを正しい方向に向けます。

<図> <図>

ステップ12:調整、テスト、賞賛

モーション検知アンダーベッド照明をテストします。ケースの上部の穴にドライバーを挿入し、感度抵抗器をひねることで、モーションセンサーの感度を調整できます。

<図>

ステップ13:さらに進んで

Arduinoの代わりにESP8266モジュール(Amazon)を使用すると、オープンソースのホームオートメーションプラットフォームであるHome Assistantにリンクすることで、携帯電話またはAlexaでLEDストリップを制御できます。これを行う方法については、すでに優れたチュートリアルがあり、ここで見つけることができます。

<図>

ステップ14:気にならなければ

この商品はすでに存在しており、こちらからアマゾンから購入できます。しかし、その楽しみはどこにありますか?!

メーリングリストに登録してください!

コード

  • モーションセンシングLED
モーションセンシングLED Arduino
これをArduinoにアップロードして、プロジェクトを機能させます!
 / * T3chFlicks-ベッド照明の下でのモーションセンシング無料で使用および配布できます。 https://t3chflicks.com/shop/kit/motion-sensing-under-bed-lights/*/#include "FastLED.h" #define LED_DATA_PIN 9#define NUM_LEDS 250CRGB leds [NUM_LEDS]でチュートリアルとパーツリストを見つけてください; int onTime =30 * 1000; // 30秒intmotion_sensor_left =10; int motion_sensor_right =11; int motion_sensor_front =12; intおよびfadeTimeDiff =50; void setup(){FastLED.addLeds (leds、NUM_LEDS); pinMode(motion_sensor_left、INPUT); pinMode(motion_sensor_right、INPUT); pinMode(motion_sensor_front、INPUT);} void loop(){if(digitalRead(motion_sensor_left)==1 || digitalRead(motion_sensor_right)==1 || digitalRead(motion_sensor_front)==1){fadeIn(); delay(onTime);フェードアウト(); }} void decodeIn(){for(int led =0; led  0; b- =2){FastLED.setBrightness(b); FastLED.show(); delay(fadeTimeDiff); } for(int led =0; led  

カスタムパーツとエンクロージャー

回路図


製造プロセス

  1. Tiara
  2. ベッドシーツ
  3. ホリデーライト
  4. 有刺鉄線
  5. 集積回路
  6. RaspberryPiを使用したモーションセンサー
  7. シミュレートされた都市環境下での複数の状況における自動運転車のリアルタイム動作計画
  8. Leap Motionレーザータンク!
  9. MotionSense
  10. PuzzleBox
  11. MOSMusic