Taula de continguts:
- Subministraments
- Pas 1: connecteu el sensor a Arduino per al mode I2C
- Pas 2: instal·leu biblioteques per al vostre IDE Arduino
- Pas 3: programa
- Pas 4: traçat de la sortida
- Pas 5: Configuració del monitor sèrie
Vídeo: Interfacing Sensirion, SPS-30, sensor de matèria de partícules amb Arduino Duemilanove mitjançant el mode I2C: 5 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-12 07:25
Quan estudiava la interfície dels sensors SPS30, em vaig adonar que la majoria de fonts eren per a Raspberry Pi, però no per Arduino. Passo una mica de temps perquè el sensor funcioni amb Arduino i vaig decidir publicar la meva experiència aquí perquè pugui ser útil per a altres usuaris. La interfície és molt fàcil, no cal soldar si es disposa del cable correcte. Només cal connectar cinc cables a la placa Arduino perquè el sensor funcioni. També les biblioteques ja estan disponibles.
Després de reunir els components, examineu acuradament i observeu quins cables, connectors, etc. teniu. En aquest projecte vaig seguir el mode de connexió I2C.
Subministraments
- SPS30 Sensirion Particle Particle Particle Sensor and cable connector. Tinc el meu aquí.
- Arduino Duemilanove (qualsevol tipus d'Arduino hauria de funcionar sempre que es determinin els pins SCL i SDA)
- Cable USB per Arduino
Pas 1: connecteu el sensor a Arduino per al mode I2C
Cada Arduino pot tenir connexions diferents. Com he esmentat abans, he utilitzat el mode I2C (no UART). El sensor es pot alimentar directament mitjançant el pin de 5 V. d’Arduino.
Feu les connexions tal com es mostra als esquemes. Per a Duemilanove els passadors són (com es mostra a la figura):
SDA ADC4
SCL ADC5
Assegureu-vos que el pin 4 del SPS30 ("Selecció d'interfície") estigui connectat a GND, en engegar el sensor, en cas contrari el sensor funciona en UART en lloc del mode I2C i aquest controlador no detectarà el sensor.
Pas 2: instal·leu biblioteques per al vostre IDE Arduino
He seguit les instruccions aquí:
Instruccions d'instal·lació de la biblioteca
Pas 3: programa
Una vegada més, seguiu les instruccions d'ús:
Ús
El programa utilitzat és el fitxer sps30.ino del lloc Github.
Pas 4: traçat de la sortida
Si no feu res, es pot veure el programa que surt al monitor sèrie.
Primer vaig intentar traçar-lo, editant el programa simplement desactivant la línia esmentada.
Pas 5: Configuració del monitor sèrie
Només cal que editeu la línia i torneu a configurar-la al monitor sèrie. Per descomptat, cada vegada que necessiteu penjar el codi amb canvis nous.