1) Tema del proyecto: Tres en raya
2) Descripción del proyecto: Consiste en crear un tres en raya con tablero físico (3x3) que se pueda jugar contra el ordenador. La posición de las fichas se determina con sensores (ferroeléctricos) y la información sobre los interruptores se enviaría al ordenador.
3) Nivel de conocimientos de electrónica que posee: Menos que amateur
5) Lenguaje de programación que maneja: C++ y phyton.
6) Nivel académico: Informático
Lo primero que se me ocurrió fue crear una malla como la que véis abajo en la que todas las resistencias son de valores difentes. De ésta forma cada vez que uno de los interruptores se cierra (o sensores de posición), la diferencia de potencial entre R0 será diferente y a partir del valor podemos obtener qué Rij están activas ya que todas las resistencias están en serie.
Ahora bien, esto me parece bastante arcaico por tres razones:
- Las suma total de las resistencias tendría mucho error por la tolerancia de las resistencias (aunque se podría calibar).
- No habría diferencia entre fichas de distinto color (aunque ésto se podría solventar con el programa informático teniendo en cuenta a quién le toca mover)
- La información de la diferencia de potencial no es lo mejor.
Creo que no es el mejor circuito aunque no tengo ni idea de electrónica. Básicamente la pregunta después de todas las palabras escritas es: ¿Conocéis algún circuito que envíe al ordenador información sobre si los interruptores de una array están abiertos o cerrados (1/0)?
Tal vez es un poco vaga la pregunta. De todas formas agradecería ayuda sobre este tema.
Un saludo,
Lucio
2) Descripción del proyecto: Consiste en crear un tres en raya con tablero físico (3x3) que se pueda jugar contra el ordenador. La posición de las fichas se determina con sensores (ferroeléctricos) y la información sobre los interruptores se enviaría al ordenador.
3) Nivel de conocimientos de electrónica que posee: Menos que amateur
5) Lenguaje de programación que maneja: C++ y phyton.
6) Nivel académico: Informático
Lo primero que se me ocurrió fue crear una malla como la que véis abajo en la que todas las resistencias son de valores difentes. De ésta forma cada vez que uno de los interruptores se cierra (o sensores de posición), la diferencia de potencial entre R0 será diferente y a partir del valor podemos obtener qué Rij están activas ya que todas las resistencias están en serie.
Ahora bien, esto me parece bastante arcaico por tres razones:
- Las suma total de las resistencias tendría mucho error por la tolerancia de las resistencias (aunque se podría calibar).
- No habría diferencia entre fichas de distinto color (aunque ésto se podría solventar con el programa informático teniendo en cuenta a quién le toca mover)
- La información de la diferencia de potencial no es lo mejor.
Creo que no es el mejor circuito aunque no tengo ni idea de electrónica. Básicamente la pregunta después de todas las palabras escritas es: ¿Conocéis algún circuito que envíe al ordenador información sobre si los interruptores de una array están abiertos o cerrados (1/0)?
Tal vez es un poco vaga la pregunta. De todas formas agradecería ayuda sobre este tema.
Un saludo,
Lucio
Última edición: