オプトカプラ4N35をArduino Unoに接続してLEDライトストリップを制御

Arduino Unoを使用して、ロボットコントローラからの入力信号に基づいて、LEDライトストリップを制御したいと考えています。ロボットコントローラは、24Vの "HIGH"と0Vの "LOW"のデジタル信号を送信します。私は、ロボットコントローラとArduinoの間にオプトカプラを使用して、24Vから5VにArduinoピン。

オプトカプラのエミッタをArduinoのグランドに接続することはできますか?

LEDストリップは12V DCと2000mAで動作します。 DCジャックに接続された12V DC電源でArduinoに電力を供給すると、ArduinoのV-inピンを使ってLEDに電力を供給できますか?

私のサーキットを見て、どこが間違っていたのか、なぜか教えてください。

Circuit schematic

0
ru de
私のサーキットの画像が添付されていますか? ...なぜあなたは私たちに質問していますか?あなたがしたかどうかは分かりませんか?
追加された 著者 Majenko,
なぜあなたは間違っていたと思いますか?
追加された 著者 jsotola,

1 答え

オプトカプラのエミッタをarduinoグランドに接続することはできますか?

はい。 GPIOピンで内部プルアップをイネーブルにするか、コレクタで外部プルアップを使用することを忘れないでください。

D.Cジャックに12V D.C電源を接続してarduinoに電源を供給すると、arduinoのV-inピンを使ってLEDにも電源を供給できますか?

あなたが話している現在の評価ではありません。ヘッダーは1Aの定格で、バレルジャックの入力のダイオードも1Aの定格です。 Arduinoに入る前に 入力電源からLED電源を切り離す必要があります。

現時点でMOSFETを配線している方法は間違っています。それをオンにした瞬間、マジックスモークは逃げるでしょう。 LEDを短絡するために使用していますが、これは非常に悪いことです。

それぞれの電極は、カソードとグランド間のLEDと直列に配線する必要があります。

schematic

simulate this circuit – Schematic created using CircuitLab

1
追加された