Sisällysluettelo:

Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa: 5 vaihetta
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa: 5 vaihetta

Video: Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa: 5 vaihetta

Video: Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa: 5 vaihetta
Video: Näin teet F-liitoksen antennikaapeliin | Kotiantenni 2024, Saattaa
Anonim
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa
Liitäntä Sensirion, SPS-30, hiukkasaineanturi ja Arduino Duemilanove käyttäen I2C-tilaa

Kun etsin SPS30 -antureiden liitäntää, huomasin, että useimmat lähteet olivat Raspberry Pi: lle, mutta eivät niin monet Arduinolle. Vietän vähän aikaa anturin toimimiseksi Arduinon kanssa ja päätin lähettää kokemukseni tänne, jotta siitä voisi olla hyötyä muille käyttäjille. Liitäntä on erittäin helppo, juottamista ei tarvita, jos sinulla on oikea kaapeli. Liitä vain viisi johtoa Arduino -korttiin, jotta anturi toimii. Myös kirjastot ovat jo käytettävissä.

Kun olet kerännyt komponentit, tarkista huolellisesti ja katso, mitä kaapeleita, liittimiä jne. Sinulla on. Tässä projektissa seurasin I2C -yhteystilaa.

Tarvikkeet

  • SPS30 Sensirion Particulate Matter Sensor ja liitäntäkaapeli.
  • Arduino Duemilanove (kaikenlaisen Arduinon pitäisi toimia niin kauan kuin määrität SCL- ja SDA -nastat)
  • USB -kaapeli Arduinolle

Vaihe 1: Yhdistä anturi Arduinoon I2C -tilaa varten

Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten
Liitä anturi Arduinoon I2C -tilaa varten

Jokaisella Arduinolla voi olla erilaisia yhteyksiä. Kuten aiemmin mainitsin, käytin I2C -tilaa (ei UART). Anturia voidaan käyttää suoraan Arduinon 5V -nastalla.

Tee liitännät kaavion mukaisesti. Duemilanove -tapit ovat (kuten kuvassa):

SDA ADC4

SCL ADC5

Varmista, että SPS30: n nasta 4 ("Interface select") on kytketty GND: hen, kun anturi käynnistetään, muuten anturi toimii UART: ssa I2C-tilan sijasta, eikä tämä ohjain tunnista anturia.

Vaihe 2: Asenna kirjastot Arduino IDE -laitteellesi

Noudatin ohjeita täältä:

Kirjaston asennusohjeet

Vaihe 3: Ohjelmoi

Noudata jälleen käyttöohjeita:

Käyttö

Käytetty ohjelma on sps30.ino -tiedosto Github -sivustolta.

Vaihe 4: Tuloksen piirtäminen

Jos et tee mitään, ohjelma näkyy sarjamonitorissa.

Yritin piirtää sen ensin muokkaamalla ohjelmaa poistamalla mainitun rivin käytöstä.

Vaihe 5: Sarjamonitorin asetukset

Muokkaa vain linjaa ja aseta se takaisin sarjamonitoriin. Tietenkin joka kerta, kun sinun on ladattava koodisi uusilla muutoksilla.

Suositeltava: