Impariamo Insieme - Decoder DCC! (Plastico ferroviario in DCC con Arduino 3)

  Рет қаралды 6,708

Luca Dentella

Luca Dentella

Күн бұрын

Пікірлер: 32
@luigibassi2087
@luigibassi2087 4 жыл бұрын
Che dire semplicemente eccezionale!!!!!
@daviontrevor4101
@daviontrevor4101 3 жыл бұрын
InstaBlaster.
@zulanmusic-89
@zulanmusic-89 3 жыл бұрын
👏🏽👏🏽👏🏽😍
@lucadentella
@lucadentella 3 жыл бұрын
Thanks!
@lalineagialla
@lalineagialla Жыл бұрын
Ciao Andrea, grazie molto interessante, sto provando a montare tutto su una 1000 fori; ho un solo dubbio: il pcb dello shield che ho scaricato dal repository github non ha la parte relativa all'ACK, ovvero l'817, ponte di diodi e bjt. Per questo uso (decoder scambi pwm) l'ACK serve, o posso attenermi allo schema dello shield e non montarlo? Tra l'altro vorrei stare sul minimo ingombro della 1000 fori, per motivi di spazio sotto il plastico. Grazie mille!!!
@lucadentella
@lucadentella Жыл бұрын
Ciao Claudio, puoi tranquillamente non realizzare il circuito di ACK, perdi la possibilità di leggere i valori delle CV in fase di programmazione ma il decoder funziona perfettamente lo stesso
@MassimoAlfa59
@MassimoAlfa59 3 ай бұрын
Ciao, ho realizzato questa interfaccia e funziona perfettamente pilotando il tutto con Arduino e PC. Ti volevo chiedere, invece, come si deve settare la Twin-control per pilotare questi decoder accessori realizzati con Arduino. Per quanto mi sia impegnato a capire il manuale (in inglese) non sono riuscito a farlo funzionare! Vedo dal tuo video che invece il tutto funziona...come si deve settare la centrale? Grazie anticipatamente per la tua risposta. Massimo
@lucadentella
@lucadentella 3 ай бұрын
Ciao Massimo. Purtroppo la Twin di default usa il protocollo FMZ, per usare il DCC devi configurare ogni indirizzo (è una cosa un po' macchinosa). Ho trovato questo sito che spiega bene la procedura: www.ldt-infocenter.com/dokuwiki/doku.php?id=en:twin-center_info
@MassimoAlfa59
@MassimoAlfa59 3 ай бұрын
@@lucadentella ciao, grazie della risposta, comunque provando e riprovando ieri sono riuscito a farlo funzionare: il mio problema era nell’ indirizzo. Sullo sketch del decoder accessori di Arduino l’indirizzo era 4, ma , non so per quale motivo, il monitor seriale rilevava indirizzo 13!! Ho cambiato l’indirizzo del decoder da 4 a 13 e poi gli altri di conseguenza e tutto ora funziona. Per la cronaca ho modificato lo sketch per utilizzare il decoder con 4 canali per pilotare 4 scambi ( quindi 8 funzioni). Comunque grazie per la tua collaborazione e per i tuoi video molto molto istruttivi! Massimo
@TrAdoMultimedia
@TrAdoMultimedia Жыл бұрын
Ciao, é possibile inviare il segnale dcc direttamente da arduino al booster senza montare la shield del video precedente? Se si quali sono i piedini da utilizzare? 12 e 13 ?
@lucadentella
@lucadentella Жыл бұрын
Dipende dal booster: alcuni si aspettano già un segnale dcc da amplificare. Se invece il booster accetta anche un segnale a livello logico (5v), puoi usare i pin 12 (main) o 13 (prog). Ad un booster potrai inviare solo uno dei due segnali naturalmente
@TrAdoMultimedia
@TrAdoMultimedia Жыл бұрын
@@lucadentella Mi scuso per la confusione dei messaggi sui due video. Ti ringrazio per le info.
@lucadentella
@lucadentella Жыл бұрын
@@TrAdoMultimedia nessun problema!
@aftreni
@aftreni 4 жыл бұрын
Grandioso! Una sola domanda è possibile sostituire i componenti? Ora a parte le resistenze, ma il Diodo può essere sostituito con il 4N1007? E l'integrato (fotoaccoppiatore?) con H11AA1?
@lucadentella
@lucadentella 4 жыл бұрын
ciao Andrea e grazie! Per il diodo direi che non dovresti avere problemi, mentre il fotoaccoppiatore che indichi non penso vada bene perché da quello che vedo sul datasheet - non avendolo non posso provare - ha due diodi quindi il transistor sarebbe "quasi" sempre in conduzione (non lo sarebbe solo quando il segnale passa per lo zero, da qui l'uso tipico di rilevatore di "zero-crossing").
@aftreni
@aftreni 4 жыл бұрын
@@lucadentella Ho provato ma non funge... alla fine ho trovato un 1N4148 ma dalla seriale Arduino non arriva nulla (dovrebbe uscire qualunque comando dato dalla centrale)... è come se la void notifyDccAccTurnoutOutput non venga mai richiamata, ho cambiato il fotoaccoppiatore con uno identico e anche il diodo, cosa posso testare con un tester per verificare che lo schema e i componenti siano ok?
@lucadentella
@lucadentella 4 жыл бұрын
@@aftreni purtroppo temo che un tester ti sia di poco aiuto... ti servirebbe un oscilloscopio per vedere se a "valle" della interfaccia vedi il segnale DCC ad onda quadra. Puoi provare ad implementare la callback notifyDccMsg() come nell'esempio "NmraDccAccessoryDecoder_1" della libreria: tale callback viene chiamata ad ogni pacchetto DCC ricevuto, se neanche questa ti stampa nulla significa proprio che c'è un problema nella interfaccia. L'hai realizzata su millefori o hai usato il disegno di uno dei miei PCB?
@aftreni
@aftreni 4 жыл бұрын
@@lucadentella ho tutto su una proto, i collegamenti sono ok li ho ricontrollati 1000 volte forse gli 1N137 so farlocchi... una cosa uno jmri con centrale dcc fatta con Arduino ma non credo dia problemi...
@lucadentella
@lucadentella 4 жыл бұрын
@@aftreni per toglierti ogni dubbio che sia la centrale prova un qualsiasi decoder commerciale... Hai provato a implementare la notifyDccMsg? Ancora nulla? Anche a me una partita di 6n137 "cinesi" ha dato problemi...
@aftreni
@aftreni 3 жыл бұрын
Fatto, tutto funzionante ora i miei scambi sono digitalizzati... ma la successiva domanda è: C'è un modo per fa inserire ad un Arduino sulla linea DCC di una centrale Z21 esistente dei comandi per i decoder presenti? Quello che vorrei fare è gestire con l'interfaccia della Z21 i treni (e perché no anche gli accessori), in più da un Arduino poter inviare allo scambio il comando per la deviata... essendo un comando DCC all'interno del BUS ogni tablet dovrebbe cambiare lo stato dello scambio anche se non è stato lui ad impartire il comando, giusto?
@lucadentella
@lucadentella 3 жыл бұрын
No, non puoi "inserirti" sul dcc... per fare quello che vuoi devi collegare arduino ad uno dei bus supportati, ad esempio quello loconet (se hai una z21 black) seguendo i progetti che ho pubblicato per tale bus
@aftreni
@aftreni 3 жыл бұрын
@@lucadentella Se ho capito bene vai a fare un multimaus con arduino giusto?
@lucadentella
@lucadentella 3 жыл бұрын
@@aftreni si, qualcosa del genere. Il multimaus è collegato al bus xpressnet mentre i miei progetti sono per il bus loconet (visto che ho centraline dcc con tale bus) e quindi li puoi usare solo sulla z21 black che offre anche tale bus.
@Misas-codiana
@Misas-codiana 3 жыл бұрын
Ma si può utilizzare arduino nano come decoder per il treno?
@lucadentella
@lucadentella 3 жыл бұрын
In linea teorica si, ma visto che devi aggiungerci l'interfaccia dcc e un modulo per controllare il motore temo che farai fatica a fare stare il tutto nella locomotiva. Vi sono progetti di decoder multifunzione basati su arduino ma con schede "custom", non usando devboard già pronte (come appunto il nano)
@Misas-codiana
@Misas-codiana 3 жыл бұрын
@@lucadentella ok, grazie
@eugeniodepaulis5907
@eugeniodepaulis5907 4 жыл бұрын
Interessante anche questo, mi serve un po' più tempo per digerirlo ;-p
@luigibassi2087
@luigibassi2087 4 жыл бұрын
Lo si deve però riascoltare più volte per assimilarlo bene. Grazie
@MassimoAlfa59
@MassimoAlfa59 3 ай бұрын
non twin control, ma twin-center!!!
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 146 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 26 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 54 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 191 МЛН
Model Railway Automation using JRMI Dispatcher and Simple Signal Logic
40:40
Little Wicket Railway
Рет қаралды 47 М.
DCC++ Interface Demo - Part 1 of 4
11:42
DCC++
Рет қаралды 47 М.
Preparazione binario con massicciata  - scala H0
21:09
Paolo Mastromatteo
Рет қаралды 44 М.
Cheap Accessory Decoders for your Model Railway ?
30:39
Model Railroad Techniques
Рет қаралды 3,4 М.
DIGITALIZZAZIONE E646 127 RIVAROSSI COMO
8:37
andrea picard channel
Рет қаралды 11 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 146 МЛН