
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40


Kui uurisin SPS30 andurite liidestamist, mõistsin, et enamik allikaid on mõeldud Raspberry Pi jaoks, kuid mitte nii palju Arduino jaoks. Kulutan natuke aega, et andur Arduinoga tööle hakkaks ja otsustasin oma kogemuse siia postitada, et see oleks teistele kasutajatele kasulik. Liides on väga lihtne, õige kaabli korral pole jootmine vajalik. Anduri töötamiseks ühendage lihtsalt viis juhet Arduino plaati. Samuti on raamatukogud juba saadaval.
Pärast komponentide kogumist uurige hoolikalt ja vaadake, millised kaablid, pistikud jne teil on. Selles projektis järgisin I2C ühenduse režiimi.
Tarvikud
- SPS30 Sensirioni tahkete osakeste andur ja pistikukaabel. Mul on siin minu oma.
- Arduino Duemilanove (mis tahes Arduino peaks töötama seni, kuni määrate SCL- ja SDA -tihvtid)
- USB -kaabel Arduino jaoks
Samm: ühendage andur I2C -režiimi jaoks Arduinoga




Igal Arduino'l võivad olla erinevad ühendused. Nagu ma varem mainisin, kasutasin I2C režiimi (mitte UART). Andurit saab otse toita Arduino 5V pistikuga.
Tehke ühendused skeemil näidatud viisil. Duemilanove jaoks on tihvtid (nagu joonisel näidatud):
SDA ADC4
SCL ADC5
Veenduge, et SPS30 pin 4 ("Interface select") on ühendatud GND-ga, anduri sisselülitamisel, vastasel juhul töötab andur I2C-režiimi asemel UART-s ja see draiver ei tuvasta andurit.
Samm: installige oma Arduino IDE raamatukogud
Ma järgisin siin toodud juhiseid:
Raamatukogu paigaldamise juhised
3. samm: programmeerimine
Jällegi järgige kasutusjuhiseid:
Kasutamine
Kasutatav programm on fail sps30.ino Githubi saidilt.
4. samm: väljundi joonistamine
Kui te midagi ette ei võta, on programm jadamonitoris näha.
Proovisin seda kõigepealt joonistada, programmi redigeerides lihtsalt mainitud rea välja lülitades.
5. samm: jadamonitori seadistamine
Lihtsalt muutke rida ja seadke see tagasi seeriamonitorile. Muidugi peate iga kord oma koodi uute muudatustega üles laadima.
Soovitan:
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja footonite liidese abil: 6 sammu

Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja fotonite liidese abil: Me puutume kokku erinevate projektidega, mis nõuavad temperatuuri, rõhu ja niiskuse jälgimist. Seega mõistame, et need parameetrid mängivad tegelikult olulist rolli süsteemi töö efektiivsuse hindamisel erinevates atmosfääritingimustes
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu

Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna
Tahkete osakeste reostuse õhukvaliteedi jälgimise süsteem: 4 sammu

Tahkete osakeste reostuse õhukvaliteedi jälgimise süsteem: INTRO: 1 Selles projektis näitan, kuidas ehitada tahkete osakeste detektorit, millel on andmete kuvamine, andmete varundamine SD -kaardile ja IOT. Visuaalselt näitab neopikselite rõngasekraan õhukvaliteeti. 2 Õhukvaliteet on üha olulisem probleem
Liigutuskull: käsitsi liigutatav robot pilditöötluspõhise liidese abil: 13 sammu (piltidega)

Gesture Hawk: käsitsi liigutatav robot pilditöötluspõhise liidese abil: Gesture Hawki tutvustati TechEvince 4.0-s lihtsa pilditöötluspõhise inimese ja masina liidesena. Selle kasulikkus seisneb selles, et erinevatel autodel töötava robotauto juhtimiseks ei ole vaja täiendavaid andureid ega kanda, välja arvatud kinnas
Tahkete osakeste õhukvaliteedi monitor: 7 sammu

Tahkete osakeste õhukvaliteedi monitor: Õhu kvaliteet. Arvatavasti mõtlete sellele nüüd rohkem, kui meie puhas õhk on muutunud taevalaotuses püsivaks uduseks. Yuck. Üks asi, mida saate kontrollida, on teie kodu õhukvaliteet. Selles õpetuses näitan teile, kuidas õhku ehitada