transistor come interruttore porta automatica
Ciao a tutti, devo risolvere un problema e capire se sono sulla strada giusta.
Ho una porta automatica che devo tenere aperta finché non sopraggiunga qualcuno all'interno di una stanza, e che resti poi chiusa per un tempo che determino io.
Il sensore di movimento l'ho preso a parte e funziona alimentandolo a 12V e una volta rilevato il movimento porta a livello basso il pin Alarm. Questo segnale lo do in ingresso ad un Arduino che mi dovrà gestire altri processi e che mi segnalerà in uscita la fine dei processi e la riapertura della porta (uso i 5V dell'arduino per il pull-up del pin di Alarm).
Ora, i tre morsetti a destra del disegno corrispondono a quelli che ho sulla porta automatica (in realtà invece di 12V ne ho 24, ma uso uno stabilizzatore di tensione L7812C per riportarla ai 12V che mi servono). Se collego il morsetto a 0V con il morsetto INP la porta (che normalmente è chiusa) si apre, richiudendosi dopo pochi secondi regolabili. Quindi a me servirebbe quel contatto sempre chiuso (porta aperta) che si apra (porta chiusa) e rimanga tale in base all'Output del mio arduino.
Ho pensato quindi di usare un transistor la cui Base nel momento in cui mi serve la porta chiusa, sarà a 5V e passerà a 0V nello stato normale (porta aperta). E' una configurazione corretta? se si, quale Transistor devo usare? come dimesiono le resistenze necessarie?
Per completezza:
la tensione sul morsetto INP è di 5V
l'arduino fornisce in uscita 5V a 40mA
la tensione fornita dai morsetti della porta è in origine di 24 V a 64mA
il sensore di movimento è un PIR alimentabile tra i 7 e i 12V
Grazie mille!
Ho una porta automatica che devo tenere aperta finché non sopraggiunga qualcuno all'interno di una stanza, e che resti poi chiusa per un tempo che determino io.
Il sensore di movimento l'ho preso a parte e funziona alimentandolo a 12V e una volta rilevato il movimento porta a livello basso il pin Alarm. Questo segnale lo do in ingresso ad un Arduino che mi dovrà gestire altri processi e che mi segnalerà in uscita la fine dei processi e la riapertura della porta (uso i 5V dell'arduino per il pull-up del pin di Alarm).
Ora, i tre morsetti a destra del disegno corrispondono a quelli che ho sulla porta automatica (in realtà invece di 12V ne ho 24, ma uso uno stabilizzatore di tensione L7812C per riportarla ai 12V che mi servono). Se collego il morsetto a 0V con il morsetto INP la porta (che normalmente è chiusa) si apre, richiudendosi dopo pochi secondi regolabili. Quindi a me servirebbe quel contatto sempre chiuso (porta aperta) che si apra (porta chiusa) e rimanga tale in base all'Output del mio arduino.
Ho pensato quindi di usare un transistor la cui Base nel momento in cui mi serve la porta chiusa, sarà a 5V e passerà a 0V nello stato normale (porta aperta). E' una configurazione corretta? se si, quale Transistor devo usare? come dimesiono le resistenze necessarie?
Per completezza:
la tensione sul morsetto INP è di 5V
l'arduino fornisce in uscita 5V a 40mA
la tensione fornita dai morsetti della porta è in origine di 24 V a 64mA
il sensore di movimento è un PIR alimentabile tra i 7 e i 12V
Grazie mille!
