la bicicleta no arrancará hasta que el jinete use el casco [cerrado]

-5

Estoy tratando de hacer un proyecto en el que el sistema de encendido de la bicicleta no arrancará hasta que el ciclista use un casco.

Esto se puede hacer a través del transmisor y receptor de RF, pero ¿cómo se logrará? Estoy confundido acerca de eso.

    
pregunta Talha Mustafa

3 respuestas

5

Divídalo en pasos:

  1. El casco debe "saber" cuando el ciclista tiene el casco puesto
  2. La bicicleta debe "saber" cuando el ciclista tiene puesto el casco

El primero se puede lograr de muchas maneras (sensor de proximidad, LDR, temperatura?); pero esto está fuera del alcance de su pregunta.

Para el encendido también puede haber múltiples soluciones, como:

  1. Si el casco sabe que está en uso, puede enviar un mensaje a la bicicleta a través de RF. Si se quita el casco, también debe enviarlo a la bicicleta. La bicicleta sabe en todo momento si el casco está puesto.
  2. Cuando el usuario prueba el encendido, la bicicleta solicita al estado el estado actual. Si se usa, comienza.

El segundo es mejor, porque implica menos comunicación, pero también es más seguro (por ejemplo, si el casco se activa o desactiva fuera del rango de RF).

Tenga en cuenta que esto no es a prueba de tontos, por lo que solo funciona si el jinete es 'cooperativo' ... Si es que es a prueba de tontos, use una forma mucho mejor para detectar si el casco está puesto; Algunos problemas que deben solucionarse:

  • ¿Qué pasa si el casco no es usado por el ciclista sino por otra persona?
  • Los sensores utilizados para detectar el uso del casco deben ser infalibles
  • ¿Qué pasa si hay varias bicicletas / casco en las cercanías? ¿Cómo sabe la bicicleta qué casco pertenece al ciclista que va a arrancar?
  • ...
respondido por el Michel Keijzers
3

Responderé como ciclista y como ingeniero electrónico.

Como piloto cuando quiero salir a dar una vuelta, lo primero que hago es poner la llave en la ignición, poner en marcha la bicicleta y dejar que el motor se caliente mientras estoy listo para conducir. Esas acciones incluyen cerrar la chaqueta, encender el auricular bluetooth, ponerse el casco y ponerse los guantes. De la manera que lo veo, si tuviera que sentarme allí y esperar a que el motor se caliente, mientras uso todo el equipo, ese sería un producto que nunca compraría.

Como ingeniero electrónico, afortunadamente puedo ver otras opciones. La mayoría de las bicicletas modernas ya están equipadas con un sistema de seguridad, que mata el motor si intenta activar la primera marcha mientras el soporte de pie está bajado. Se podría agregar un interruptor similar al sistema si el casco no está encendido y el jinete intenta alejarse.

Yo usaría un método de comunicación inalámbrico, ya sea Bluetooth, tal vez integrado con los auriculares del casco, o cualquier otro protocolo inalámbrico. Como otros han mencionado, hay muchas formas de detectar si el casco está realmente desgastado, LED, interruptores o incluso mediciones capacitivas. Elige lo que te funcione.

    
respondido por el Elmesito
1

La solución moderna para todo: use una cámara web orientada hacia atrás en el manillar y un poco de inteligencia artificial que se ejecute en algo como una Raspberry Pi para detectar un casco en la cabeza de un jinete humano. Esto podría combinarse con una "dashcam" frontal.

Por supuesto, el jinete probablemente podría engañar a un sistema así con un casco falso de papel maché (o algo con forma de casco no aprobado), pero si considera que la razón principal por la que los pilotos evitarían el casco es la comodidad, esto probablemente incentivaría a todos. Pero los reprobados.

Debería desconectar el sistema de corte de ignición inmediatamente bajo cualquier condición que represente movimiento (tal vez poner la bicicleta en marcha). Es cierto que no quiere que el dispositivo de "seguridad" corte accidentalmente la ignición cuando el motorista está intentando adelantar una Camión / camión con tráfico en sentido contrario. Probablemente hay otras consideraciones relacionadas con la seguridad que un ingeniero de sistemas incorporaría en el diseño.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas