Preguntas sobre la conexión de un sensor infrarrojo pasivo al puerto USB

0

Por lo tanto, estamos vinculando un sensor a una computadora a través de USB, usando un conector USB hembra y cables USB macho. El sensor está conectado a un circuito con 3 pines, vcc, tierra, señal de salida. Si quisiera que la señal fuera procesada por la computadora para que emita "Siento que alguien" cada vez que se dispara el sensor, ¿qué tendría que hacer? Las preguntas básicas para responder son:

  • ¿Cómo entendería la computadora la señal del usb? ¿Usando un controlador de dispositivo? o algo más (por favor especifique)

  • Leí que el usb puede agotarse si no le importa la energía que ingresa, entonces, ¿cuál es el rango de energía saludable (Vcc, amperios)? (y ¿cómo puedo lograr esto?)

PD: mi profesor me dijo que el controlador del dispositivo solo se usa para conducir un determinado dispositivo ... idk si tiene razón o no: \ esto contradice totalmente mi conocimiento sobre los controladores del dispositivo, sé que todo lo que inserta en un la computadora que tiene una entrada para ser entendida necesita un controlador de dispositivo (ei, mouse, teclado) es difícil para mí creer que la computadora controla el mouse ya que no puede porque no tiene sentido (porque el mouse estándar es solo para entrada :)

P.S .: el sensor es un sensor infrarrojo pasivo, con 2 modos de puente, para disparar solo una vez cada X mientras se está moviendo. y disparar constantemente lo que hay movimiento.

    
pregunta Ralph Jared Teng

1 respuesta

1

Necesitará usar un dispositivo que tenga capacidad de controlador USB, o puede usar un chip externo. El dispositivo real que recomendaría depende del tipo de salida que tenga el sensor. ¿Esta salida está activada o desactivada? Si es algo tan simple, recomiendo usar un dispositivo ATTINY como this . ATTiny simula el USB y funciona bien sin demasiada complejidad.

Sin embargo, si su sensor de IR necesita un ADC y algún procesamiento, puede usar un MSP430, PIC, Cortex M3 / M4 y muchos otros, dependiendo de si necesita algún procesamiento de esa señal.

Supongamos que tiene la conectividad USB. En realidad, debe elegir una clase para su dispositivo USB y para esto recomiendo CDC, ya que básicamente abre un puerto COM en la computadora y puede enviar los datos a medida que llegan, luego procesarlos con cualquier tipo de programa que desee.

    
respondido por el Gustavo Litovsky

Lea otras preguntas en las etiquetas