Antecedentes: Estoy tratando de reemplazar la electrónica por un marcador de hockey sobre hielo. La vieja electrónica tenía los siguientes problemas:
- Deja de funcionar. Desde entonces, he descubierto que un par de diodos y condensadores se habían quemado.
- El controlador fue cableado. Queremos deshacernos del cable que corre a lo largo de la pista.
- Los conectores para el controlador dieron muchos problemas. He tenido que volver a soldarlos innumerables veces.
Elmarcadortieneaproximadamente3,5metrosdeancho.
PlaneopegarunaRaspberryPienelmarcador.Planeoponerundongleusbwifiqueadmitaelmodoap,yejecutarhostapd.LosmarcadoresderesultadospuedenconectarsealaRaspberryPiatravésdeunainterfazwebdesdeunatableta/computadoraportátil.
PlaneoreemplazarlasbombillasincandescentesconLED,posiblemente
Originalmente pensé usar los extensores GPIO i2c. Pero desde entonces he aprendido que el cableado para un bus i2c debe ser lo más corto posible. Esto significaría que necesitaría un montón de cableado desde los gpios a los leds. De ahí llego a mi pregunta.
Pregunta: Me gustaría tener un microprocesador AVR para cada segmento de 7 o cada segmento de 2 7, cuyo trabajo es un extensor de GPIO. Estos serían colocados físicamente cerca de los LEDs. Me gustaría comunicarme desde Raspberry Pi a los múltiples microprocesadores AVR a través de un bus serie común.
He leído que RS-485 puede tener múltiples hosts en un bus. Y como mi comunicación es en una dirección (salida de la Raspberry Pi), espero que esto pueda simplificar la solución.
¿La Raspberry Pi y el AVR pueden hacer RS-485 usando las interfaces seriales existentes? ¿Qué circuitos se necesitan para hacer esto?