Pagina 1 di 1

Arduino come modulo SUSI

Inviato: giovedì 2 agosto 2018, 20:23
da Fidax
Buona sera, nella descrizione della sezione si parla di "hack di sistemi commerciali", da profano mi chiedevo, potrebbe un arduino, con un relativo codice funzionare come modulo SUSI esterno?
Se sì, qualcuno ci ha mai provato e nel caso riuscito?

Cordiali saluti, Luca

Re: Arduino come modulo SUSI

Inviato: venerdì 3 agosto 2018, 10:12
da Buddace
La SUSI è un un bus SPI, qualsiasi microprocessore dotato di tale bus può essere usato come dispositivo susi.

Re: Arduino come modulo SUSI

Inviato: venerdì 3 agosto 2018, 10:29
da Fidax
Ok, quindi con un relativo codice è possibile usare arduino come modulo susi.
Grazie dell'informazione se mai farò qualche prova la metterò nel post

Re: Arduino come modulo SUSI

Inviato: mercoledì 3 marzo 2021, 18:56
da Fidax
Ho creato e rilasciato tramite github una libreria per decodificare il bus SUSI tramite piattaforma Arduino, utilizza un pin di tipo interrupt per il clock e un pin generico per i dati, la trovate qui: https://github.com/TheFidax/RCN600 oppure, avendo fatto chiesta ed essendo stata accettata, direttamente nell'idea tramite il gestore librerie.

Re: Arduino come modulo SUSI

Inviato: domenica 14 marzo 2021, 9:56
da Fidax
Disponibile il video di presentazione:



Tale libreria è stata testa con Arduino UNO, Arduino NANO, ATmega128A (Arduino StandAlone) e con decoder ESU e Maerklin.

Re: Arduino come modulo SUSI

Inviato: lunedì 22 marzo 2021, 12:09
da mario54i
Domanda a livello hardware : come hai collegato Arduino al decoder ? Hai unito le masse ?
Grazie

Re: Arduino come modulo SUSI

Inviato: lunedì 22 marzo 2021, 12:13
da Fidax
Ho seguito la normativa:
  • Linea Data del Decoder -> Resistore da 470 Ohm -> D3 (a scelta tra tutti i pin)
  • Linea Clock del Decoder -> Resistore da 470 Ohm -> D2 (a scelta tra i pin di tipo Interrupt)
  • GND del Decoder -> GND di Arduino
  • U+ del decoder -> Non collegato durante i test. (dato che un decoder fornisce dai 16 ai 18v è consigliato un regolatore di tensione esterno per non rischare di danneggiare quello interno)