In ultima perioada au avut loc niste schimbari , dar nu in partea vizibila a dioramei ci pe dedesubt, pentru a avea posbilitatea de controla diorama din rocrail si in viitor din niste panouri cu lcd(prototipul exista dar functionalitatile sunt inca limitate).
Cum arata un modul pe dedesubt:
Am renuntat la a mai reinventa roata cu un bus RS485 si un protocol care trebui inventat si am folosit Loconet pentru care exista implemetari pt arduino si esp32, in consecinta au mai aparut niste placi iar unele au fost modificate.
Placi loconet:
Arduino:
o interfata I2C permite conectarea a 5 module de extensie pe I2C , 4 de iesiri si 1 de intrari
Esp32:
2 interfete I2C, fiecare permite conectarea a 6 module de extensie pe I2C , 4 de iesiri si 2 de intrari
Module din poza este unul mai nou fata de cele montate pe diorama.
Extensii I2C:
Intrari:
6 intrari pentru detectia de bloc ocupat:
16 intrari pentru detectia de bloc ocupat:
Ambele module provin din module initiale cu RS485 la care am eliminat partea de RS485.
Iesiri:
6servo + 8 relee:
Este pt comanda macazurilor , 4 macazuri cu polazirarea inimilor , plus 2 iesi de servo suplimentare. Polarizarea inimii se face prin intermediul a 2 relele SPST.
Servomotoarele se alimenteaza separat print stabilizator in comutatie. La pornire exista o intarziere astfel incat servomotoarele sunt alimentate dupa ce pwm-ul de comanda a inceput sa fie generat , lucru care reduce foarte mult din smucitura sevoului de la pornire.
6 servo + 8 iesiro OC
Comanda servourile de la semnale , iesrile OC le folosesc pt iluminat(semnale, cladiri...)
Si standul de dezvoltare si testare:
Si nu in umltimul rand, panoul de comanda:
[img=https://www.youtube.com/watch?v=0RZGki3YCp0]View: https://www.youtube.com/watch?v=0RZGki3YCp0[/img]