![Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C mód használatával: 5 lépés Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C mód használatával: 5 lépés](https://i.howwhatproduce.com/images/007/image-19575-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C módban Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C módban](https://i.howwhatproduce.com/images/007/image-19575-1-j.webp)
![Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C módban Interfészérzékelő, SPS-30, részecskeszűrő Arduino Duemilanove-val, I2C módban](https://i.howwhatproduce.com/images/007/image-19575-2-j.webp)
Amikor az SPS30 érzékelők interfészeit vizsgáltam, rájöttem, hogy a legtöbb forrás a Raspberry Pi -re vonatkozik, de nem olyan sok az Arduino -ra. Egy kis időt szánok arra, hogy az érzékelő működjön az Arduino -val, és úgy döntöttem, hogy itt közzéteszem tapasztalataimat, hogy hasznosak legyenek más felhasználók számára. Az interfész nagyon egyszerű, nem kell forrasztani, ha megfelelő kábellel rendelkezik. Csak csatlakoztasson öt vezetéket az Arduino kártyához, hogy az érzékelő működjön. A könyvtárak is rendelkezésre állnak.
Miután összegyűjtötte az alkatrészeket, alaposan vizsgálja meg és nézze meg, hogy milyen kábelek, csatlakozók stb. Ebben a projektben az I2C csatlakozási módot követtem.
Kellékek
- SPS30 Sensirion részecske -anyag érzékelő és csatlakozó kábel. Itt kaptam az enyémet.
- Arduino Duemilanove (bármilyen típusú Arduino -nak működnie kell, amíg meghatározza az SCL és az SDA csapokat)
- USB -kábel az Arduino számára
Lépés: Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz
![Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz](https://i.howwhatproduce.com/images/007/image-19575-3-j.webp)
![Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz](https://i.howwhatproduce.com/images/007/image-19575-4-j.webp)
![Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz](https://i.howwhatproduce.com/images/007/image-19575-5-j.webp)
![Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz Csatlakoztassa az érzékelőt az Arduino -hoz az I2C módhoz](https://i.howwhatproduce.com/images/007/image-19575-6-j.webp)
Minden Arduino különböző kapcsolatokkal rendelkezhet. Mint már említettem, az I2C módot használtam (nem az UART -ot). Az érzékelőt közvetlenül az Arduino 5V -os csapja táplálja.
Csatlakoztassa a kapcsolásokat a rajzok szerint. A Duemilanove esetében a csapok (az ábrán látható módon):
SDA ADC4
SCL ADC5
Győződjön meg arról, hogy az SPS30 4. tűje ("Interface select") csatlakozik a GND-hez, az érzékelő bekapcsolásakor, különben az érzékelő az I2C mód helyett UART-ban működik, és ez az illesztőprogram nem érzékeli az érzékelőt.
Lépés: Telepítse az Arduino IDE könyvtárait
Követtem az itt leírt utasításokat:
Könyvtár telepítési utasítások
3. lépés: Programozás
Ismét kövesse a használati utasításokat:
Használat
A használt program a Github webhely sps30.ino fájlja.
4. lépés: A kimenet ábrázolása
Ha nem tesz semmit, a program látható a soros monitoron.
Először megpróbáltam ábrázolni, a program szerkesztésével egyszerűen letiltva az említett sort.
5. lépés: Soros monitor beállítása
Csak szerkessze a sort, és állítsa vissza soros monitorra. Természetesen minden alkalommal, amikor új módosításokkal kell feltöltenie a kódot.
Ajánlott:
Kézi Arduino papír kő olló játék 20x4 LCD kijelző használatával I2C -vel: 7 lépés
![Kézi Arduino papír kő olló játék 20x4 LCD kijelző használatával I2C -vel: 7 lépés Kézi Arduino papír kő olló játék 20x4 LCD kijelző használatával I2C -vel: 7 lépés](https://i.howwhatproduce.com/images/002/image-4226-14-j.webp)
Kézi Arduino papír kő olló játék 20x4 -es LCD kijelző használata I2C -vel: Üdvözlök mindenkit, vagy talán azt kellene mondanom: "Hello World!". Nagy örömömre szolgálna, ha megoszthatnék veletek egy olyan projektet, amely sok mindenben az Arduino témája volt. Ez egy kézi Arduino papír kő olló játék I2C 20x4 LCD kijelzővel. ÉN
Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: 3 lépés
![Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: 3 lépés Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: 3 lépés](https://i.howwhatproduce.com/images/009/image-25184-j.webp)
Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: Leírás: A TCA9548A I2C multiplexer modul lehetővé teszi az azonos I2C címmel (legfeljebb 8 azonos I2C cím) rendelkező eszközök csatlakoztatását egy mikrokontrollerhez. A multiplexer kapuőrként működik, és átadja a parancsokat a kiválasztott halmaznak
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
![A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
![Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
![RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT