Mündəricat:
- Təchizat
- Addım 1: Sensorunuzu I2C rejimi üçün Arduino -ya qoşun
- Addım 2: Arduino IDE üçün Kitabxanalar quraşdırın
- Addım 3: Proqram
- Addım 4: Çıxış Planı
- Addım 5: Serial Monitor Ayarı
Video: I2C Rejimindən istifadə edərək Arduino Duemilanove ilə İnterfeys Sensirion, SPS-30, Partikül Maddə Sensoru: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
SPS30 sensorlarını əlaqələndirərkən, mənbələrin çoxunun Raspberry Pi üçün olduğunu anladım, amma Arduino üçün çox deyil. Sensorun Arduino ilə işləməsi üçün bir az vaxt sərf edirəm və təcrübəmi digər istifadəçilər üçün faydalı olması üçün buraya yerləşdirmək qərarına gəldim. İnterfeys çox asandır, düzgün kabeliniz varsa lehimləmə tələb olunmur. Sensorun işləməsi üçün Arduino lövhəsinə beş ucu bağlamaq kifayətdir. Kitabxanalar da artıq mövcuddur.
Komponentləri topladıqdan sonra diqqətlə araşdırın və hansı kabellərin, bağlayıcıların və s. Bu layihədə I2C əlaqə rejimini izlədim.
Təchizat
- SPS30 Sensirion Partikül Maddə Sensoru və bağlayıcı kabeli. Burada mənimki var.
- Arduino Duemilanove (SCL və SDA pinlərini təyin etdiyiniz müddətdə hər cür Arduino işləməlidir)
- Arduino üçün USB kabel
Addım 1: Sensorunuzu I2C rejimi üçün Arduino -ya qoşun
Hər bir Arduinonun fərqli əlaqələri ola bilər. Daha əvvəl də qeyd etdiyim kimi, I2C rejimindən istifadə etdim (UART deyil). Sensor birbaşa Arduino 5V pimi ilə işləyə bilər.
Bağlantıları sxemlərdə göstərildiyi kimi edin. Duemilanove üçün pinlər (şəkildə göstərildiyi kimi):
SDA ADC4
SCL ADC5
SPS30-un Pin 4-ün ("Arayüz seçimi") sensoru işə saldıqda GND-yə qoşulduğundan əmin olun, əks halda sensor I2C rejimi əvəzinə UART-da işləyir və bu sürücü sensoru aşkar etməyəcək.
Addım 2: Arduino IDE üçün Kitabxanalar quraşdırın
Buradakı təlimatları izlədim:
Kitabxana quraşdırma təlimatları
Addım 3: Proqram
Yenə də istifadə üçün təlimatları izləyin:
İstifadə
İstifadə olunan proqram Github saytından sps30.ino faylıdır.
Addım 4: Çıxış Planı
Heç bir şey etməsəniz, proqramın seriyalı monitorda çıxdığını görmək olar.
Proqramı düzəltməklə sadəcə qeyd olunan xətti deaktiv etməklə əvvəlcə plan qurmağa çalışdım.
Addım 5: Serial Monitor Ayarı
Sadəcə xətti düzəldin və yenidən serial monitora qoyun. Əlbəttə ki, hər dəfə kodunuzu yeni dəyişikliklərlə yükləməlisiniz.
Tövsiyə:
HYT939 və Partikül Fotonundan istifadə edərək Nəm Ölçmə: 4 addım
HYT939 və Partikül Fotonundan istifadə edərək Nəm Ölçmə: HYT939, I2C rabitə protokolu üzərində işləyən rəqəmsal rütubət sensorudur. Nəmlik, tibbi sistemlərə və laboratoriyalara gəldikdə əsas bir parametrdir, buna görə də bu məqsədlərə çatmaq üçün HYT939 -u moruq pi ilə birləşdirməyə çalışdıq. Mən
Partikül Fotonundan istifadə edən Nəm Sensoru: 6 addım
Particle Photon istifadə edərək Nəm Sensoru: Giriş Bu dərslikdə bir Particle Photon və yataqlı və/və ya xarici WiFi antenindən istifadə edərək Nəm sensoru quracağıq. WiFi gücü havadakı və yerdəki nəm miqdarından asılıdır. Bu prinsipdən istifadə edirik
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT