2017-05-16 3 views
-2

良い!私はArduinoをNFC Shieldに接続する回路があり、それはプロトボードにあります。私の目標は、10-24V ACとDCで動作する電気式ロックを作動させることです。これはトランジスタ2N2222と330オームの抵抗を配置したためです。プレートのプロトボードをロックに接続したときに私が気取っていた問題は、LEDは点灯していますが、ロックは不動です。Arduinoで24Vの電気式ロックを作動させるにはどうすればいいですか?

これは私がすべてを組み立てるために自分自身に基づいているスキームです。

scheme

そしてこれは、私はそれが武装しているかの画像です:

mounting

そして最後に、私は、コードを使用していています

#include <PN532.h> 
#include <SPI.h> 

/*Chip select pin can be connected to D10 or D9 which is hareware optional*/ 
/*if you the version of NFC Shield from SeeedStudio is v2.0.*/ 
#define PN532_CS 10 
PN532 nfc(PN532_CS); 
#define NFC_DEMO_DEBUG 1 

const int control = 7 ; 
const int speed = 200; 

void setup(void) { 
pinMode(control, OUTPUT) ;} 


void loop(void) { 
digitalWrite(control, HIGH); 
    delay(2000); 
    digitalWrite(control, LOW); 
    delay(1000); 
} 
+1

ハードウェアに関する質問はオフトピックです。 –

+0

私は電子回路設計についてでありプログラミングについてではないので、この質問を議論の対象外とすることに投票しました。 –

答えて

1

が、それはdoesnのあなたの電源が+ 5V(USBから)であり、+ 24V機器の状態を変更することができないために発生します。 トランジスタのコレクタに+ 12V電源を接続する必要があります。 は次のようになります。 enter image description here

+0

しかし、arduinoは私のコンピュータの電源でそれを供給するだけでは十分ではありませんか? – YueNecrosano

+0

残念ながら、それでは不十分です。 +12以上の電源を使用する必要があります。この問題は電源の増加に伴ってのみ解決されます。あなたはあなたのarduinoにusbを供給し、ロックのために12vを使うことができますが、2つの間で連結を行う必要があります。 –

+0

しかし、私はロックのためにそれらのボルトを増加させるトランジスタを持っている場合、あなたはなぜ12V arduinoを受け取る必要があるのか​​分かりません。 – YueNecrosano

関連する問題