Você não pode construir um sinal ferroviário real, crítico segurança com apenas eletroímã. Sistemas sinalização reais (CTC, ABS, PTC, ETCS) são sistemas SIL-4 (Nível Integridade Segurança 4) requerendo design falha-segura, lógica relés vitais, circuitos trilho codificados/contadores eixos, intertravamento centralizado, e aprovação regulatória (FRA, Network Rail, ERA). Adulteração é crime federal.
Porém, você pode construir sinal modelo funcional para layout, feira ciências, ou demo STEM demonstrando princípio eletromecânico. Aqui está projeto seguro, educativo.
12V+ ──────────────────────────────────────┐ │ ┌──────────────────┘ │ ┌────┴────┐ │ Solenoide│ │ (Bobina) │ └────┬────┘ │ ┌─────────┴─────────┐ │ │ ┌────┴────┐ ┌────┴────┐ │ Flyback │ │ MOSFET │ │ Diodo │ │ (Chave) │ │ 1N4007 │ │ IRLZ44N │ └────┬────┘ └────┬────┘ │ │ │ Gate │ │ ▼ │ ┌─────────┐ │ │ Arduino │ │ │ Pin 9 │ │ └────┬────┘ │ │ PWM / Lógica │ │ GND ──────────────────┘
Falha-Segura: Perda potência → MOSFET desliga → Mola puxa sinal para VERMELHO (Pare). Este é o princípio fundamental segurança ferroviária.
enum Aspect { RED, YELLOW, GREEN }; Aspect current = RED; unsigned long lastChange = 0; void setAspect(Aspect a) { // Aciona LEDs digitalWrite(RED_PIN, a==RED); digitalWrite(YEL_PIN, a==YELLOW); digitalWrite(GRN_PIN, a==GREEN); // Aciona Solenoide (PWM corrente hold reduzir calor) if (a == GREEN) { // Livre: Energiza puxar Verde analogWrite(SOL_PIN, 180); // ~70% hold } else { analogWrite(SOL_PIN, 0); // Desenergiza → Mola → Vermelho/Amarelo } current = a; } void loop() { // Sequência demo: Vermelho → Amarelo → Verde → Amarelo → Vermelho // Sistema real: Entrada circuito trilho / CTC / Despachante }
Aprenda física (eletromagnetismo, falha-segura), história (semáforo → luz cor → sinalização cabine → PTC), e filosofia segurança. Aplique em sua ferrovia modelo.
Tecnologia Eletrônica © [www.351231.com]