Ottima soluzione Dario... se poi vorrai realizzare tu i decoder invece che usare gli ESU, non perderti il prossimo video (dove userò proprio gli SG90) ;)
Ciao Luca, siamo sempre noi, stiamo lavorando attualmente sull'automazione del sistema, tramite l'input seriale mandato dal pc ad arduino, volevamo chiederti se era possibile usare la centralina del tuo primo video per comandare anche gli scambi, o almeno se era possibile comandarli in seriale senza utilizzare il decoder specifico con i bottoni -- noi avevamo l'intenzione di comandarlo dal computer e non dal decoder, è possibile effettuare questa modifica?
Ciao! DCC++ offre la possibilità di comandare direttamente dei PIN di Arduino dal PC (quindi senza passare per la catena PC -> Centralina -> DCC -> Decoder). A questi pin puoi quindi collegare dei relay o un circuito esterno che pilota gli scambi. E' una soluzione molto "minimale" ma che può funzionare. Guardate ad esempio la pagina di JMRI che lo spiega (Indexed DCC++ Output Pin Control): www.jmri.org/help/en/html/hardware/dccpp/Turnouts.shtml
@@lucadentella ok grazie, ho letto la documentazione che mi hai allegato, ho messo in atto il circuito pero sorge un problema; quando cambio il deviatoio ,non sempre, mi salta il collegamento seriale tra il pc e arduino, ho provato a diminuire le intereferenze apponendo diodi o condensatori ma la stuazione non cambia, sapresti darmi un motivo? grazie mille
@@alexeinalekso1395 se usi degli scambi a solenoide è possibile che interferiscano con arduino resettandolo o che arduino non sia in grado di fornire abbastanza corrente. Usi dei relay? Dovresti provare ad usare un circuito di controllo aggiuntivo e non collegare direttamente i pin di arduino, vedi i miei tutorial sui decoder per qualche esempio
@@lucadentella si infatti linterferenza era molto probabilmente legata alla bobina del relay che dava un segnale di ritorno, per questo ho isolato il circuito di Arduino e quello del relay con un optoisolatore alla fine tutto bene
ATTENZIONE!!! Bisogna stare attenti di aggiungere sempre dei diodi di flayback alle bobine dello scambio quando si controllano con dei transistor/MOSFET !!!!! Il diodo interno del MOSFET non funge da diodo di protezione per carichi induttivi...
Grandissimo Mastro!!
;)
Grazie per l'utilissimo video!
Felice ti sia stato utile e grazie per il commento!
Io ho messo Servocomandi sg 90 collegati con switchpilot e signalpilot, programmati tutti...😉
Ottima soluzione Dario... se poi vorrai realizzare tu i decoder invece che usare gli ESU, non perderti il prossimo video (dove userò proprio gli SG90) ;)
Ciao Luca, siamo sempre noi, stiamo lavorando attualmente sull'automazione del sistema, tramite l'input seriale mandato dal pc ad arduino, volevamo chiederti se era possibile usare la centralina del tuo primo video per comandare anche gli scambi, o almeno se era possibile comandarli in seriale senza utilizzare il decoder specifico con i bottoni -- noi avevamo l'intenzione di comandarlo dal computer e non dal decoder, è possibile effettuare questa modifica?
Ciao! DCC++ offre la possibilità di comandare direttamente dei PIN di Arduino dal PC (quindi senza passare per la catena PC -> Centralina -> DCC -> Decoder). A questi pin puoi quindi collegare dei relay o un circuito esterno che pilota gli scambi. E' una soluzione molto "minimale" ma che può funzionare. Guardate ad esempio la pagina di JMRI che lo spiega (Indexed DCC++ Output Pin Control): www.jmri.org/help/en/html/hardware/dccpp/Turnouts.shtml
@@lucadentella ok grazie, ho letto la documentazione che mi hai allegato, ho messo in atto il circuito pero sorge un problema; quando cambio il deviatoio ,non sempre, mi salta il collegamento seriale tra il pc e arduino, ho provato a diminuire le intereferenze apponendo diodi o condensatori ma la stuazione non cambia, sapresti darmi un motivo?
grazie mille
@@alexeinalekso1395 se usi degli scambi a solenoide è possibile che interferiscano con arduino resettandolo o che arduino non sia in grado di fornire abbastanza corrente. Usi dei relay? Dovresti provare ad usare un circuito di controllo aggiuntivo e non collegare direttamente i pin di arduino, vedi i miei tutorial sui decoder per qualche esempio
@@lucadentella si infatti linterferenza era molto probabilmente legata alla bobina del relay che dava un segnale di ritorno, per questo ho isolato il circuito di Arduino e quello del relay con un optoisolatore alla fine tutto bene
ATTENZIONE!!!
Bisogna stare attenti di aggiungere sempre dei diodi di flayback alle bobine dello scambio quando si controllano con dei transistor/MOSFET !!!!!
Il diodo interno del MOSFET non funge da diodo di protezione per carichi induttivi...