Intento construir un sensor de lluvia con mi hijo para agregarlo a nuestra estación meteorológica casera (temperatura, presión, humedad, contaminación PM10), usando un transmisor / receptor de infrarrojos para proporcionar una reflexión total dentro de una lámina de vidrio de 5 milímetros de espesor, un tipo de sensor que uno puede encontrar en algunos coches para controlar el limpiaparabrisas. Este sensor está conectado a una placa Raspberry Pi 2.
Construimos un primer dispositivo, utilizando un LED IR normal y un Fotorresistor IR, que es 100% eficiente para detectar la lluvia ... de noche, ya que la luz solar, incluso en cielos muy nublados, recibe la señal del LED. Así que intenté usar un IR LED modulado a 38 kHz y un módulo receptor (basado en TSOP348x) para deshacerme de la luz solar u otras fuentes de infrarrojos.
Instalé LIRC y puedo ver las señales de prueba enviadas por un control remoto de IR TV desde el comando "mode2 -d / dev / lirc0" del terminal. Pero desafortunadamente, al usar las bibliotecas pylirc o python-lirc, no puedo ver las mismas señales del comando myLircLibrary.nextcode () en el código python.
Entonces mi pregunta es doble: - ¿Cómo puedo reconfigurar una configuración LIRC que funcione para que funcione dentro de python? - De lo contrario (preferiría esa solución), ¿cómo puedo demodular una señal IR de 38 kHz recibida de manera analógica (o blanca con una combinación receptor / demodulación IR) para obtener un voltaje entre 0 y VCC (3.3 V en el RPi) en mi ADC, en lugar de 0 & ¿La salida de 1 de TSOP348x? ¡Gracias por ayuda!