Los sensores se pueden conectar con un microcontrolador de varias maneras. Los pasos (si se presentan de esa manera):
1. Elija qué detectar: hay diferentes maneras de detectar una cantidad determinada de luz, puede tener un LDR simple y un sensor óptico complejo como este (Sensor de foto de luz ambiental). Por lo tanto, debe elegir entre:
- Precisión
- Exactitud
- Costo etc.
- ¿Qué sensor de nivel de agua se debe usar con Arduino?
- ¿Cuál es una buena forma de integrar las bombillas hue de Philips con sensores de movimiento?
- ¿Cómo mediría Kirk la calidad de los datos tomados por los sensores multiespectrales del barco en las pantallas y tomaría una decisión rápida?
- ¿Cuáles son los tipos de sensores utilizados para detectar enfermedades del corazón?
- Cómo saber el nivel de líquido en dos contenedores con un solo sensor
2. Diseño / forma física: el sensor debe ser fácil de colocar y usar. Si no prefiere SMD, use los agujeros pasantes. Además, prefiere usar SMD en casos como la detección de movimiento. Por lo tanto, si detecta inclinaciones, etc., utilice acelerómetros y no sensores de inclinación. Los acelerómetros no tienen parte móvil y están basados en MEMS.
3. Interfaz de comunicación: la forma en que un sensor informa la lectura al controlador es el tercer paso importante. Son 3 formas principales:
– Sensores digitales : informan las lecturas en pulso alto o pulso bajo. Se puede detectar utilizando solo una E / S. Un interruptor o un sensor de hall pueden ser de esta categoría.
– Sensores analógicos: sensores que producen un valor entre Vcc y GND que es proporcional a la cantidad detectada. Requieren un ADC para procesar el valor. Los LDR y el sensor de temperatura LM35 entran en esta categoría.
– Sensores inteligentes: los sensores inteligentes tienen un adc incorporado y una parte de comunicación. Se comunican con el mcu principal mediante protocolos como SPI / I2C, etc. Ej. ADXL345 es un acelerómetro basado en SPI.
¡¡Espero que ayude!!
🙂