Grabar señal cuando dos elementos se tocan entre sí

3

Tengo un hipódromo de Carrera GO !!! . Hay un contador de vueltas mecánico de plástico que se ajusta cada vez que un automóvil lo pasa.

Lo que me gustaría hacer es tener algún tipo de conexión eléctrica que cuando el automóvil pasa por el contador de vueltas, el contador crea una conexión entre dos cables o algo. Cuando esto suceda, me gustaría enviar esa señal a una computadora / computadora portátil que la registra en algún tipo de base de datos. El tiempo entre cada conexión sería el tiempo de vuelta, y la cantidad de conexiones sería el recuento de vuelta. Cuando se grabe, me gustaría presentarlo en un monitor en tiempo real.

Hay más, pero eso sería después de que descubriera una forma de detectar una señal para trabajar con ...

¿Alguien ha hecho algo así? o cosas similares.

Soy consciente de que existen cosas como esta en el mercado. Pero eso requeriría comprar un nuevo conjunto de pistas, etc. (probablemente también sería más barato: P, pero bueno, a quién no le gusta tener algo que hacer en su tiempo libre;))

ACTUALIZACIÓN:
Estoy agregando un par de fotos del contador: Debajodelcochepuedesverunalfilerdeplástico.Yjustoenfrentedelauto,puedesverunpinsobresaliendodelapista.Estepasadorseempujahaciaunodeloslados,segúnladirecciónhacialaquevayaelautomóvil,yajustaelcontadorconuno.

Aquí puedes ver cómo funciona el contador.
(1) el carro pasa y empuja el pasador
(2) el pasador está empujando un brazo de algún tipo para girar un engranaje (3), que es el contador.

Ahora, en la parte inferior, parece que podría colocarse algún tipo de metal, o cables, que podrían enviar una señal a una computadora cuando se tocan ... Pero sucede muy rápido.

Espero que esto ayude para aclaraciones ...

    
pregunta ThomasK

4 respuestas

6

Un par de diodo IR y transistor IR funcionaría bien. Haga o rompa la línea de visión, y su microcontrolador u otro método de entrada pueden hablar con la computadora.

Taladre un pequeño orificio en cada lado y ajústelo de modo que cuando el plástico central se empuja hacia abajo, la señal se rompa. Eso es un recuento.

    
respondido por el Passerby
5

Reconozco que un interruptor de lengüeta ubicado en la ranura de la pista y un imán liviano en el auto funcionarán bien, olvídate del contador de vueltas actual (aunque todavía puedes usarlo).

Un imán en el automóvil no es un gran problema y debería ser capaz de hacer que un interruptor de lámina funcione bien: -

Alguienmásmencionóelusodelaentradadelatarjetadesonido,asíquetambiénsecuestraréesaidea.Unapequeñabateríayunaresistenciade100kquealimentanelinterruptordeláminasseríanunaideabásicaparadetectarunfalloenelimán,peropuedeusarunafuentelógicade5Vyprácticamentecualquierresistenciadevalorenserieconlalengüetaparahacereltrabajo.Senecesitaráalgúntipodecircuito(ocódigo)derebote,peroestoestrivial.

Puedescolocarelinterruptordelengüetaencualquierlugardelcircuito;dehecho,puedestenervariosparaquepuedasgrabarlostiemposdelasseccionescomoF1:OK,ahoraestoydespotricando.

Buenaidea:creoquepodríaaplicarestoamiconjuntodetrenesLOL.

EDITAR-otraidea

Nuevamente,estonotieneencuentaelcontadordelapistaactualydeberíausaralgúntipodepórticoelevadoconunemisordeluzquepueda"rociar" la luz a través del ancho de la pista. Los sensores se ubicarían en las ranuras y normalmente recibirían una señal del emisor, excepto cuando la luz se "rompe" cuando un automóvil pasa.

Dependiendo del ancho de la pista, es posible que realmente puedas montar los sensores junto a la pista y aún así obtener una señal de "ruptura" decente cuando pasa un auto: todo se trata de ángulos. La IR puede ser menos efectiva que la luz visible, pero también debería funcionar. El emisor debe pulsarse para que el receptor se pueda "desacoplar" de los efectos de luz ambiental. Probablemente correrá de 10kHz a 100kHz. Este método también le da la oportunidad de medir el tiempo de "corte" (usando otro contador) para determinar la velocidad del automóvil a medida que pasa.

    
respondido por el Andy aka
3

Si puede crear un contacto mecánico, por ejemplo, utilizando el resorte del contador de vueltas, puede usar un circuito de pull-up o pull-down para obtener una señal de pulso.

simular este circuito : esquema creado usando CircuitLab

Luego, con un Arduino o cualquier otra placa de microcontrolador, puede configurar la comunicación con la PC. Otra forma también sería registrar el tiempo de vuelta directamente en el microcontrolador y luego enviarlo a la PC a través de UART a USB.

    
respondido por el clabacchio
1

Colocaría contactos metálicos planos muy pequeños como este. Conecte los cables a esos contactos y luego conecte los cables soldados como el interruptor en el ejemplo vinculado a continuación. Asegúrese de probar con un multímetro que romperá la continuidad cuando el automóvil pase y mantenga la continuidad cuando esté en la posición de reposo predeterminada.

AsíescomoutilizaríasunaMCU(Arduino)para monitorear tu cuenta de contactos . Excepto si lo hubiera conectado como el esquema en el enlace con un + 5v en un extremo del interruptor y tierra en el otro extremo de las resistencias, solo querría probar la señal de baja / tierra. TENDRÁ que rebotar el interruptor y tal vez incluso agregar un pequeño retraso para permitir el tiempo de circuito abierto. El circuito en su caso sería alto hasta que el automóvil se abriera y abriera el interruptor, lo que provocaría que el circuito se arrastrara a tierra.

Dependiendo de su robustez o falta de ella, en este punto, simplemente podría escribir el código para comparar los tiempos de las vueltas y enviar esos datos a terminal serial y listo. Puedes ver los tiempos de vuelta con solo un poco de comparación matemática.

    
respondido por el Nimjox

Lea otras preguntas en las etiquetas