Përmbajtje:

Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: 5 Hapa
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: 5 Hapa

Video: Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: 5 Hapa

Video: Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: 5 Hapa
Video: Kernel Router Secrets: Unveiling Windows 11/Server 2022's Route Table! 2024, Dhjetor
Anonim
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke përdorur Modalitetin I2C
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke përdorur Modalitetin I2C
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke përdorur Modalitetin I2C
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke përdorur Modalitetin I2C

Kur po shikoja sensorët e ndërlidhur SPS30, kuptova se shumica e burimeve ishin për Raspberry Pi por jo aq shumë për Arduino. Kaloj pak kohë për ta bërë sensorin të punojë me Arduino dhe vendosa të postoj përvojën time këtu në mënyrë që të jetë e dobishme për përdoruesit e tjerë. Ndërfaqja është shumë e lehtë, asnjë bashkim nuk është i nevojshëm nëse keni kabllon e duhur. Thjesht futni pesë priza në bordin Arduino për ta bërë sensorin të funksionojë. Gjithashtu bibliotekat janë tashmë në dispozicion.

Pasi të keni mbledhur përbërësit, ekzaminoni me kujdes dhe shikoni se çfarë kabllosh, lidhësish, etj keni. Në këtë projekt unë ndoqa mënyrën e lidhjes I2C.

Furnizimet

  • SPS30 Sensirion Sensor i grimcave dhe kabllo lidhës. Kam timen këtu.
  • Arduino Duemilanove (çdo lloj Arduino duhet të funksionojë për sa kohë që përcaktoni kunjat SCL dhe SDA)
  • Kabllo USB për Arduino

Hapi 1: Lidhni sensorin tuaj me Arduino për modalitetin I2C

Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C
Lidhni sensorin tuaj me Arduino për modalitetin I2C

Çdo Arduino mund të ketë lidhje të ndryshme. Siç e përmenda më parë, kam përdorur mënyrën I2C (jo UART). Sensori mund të mundësohet drejtpërdrejt nga kunja 5V e Arduino.

Bëni lidhjet siç tregohet në skema. Për Duemilanove kunjat janë (siç tregohet në figurë):

SDA ADC4

SCL ADC5

Sigurohuni që Pin 4 i SPS30 ("Zgjedhja e ndërfaqes") të jetë i lidhur me GND, me ndezjen e sensorit, përndryshe sensori punon në UART në vend të modalitetit I2C dhe ky drejtues nuk do të zbulojë sensorin.

Hapi 2: Instaloni Bibliotekat për Arduino IDE -në tuaj

Kam ndjekur udhëzimet këtu:

Udhëzimet e instalimit të bibliotekës

Hapi 3: Programi

Përsëri thjesht ndiqni udhëzimet për përdorim:

Përdorimi

Programi i përdorur është skedari sps30.ino nga faqja e Github.

Hapi 4: Komplotimi i daljes

Nëse nuk bëni asgjë, programi mund të shihet duke dalë në monitorin serik.

Unë u përpoqa ta komplotoja së pari, duke redaktuar programin thjesht duke çaktivizuar linjën e përmendur.

Hapi 5: Cilësimi i monitorit serik

Thjesht modifikoni rreshtin dhe vendoseni përsëri në monitor serik. Sigurisht, çdo herë që duhet të ngarkoni kodin tuaj me ndryshime të reja.

Recommended: