Z Arduinom lahko zelo poceni naredimo S88 modul zasedenosti tirov. Jaz sem za test uporabil Arduino Uno in nekaj žic s katerimi sem simuliral senzorje. Na maketi imam vgrajena reed stikala, katera bom uporabil kot senzorje modula.
Za vhode so uporabni vhodi
A0-A5,D0, D1,D4-D11
Za komunikacijo po S88 protokolu se uporabi 6 pinski priključek
pin priključka arduino
1 13
2 GND
3 2
4 3
5
6 +5V
V ozadju je Aduino Uno z DCC/MM2 Shieldom
Prikaz senzorjev v programu Desktop Station
Prikaz senzorjev na načrtu makete
Modul je možno povezati z vsemi sistemi za vodenje vlakov, Marklin, Digitrax, itd.
Prikaz delovanja
Za modul na maketi sem uporabil Arduino micro PRO, ki nima USB vhoda na tiskanem vezju. Zato sem za programiranje modula uporabil Arduino UNO, kateremu sem odstranil mikrokontroler.
Izdelava ploščice, katera bo uporabljena na maketi. Tiskano vezje je narejeno na protoboardu.
Arduino UNO z DCC/MM2 in S88 shieldom
Izdelan modul, na katerega so priključeni senzorji – reed stikala. Reed stikala so vgrajena pod tirno gredo, prožijo pa jih magneti ki so pritrjeni na lokomotivo. Mrežni kabel v spodnjem desnem kotu služi za komunikacijo z S88 shieldom, ki je na Intel Galileu.