Tabla de contenido:
- Suministros
- Paso 1: conecte su sensor a Arduino para el modo I2C
- Paso 2: instale bibliotecas para su IDE de Arduino
- Paso 3: Programa
- Paso 4: Trazar la salida
- Paso 5: Configuración del monitor en serie
Video: Interfaz Sensirion, SPS-30, sensor de materia particulada con Arduino Duemilanove usando el modo I2C: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Cuando estaba investigando la interconexión de sensores SPS30, me di cuenta de que la mayoría de las fuentes eran para Raspberry Pi, pero no tantas para Arduino. Dediqué un poco de tiempo a hacer que el sensor funcionara con Arduino y decidí publicar mi experiencia aquí para que pueda ser útil para otros usuarios. La interfaz es muy fácil, no es necesario soldar si tiene el cable correcto. Simplemente conecte cinco cables a la placa Arduino para que el sensor funcione. Además, las bibliotecas ya están disponibles.
Después de reunir los componentes, examine cuidadosamente y observe qué cables, conectores, etc. tiene. En este proyecto seguí el modo de conexión I2C.
Suministros
- Sensor de materia particulada SPS30 Sensirion y cable conector. Tengo el mío aquí.
- Arduino Duemilanove (cualquier tipo de Arduino debería funcionar siempre que determine los pines SCL y SDA)
- Cable USB para Arduino
Paso 1: conecte su sensor a Arduino para el modo I2C
Cada Arduino puede tener diferentes conexiones. Como mencioné antes, usé el modo I2C (no UART). El sensor puede ser alimentado directamente por el pin de 5V de Arduino.
Realice las conexiones como se muestra en los esquemas. Para Duemilanove, los pines son (como se muestra en la figura):
SDA ADC4
SCL ADC5
Asegúrese de que el Pin 4 del SPS30 ("Selección de interfaz") esté conectado a GND, al encender el sensor; de lo contrario, el sensor funciona en modo UART en lugar de I2C y este controlador no detectará el sensor.
Paso 2: instale bibliotecas para su IDE de Arduino
Seguí las instrucciones aquí:
Instrucciones de instalación de la biblioteca
Paso 3: Programa
Una vez más, siga las instrucciones de uso:
Uso
El programa utilizado es el archivo sps30.ino del sitio de Github.
Paso 4: Trazar la salida
Si no hace nada, se puede ver el programa saliendo en el monitor en serie.
Intenté trazarlo primero, editando el programa simplemente deshabilitando la línea mencionada.
Paso 5: Configuración del monitor en serie
Simplemente edite la línea y vuelva a configurarla como monitor en serie. Por supuesto, cada vez que necesite cargar su código con nuevos cambios.
Recomendado:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz Atmega16 con LCD en modo de 4 bits (simulación de Proteus): 5 pasos
Interfaz de Atmega16 con LCD en modo de 4 bits (simulación de Proteus): aquí, en este tutorial, le contaremos cómo puede interconectar el microcontrolador atmega16 con LCD de 16 * 2 en modo de 4 bits
Aplicación de MCP-23008 usando la interfaz de relé (I2C) :: 6 pasos
Aplicación de MCP-23008 usando la interfaz de relé (I2C) :: HelloGood Greetings .. !! Yo (Somanshu Choudhary) en nombre de Dcube tech ventures voy a controlar los relés a través del protocolo I2C usando Arduino nano y MCP23008
Interfaz Arduino con sensor ultrasónico y sensor de temperatura sin contacto: 8 pasos
Interfaz de Arduino con sensor ultrasónico y sensor de temperatura sin contacto: hoy en día, los fabricantes y los desarrolladores prefieren Arduino para el desarrollo rápido de la creación de prototipos de proyectos. Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Arduino tiene una comunidad de usuarios muy buena. En este proyecto
Interfaz del microcontrolador 8051 con pantalla LCD en modo de 4 bits: 5 pasos (con imágenes)
Interfaz del microcontrolador 8051 con Lcd en modo de 4 bits: En este tutorial, le contaremos cómo podemos interconectar el lcd con 8051 en modo de 4 bits