-
Notifications
You must be signed in to change notification settings - Fork 6
Antes de empezar
Josep Comas edited this page Feb 6, 2021
·
4 revisions
A continuación tienes unas notas que deberías tener en cuenta para los proyectos a medida que realices con sensores NDIR:
- Utiliza cables de alimentación buenos (tanto en la parte USB que pueda conectar a la placa del microcontrolador como en las conexiones internas con el sensor), un cable malo puede hacer que no funcione un sensor de CO2.
- Revisa bien la conexión del cableado teniendo muy en cuenta las especificaciones del fabricante del sensor. Mira si soporta sólo 5V o también 3.3V.
- Asegúrate que en la comunicación por UART (serie) los cables etiquetados RX (recepción) y TX (transmisión) están bien, el RX del microcontrolador debería ir con el TX del sensor, y el TX del micro con el RX del sensor. Si en el sensor está mal etiquetado RX y TX prueba a intercambiarlos.
- En la comunicación por I2C debes poner una resistencia pull-up (habitualmente de 4.7k) para SDA y SCL. Estas resistencias conectan estas líneas con la alimentación, en la alimentación se aconseja poner un condensador cerca de la parte del sensor (suele ser de 10nF). Si has comprado un sensor que va todo integrado puede que ya lleve estas resistencias y no te haga falta ponerlas.
- Fíjate bien en las abreviaciones, VDD se refiere a la alimentación (3.3V o 5V normalmente), VSS se refiere al tierra (también lo encontrarás indicado como GND). Si no encuentras los 5V puede ser porqué está etiquetado con otra abreviación (normalmente USB)
- Si vas a utilizar reguladores y no tienes un circuito completo, solamente el chip, recuerda que debes poner condensadores antes y después del chip que realiza la regulación de voltaje. Consulta el esquema recomendado en la hoja de datos del chip.
- Si tu microcontrolador tiene salida serie por hardware (lo verás indicado como UART y las líneas de comunicación como RX y TX) y la utilizas en tus conexiones entonces no hace falta que incluyas la biblioteca "SoftwareSerial" para emular por software un puerto serie, así que debes eliminar de los ejemplos la línea:
#include <SoftwareSerial.h>