Satura rādītājs:
- Piegādes
- 1. darbība. Savienojiet sensoru ar Arduino I2C režīmam
- 2. darbība: instalējiet bibliotēkas savam Arduino IDE
- 3. solis: programma
- 4. solis: izvades uzzīmēšana
- 5. darbība: sērijas monitora iestatīšana
Video: Saskarnes Sensirion, SPS-30, daļiņu sensors ar Arduino Duemilanove, izmantojot I2C režīmu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Kad es meklēju SPS30 sensoru saskarni, es sapratu, ka lielākā daļa avotu ir Raspberry Pi, bet ne tik daudz Arduino. Es pavadu nedaudz laika, lai sensors darbotos ar Arduino, un es nolēmu šeit ievietot savu pieredzi, lai tā varētu noderēt citiem lietotājiem. Saskarne ir ļoti vienkārša, ja jums ir pareizs kabelis, nav nepieciešama lodēšana. Jūs vienkārši pievienojat piecus vadus Arduino panelī, lai sensors darbotos. Arī bibliotēkas jau ir pieejamas.
Pēc komponentu apkopošanas rūpīgi pārbaudiet un apskatiet, kādi kabeļi, savienotāji utt. Šajā projektā es sekoju I2C savienojuma režīmam.
Piegādes
- SPS30 Sensirion daļiņu daļiņu sensors un savienotāja kabelis. Es šeit ieguvu raktuves.
- Arduino Duemilanove (jebkura veida Arduino vajadzētu darboties, kamēr jūs nosakāt SCL un SDA tapas)
- USB kabelis Arduino
1. darbība. Savienojiet sensoru ar Arduino I2C režīmam
Katram Arduino var būt dažādi savienojumi. Kā jau minēju iepriekš, es izmantoju I2C režīmu (nevis UART). Sensoru var tieši darbināt ar Arduino 5V tapu.
Veiciet savienojumus, kā parādīts shēmās. Duemilanove tapas ir (kā parādīts attēlā):
SDA ADC4
SCL ADC5
Ieslēdzot sensoru, pārliecinieties, vai SPS30 4. tapa ("Interfeisa izvēle") ir pievienota GND, pretējā gadījumā sensors darbojas UART, nevis I2C režīmā, un šis draiveris sensoru neatklās.
2. darbība: instalējiet bibliotēkas savam Arduino IDE
Es sekoju norādījumiem šeit:
Bibliotēkas uzstādīšanas instrukcijas
3. solis: programma
Atkal vienkārši izpildiet lietošanas instrukcijas:
Lietošana
Izmantotā programma ir sps30.ino fails no vietnes Github.
4. solis: izvades uzzīmēšana
Ja jūs neko nedarāt, programmu var redzēt sērijveida monitorā.
Vispirms es mēģināju to uzzīmēt, rediģējot programmu, vienkārši atspējojot minēto rindu.
5. darbība: sērijas monitora iestatīšana
Vienkārši rediģējiet līniju un iestatiet to atpakaļ uz sērijas monitoru. Protams, katru reizi, kad nepieciešams augšupielādēt kodu ar jaunām izmaiņām.
Ieteicams:
Saskarnes kapacitatīvs pirkstu nospiedumu sensors ar Arduino UNO: 7 soļi
Saskarnes ietilpīgs pirkstu nospiedumu sensors ar Arduino UNO: Hei, kas notiek, puiši! Akarsh šeit no CETech. Šodien mēs saviem projektiem pievienosim aizsargkārtu. Neuztraucieties, ka mēs neieceļam nevienu miesassargu. Tas būs gudrs, izskatīgs pirkstu nospiedumu sensors no DFRobot. Tātad
Saskarnes LM35 temperatūras sensors ar Arduino: 4 soļi
Saskarnes LM35 temperatūras sensors ar Arduino: Termometri ir noderīga ierīce, ko ilgstoši izmanto temperatūras mērīšanai. Šajā projektā mēs esam izveidojuši uz Arduino balstītu digitālo termometru, lai LCD parādītu pašreizējo apkārtējās vides temperatūru un temperatūras izmaiņas. To var izskaidrot
Saskarnes DS18B20 temperatūras sensors ar Arduino un ESP8266: 8 soļi
Saskarnes DS18B20 temperatūras sensors ar Arduino un ESP8266: Hei, kas notiek, puiši! Akarsh šeit no CETech. Šodien mēs savam arsenālam pievienosim jaunu sensoru, kas pazīstams kā DS18B20 temperatūras sensors. Tas ir temperatūras sensors, kas līdzīgs DHT11, bet tam ir atšķirīgs pielietojums. Mēs to salīdzināsim ar
Mitruma sensors, izmantojot daļiņu fotonu: 6 soļi
Mitruma sensors, izmantojot daļiņu fotonu: Ievads WiFi stiprums ir atkarīgs no mitruma daudzuma gaisā un arī zemē. Mēs izmantojam šo principu
Saskarnes lietus piliena sensors uz NodeMcu - iesācējiem: 5 soļi
Saskarnes lietus pilienu sensors uz NodeMcu | iesācējam: šajā apmācībā jūs zināt par to, kā saslēgt lietus pilienu sensoru ar NodeMcu