Mac Book Pro照明センサーをArduinoに接続する

今日は、周囲光センサーをケシのブナのプロからアルドゥイノに接続した方法をお話ししたいと思います。 実際、すべてがシンプルです。 主なことは少し忍耐です。



私は偶然にスペアパーツを持っていました、私は同僚から殺害されたMACブックプロ15`ラップトップを頼みました、彼らは私の同僚から(彼らは射撃ギャラリーのターゲットとして彼を見ました)私は彼に必要なものを覚えていません妻のラップトップのキーボードを置き換えるボタンのように見えますが、とりわけ、便利な光センサーが見つかりました。 SHARP BS520からの可視光用センサーとMAXIM MAX4231からのアンプ上にフォトダイオードが組み込まれています。 非常に小さくてコンパクトな設計で、小さな部品が多く、ほとんど見えないトラックのために何が起こっているのかを理解することは困難でした。



リバースエンジニアリング



私が最初にグーグルで検索し、ポピーからこのモジュールに関する多くの言及を見つけましたが、ストーリーはそれがどのワイヤに行くのかについて沈黙しています。 また、超小型回路の仕様によれば、6本の脚で駆動されており、例外方法を使用し、マルチメーターを使用して、どのワイヤが何に向かっているかを簡単に理解できました。

まず、古いコネクタを切り取り、取り付け定規をはんだ付けしました。



センサー



私は回路基板+ arduinoから5Vに接続し、そこで接地しました。 ボードに電力を分散し、センサーを接続しました。 アナログ信号は、出力ポート番号A0から取得されます。



外観



また、明確にするために、私は死んだポータブルハードドライブコントローラーのLEDを使用しました。 値が500を下回ると、点灯します。 その結果、センサー-パフォーマーというシンプルなアセンブリが完成しました。 夜の光が部屋に向かって暗い場合、カウンターの値は500未満です。それよりも大きい場合、LEDは消灯します。 LEDへの抵抗は、ポート13を介して接続されている場合は必要ありませんが、12ポートを意図的に使用し、抵抗を220オームに配置しました。



LEDボード



その結果、私はそのような基本的なスクリプトを書きました:

void setup()

{

// 0

pinMode (A0, INPUT);

//

Serial.begin(9600);

}

void loop()

{

//

int val = analogRead(A0);

// Led

digitalWrite(12, (val<500)?HIGH:LOW);

//

Serial.println(val);

//

delay(500);

}







そして、これはすべてが概略的に見える方法です:



画像



結論



私の研究の結果、私は次のことを学びました:

1.ポピーを分解して回収するには、疑わしいスキルですが、すでに古くなっています。

2.私は、MAC技術は、適切に組み立てられたソリューションであり、崇拝の対象ではないことがわかった。 (このようなケシの実験のためのケシの実の実験について私を許してください)

3.数週間前に電子工学を始めたので、このプロジェクトは初心者にも役立つと思います。



ドックとセンサーへのリンク



センサー自体

集積回路MAXIM MAX4233ABC-T

シャープフォトダイオード

オフサイトArduino



今後の計画



モニターに組み込まれたカメラに興味があります。 I2CやUSB、ハードウェアJPEGコーデック、オーディオコーデックなど、多数の便利なインターフェイスを備えたチップ上に構築されています。 しかし、これはまったく異なる話です。

今日はまたお会いしましょう。



PS招待してくれてありがとう、UFO!



UPD: Ocelotについて。 どうやら、私は同じ信号をフィルターと比較しました。不正確な情報をおaびします。 どうやら、電源からの3番目のワイヤは単純に使用されていないため、検証のために、センサーに電源を供給し、2本のワイヤをオシロスコープの2つのチャネルに接続して信号を比較しました。 ここに私が得たものがあります:

画像

1:暗闇の中で指でセンサーを押した(信号がないと想定)

2:センサー接点の指の皮膚に触れることによる干渉、ライトのオンとオフ

3:薄明から明るい光への移行

4:明るい光モード



波形からわかるように、ワイヤからの黄色の信号(地面の隣にある信号)には情報が含まれていません。 まあ、または何らかの形で制御信号を受信するために使用されます。 あなたは鳴ることを試みることができます-超小型回路のどのピンが接続されているかを見てください。 しかし、事実は残っています-センサーは、あらゆるDIYプロジェクトの光センサーとして使用できます。



All Articles