Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
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
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:
Testaa paljas Arduino, peliohjelmistolla kapasitiivista tuloa ja LED -valoa käyttäen: 4 vaihetta
Testaa paljas Arduino, jossa peliohjelmisto käyttää kapasitiivista tuloa ja LED-valoa: " Push-It " Interaktiivinen peli, jossa käytetään paljaita Arduino -kortteja, ei tarvita ulkoisia osia tai johdotusta (käyttää kapasitiivista kosketusliitäntää). Yllä oleva osoittaa, että se toimii kahdella eri levyllä. Nopeasti esittelemään/v
Liitäntä TMP-112 Arduino Nano (I2C): 5 vaihetta
TMP-112: n liitäntä Arduino Nanon (I2C) kanssa: Hei, tervehdys .. !! (minä (Somanshu Choudhary) Dcube-teknologiayritysten puolesta, jotka aikovat mitata lämpötilaa Arduino nanolla, se on yksi I2C-protokollan sovelluksista lämpötila-anturin TMP-112 analogiset tiedot
Arduino Lux -mittari - liitäntä OPT3001 ja Arduino: 4 vaihetta
Arduino Lux -mittari - liitäntä OPT3001 Arduinon kanssa: Meillä on yleensä tilanne, jossa meidän on mitattava valon voimakkuus. Joten päätin tehdä pienen projektin, joka auttaa meitä ratkaisemaan tämän ongelman. Tämä projekti havainnollistaa, kuinka voimme käyttää OPT3001: tä Arduinon kanssa Lux -mittarina. Tässä projektissa minulla on
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)
Merkkien nestekidenäyttöinen I2c -sovitin (esimerkki I2c -yhteydestä): Teen yhteysmallia merkkinäytön i2c -sovittimelle. Tarkista sivustoni päivitykset. merkkien LCD -näytöille, haarukkaprojekteille