Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Un brote repentino al comienzo del Año Nuevo en 2020
dejó al mundo perdido
Máscara, pistola termómetro
Los proveedores necesarios para combatir el brote son aún más escasos
La enfermedad es despiadada
Como empresa de investigación y desarrollo de electrónica
Nuestros programadores
Haz uno tú mismo, por supuesto
Paso 1: inspección de mercancías
Después de recibir la suite, primero puede abrir el paquete:
Se utilizan 8 hilos dupont para conectar los módulos;
Se utiliza una placa de pan para colocar el módulo, conexión conveniente;
Una placa de desarrollo Nano, como pantalla y sensor de la unidad principal;
Se utiliza una pantalla OLED 12864 para mostrar los datos del sensor;
Y un módulo de sensor MLX 90614, solo datos de temperatura.
Paso 2: el módulo de apego
El módulo de sensor MLX90614 tiene cuatro pines, a saber, VIN, GND, SCL y SDA. El VIN es el polo positivo de la fuente de alimentación, que se puede conectar a la interfaz de alimentación de 3,3 V o 5 V del Arduino Nano. GND es el polo negativo de la fuente de alimentación, que está conectado a GND en el Arduino Nano. SCL es la línea de reloj del bus IIC, conectado a la interfaz A5 de Arduino, SDA es la línea de datos del bus IIC, conectado a la interfaz A4 de Arduino.
El modo de comunicación de la pantalla OLED12864 es el mismo que el de MLX90614, y también tiene cuatro pines, a saber, VIN, GND, SCL y SDA. SCL es la línea de reloj del bus IIC, conectado a la interfaz A5 de Arduino, SDA son los datos Línea de bus IIC, conectada a la interfaz A4 de Arduino.
¿Quiere ver el cableado de forma más intuitiva? Les traeré el siguiente diagrama esquemático.
Paso 3: preparación del software
Una computadora con Windows
Instale Arduino IDE correctamente
Instale el controlador CH340
(Se proporciona nuestro paquete de información gratuito, puede descargarlo e instalarlo directamente)
Paso 4: instalación de la biblioteca
Descomprima las tres bibliotecas descargadas y agréguelas todas a la carpeta de bibliotecas del IDE de Arduino
Paso 5: Código de grabación
Conector de clavija
MLX90614 Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Abra el software Arduino, copie y pegue el código de prueba anterior en el software Arduino y grabe el código.
Utilice la pantalla OLED para mostrar los datos del sensor OLED Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Utilice el siguiente código de prueba de pantalla OLED, siga los pasos de prueba de datos del sensor de salida del puerto serie anteriores y continúe verificando.
Nota: este código no genera datos a través del puerto serie, los datos se muestran directamente en la pantalla, por lo que no es necesario que abra el monitor del puerto serie, mire directamente la pantalla OLED.
NOTA:
• seleccione "Arduino Nano" en la columna de "placa de desarrollo", "328P" en la columna de "procesador" y "puerto" de acuerdo con el puerto real que se muestra. • La velocidad en baudios de comunicación del puerto serie establecida en el código es 9600, por lo que el monitor del puerto serie también debe configurarse en 9600 para mostrar los datos correctamente.
Paso 6: Resultado de la prueba
Paso 7: Preguntas y respuestas del sensor
1. ¿Cuál es la distancia de medición de temperatura de este tipo de sensor?
El ángulo de visión de este sensor es de 90 ° y la distancia de medición de temperatura está relacionada con el tamaño del objetivo. Para un objetivo con un diámetro de un centímetro, la distancia de medición de temperatura es de 1 cm, mientras que para un objetivo con un diámetro de 5 cm, la distancia de medición de temperatura es de 5 cm. Sin embargo, si la medida real es mayor de 10 cm, es mejor no exceder los 10 cm. Si la distancia es un requisito, puede comprar un ángulo de visión estrecho o un sensor con una lente óptica, y el código se puede transferir directamente.
2. ¿Cuál es el tiempo de respuesta de este tipo de sensor?
El tiempo de respuesta para MLX90614 es de 200 ms.
3. ¿Cuál es el rango de temperatura de este tipo de sensor?
El rango de temperatura de este sensor es -70 ℃ ~ + 380 ℃, pero el rango de temperatura del sensor es -40 ℃ ~ + 125 ℃, más allá del cual el sensor se dañará.
4. ¿Cuál es el voltaje de funcionamiento del sensor?
El voltaje de trabajo de este tipo de sensor es 3V ~ 5V, que puede ingresar directamente a una fuente de alimentación de 3.3V o 5V, y admite comunicación directa con 3.3V y 5V SCM, sin la necesidad de instalar conversión de nivel.
5. Después de descargar el programa, la temperatura siempre se muestra como 1037.55 ℃
Esto se debe a que no hay una buena conexión entre el sensor y el Arduino. Primero puede verificar si el cableado es correcto. Si el cableado es correcto, puede intentar volver a enchufar el cable dupont o intentar reemplazarlo.
Paso 8: muestra el video de la aplicación
¿Qué puedes hacer con este sensor? Los productos de temperatura sencillos que se te ocurran todos los puedes probar en casa, hoy les traigo un juego de sensores con la pistola de temperatura DIY. Veamos el video a continuación.