Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Quando eu estava procurando a interface dos sensores SPS30, percebi que a maioria das fontes era para o Raspberry Pi, mas não tantas para o Arduino. Passei um tempinho fazendo o sensor funcionar com o Arduino e resolvi postar minha experiência aqui para que possa ser útil para outros usuários. A interface é muito fácil, nenhuma solda é necessária se você tiver o cabo correto. Basta conectar cinco terminais na placa Arduino para fazer o sensor funcionar. Além disso, as bibliotecas já estão disponíveis.
Depois de reunir os componentes, examine cuidadosamente e veja quais cabos, conectores, etc. você possui. Neste projeto segui o modo de conexão I2C.
Suprimentos
- Sensor de matéria particulada SPS30 Sensirion e cabo conector. Eu tenho o meu aqui.
- Arduino Duemilanove (qualquer tipo de Arduino deve funcionar, desde que você determine os pinos SCL e SDA)
- Cabo USB para Arduino
Etapa 1: Conecte seu sensor ao Arduino para o modo I2C
Cada Arduino pode ter conexões diferentes. Como mencionei antes, usei o modo I2C (não UART). O sensor pode ser alimentado diretamente pelo pino 5V do Arduino.
Faça as conexões conforme mostrado nos esquemas. Para Duemilanove, os pinos são (conforme mostrado na figura):
SDA ADC4
SCL ADC5
Certifique-se de que o pino 4 do SPS30 ("Interface select") esteja conectado ao GND, na energização do sensor, caso contrário o sensor funciona em modo UART ao invés de I2C e este driver não detectará o sensor.
Etapa 2: instalar bibliotecas para seu Arduino IDE
Segui as instruções aqui:
Instruções de instalação da biblioteca
Etapa 3: Programa
Novamente, basta seguir as instruções de uso:
Uso
O programa usado é o arquivo sps30.ino do site Github.
Etapa 4: Plotagem de saída
Se você não fizer nada, o programa pode ser visto no monitor serial.
Tentei plotá-lo primeiro, editando o programa, simplesmente desabilitando a linha mencionada.
Etapa 5: configuração do monitor serial
Basta editar a linha e configurá-la de volta para o monitor serial. Claro, cada vez que você precisa fazer upload de seu código com novas alterações.
Recomendado:
Introdução à interface do sensor I2C ?? - Interface do seu MMA8451 usando ESP32s: 8 etapas
Introdução à interface do sensor I2C ?? - Faça a interface do seu MMA8451 usando ESP32s: neste tutorial, você aprenderá tudo sobre como iniciar, conectar e fazer com que o dispositivo I2C (acelerômetro) funcione com o controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interface do Atmega16 com LCD no modo de 4 bits (simulação Proteus): 5 etapas
Interface Atmega16 com LCD no modo 4 bits (simulação Proteus): Aqui neste tutorial, vamos falar sobre como você pode fazer a interface do microcontrolador atmega16 com LCD 16 * 2 no modo 4 bits
Sensor de umidade usando partículas de fóton: 6 etapas
Sensor de umidade usando partícula de fóton: Introdução Neste tutorial, vamos construir um sensor de umidade usando uma partícula de fóton e sua antena interna ou / e externa de WiFi. A força do WiFi depende da quantidade de umidade do ar e também do solo. Usamos este princípio
Interface do sensor de giroscópio de 3 eixos BMG160 com partículas: 5 etapas
Interface do Sensor Giroscópio de 3 Eixos BMG160 com Partícula: No mundo de hoje, mais da metade dos jovens e crianças gostam de jogos e todos aqueles que gostam disso, fascinados pelos aspectos técnicos dos jogos, sabem a importância do sensor de movimento em este domínio. Também ficamos maravilhados com a mesma coisa e
Interface do microcontrolador 8051 com Lcd no modo de 4 bits: 5 etapas (com imagens)
Interface do microcontrolador 8051 com o Lcd no modo de 4 bits: Neste tutorial, vamos falar sobre como podemos fazer a interface do lcd com o 8051 no modo de 4 bits