電子カメレオン
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
カメレオンが環境の色の変化によってどのように色を変えるのか疑問に思ったことはありませんか?
メラノサイト刺激ホルモンまたはMSHと呼ばれるものがあります。これについてさらに掘り下げたい場合は、このリンクをたどってください。話は別として、私はアンビエント照明システムかカメレオンのようなものを作りたかったのです。これはかっこよく見え、またそれは目を助けます。 NeoPixelLEDストリップと予備のカラーセンサーがありました。だから私はArduino(みんなのためのマイクロコントローラー)を頭脳として使ってカメレオン(電子)を作ったところです。
ステップ1:必要なもの
1. Arduino Nano(Arduinoならどれでも構いません)Amazon Link for Arduino Uno
2.カラーセンサーTCS3200Amazon Link for Color Sensor
3. NeoPixel LED Strip Amazon Link for Neo Pixel LED
4.ジャンパー線と電源
ステップ2:パーツの簡単な紹介
Arduino:TCS 3200からRGBカラーセンサーデータを取得し、それぞれのPWM信号を生成してNeoPixelLEDライトの色を制御するマイクロコントローラー。 TCS 3200カラーセンサー:このセンサーには、さまざまな色に対して異なる反応を示すフォトダイオードのアレイが含まれているため、フォトダイオードアレイに当たる光の色を出力します。このデータは、それらの色を複製するために使用できます。ネオピクセルLED:これは、与えられた信号に基づいて多くの色を生成できます。 ICの名前はWS2812Bです。
ステップ3:すべてを接続する
<図>
接続-反応..接続は、ArduinoがTCS 3200の4つの異なるフォトダイオードからデータを読み取る必要がある方法で行う必要があります。同じ色を複製するには、それらの値をデータとしてNeoPixelLEDに反映します。センサー上の4つのフォトダイオードは、4つの異なる色の組み合わせに敏感です。これらは、周波数信号に変換される電流信号を生成します。つまり、IからFへの変換です。これはArduinoピンによって読み取られ、NeoPixel LEDへの入力として提供されます。センサーの動作については、深く掘り下げたくありません。これは、TCS3200センサーのデータシートを参照することで理解できます。
ステップ4:コーディング
このプロジェクトのコードはこちらです。
これをダウンロードしてファイルを解凍し、必要なライブラリとコードを見つけることができます。ライブラリをArduinoIDEのライブラリフォルダに入れてください。コードをコンパイルしてアップロードします。コードは一目瞭然です。他のコードを見ることでコーディングを改善します。コードを最適化するための提案はいつでも歓迎します。
ステップ5:ビオラ...動作します
ここで動作します。これで、センサーに表示している色が複製されます。良いアプリケーションは
1. TVおよびPCの周囲照明。これにより、画面の最大色を模倣するため、目の疲れが軽減されます。
2.部屋の照明
3.ムード照明
4.カメレオンを3D印刷し、すべての電子機器を配置して、実際の3D印刷されたカメレオンとして作成できます。
コンテストに投票することを忘れないでください。
ステップ6:作業ビデオ
これが実用的なビデオです。
コード
電子カメレオン
https://github.com/vishwasnavada/Chameleon 回路図
製造プロセス