Kazalo:
- Zaloge
- Korak: Povežite senzor z Arduinom za način I2C
- 2. korak: Namestite knjižnice za vaš Arduino IDE
- 3. korak: Program
- 4. korak: Ustvarjanje izhoda
- 5. korak: Nastavitev serijskega monitorja
Video: Vmesni senzor SPS-30, senzor trdnih delcev z Arduino Duemilanove v načinu I2C: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ko sem iskal vmesnike senzorjev SPS30, sem spoznal, da je večina virov za Raspberry Pi, ne pa toliko za Arduino. Nekaj časa sem porabil, da je senzor deloval z Arduinom, zato sem se odločil, da svojo izkušnjo objavim tukaj, da bo lahko uporaben za druge uporabnike. Vmesnik je zelo enostaven, spajkanje ni potrebno, če imate pravilen kabel. Samo priključite pet vodnikov na ploščo Arduino, da senzor deluje. Tudi knjižnice so že na voljo.
Ko sestavite komponente, natančno preglejte in poglejte, katere kable, priključke itd. Imate. V tem projektu sem sledil načinu povezave I2C.
Zaloge
- SPS30 Sensirion Senzor trdnih delcev Senzor in priključni kabel. Tukaj imam svojega.
- Arduino Duemilanove (vse vrste Arduina bi morale delovati, dokler določite zatiče SCL in SDA)
- USB kabel za Arduino
Korak: Povežite senzor z Arduinom za način I2C
Vsak Arduino ima lahko različne povezave. Kot sem že omenil, sem uporabil način I2C (ne UART). Senzor se lahko napaja neposredno z Arduinovim 5V zatičem.
Povezave izvedite, kot je prikazano na shemi. Za Duemilanove so zatiči (kot je prikazano na sliki):
SDA ADC4
SCL ADC5
Prepričajte se, da je pin 4 ("Izbira vmesnika") SPS30 priključen na GND ob vklopu senzorja, sicer senzor deluje v načinu UART namesto v načinu I2C in ta gonilnik senzorja ne zazna.
2. korak: Namestite knjižnice za vaš Arduino IDE
Sledil sem navodilom tukaj:
Navodila za namestitev knjižnice
3. korak: Program
Še enkrat sledite navodilom za uporabo:
Uporaba
Uporabljeni program je datoteka sps30.ino s spletnega mesta Github.
4. korak: Ustvarjanje izhoda
Če ne naredite ničesar, bo program viden v serijskem monitorju.
Najprej sem ga poskusil narisati, tako da sem z urejanjem programa preprosto onemogočil omenjeno vrstico.
5. korak: Nastavitev serijskega monitorja
Samo uredite vrstico in jo nastavite nazaj na serijski monitor. Seveda morate vsakič, ko naložite kodo z novimi spremembami.
Priporočena:
Izdelava trdnih zvočnikov za knjižne police Padauk in Maple: 15 korakov (s slikami)
Ustvarjanje trdnih zvočnikov za knjižne police Padauk in Maple: Upam, da boste uživali v dnevniku izdelave teh čudovitih zvočnikov Padauk, ki so se res zbrali veliko bolje od pričakovanega! Rad eksperimentiram z različnimi oblikami zvočnikov in v prihodnje bom preizkusil še kakšne bolj eksotične ideje, zato bodite pozorni na
Vmesni mikrokrmilnik Atmega16 z matričnim LED zaslonom: 5 korakov
Povezovanje mikrokrmilnika Atmega16 z matričnim LED zaslonom: V tem projektu bomo povezali en matrični LED zaslon z mikrokrmilnikom AVR (Atmega16). Tukaj bomo prikazali simulacijo v proteusu, isto lahko uporabite v svoji strojni opremi. Tako bomo najprej natisnili en znak, recimo 'A' v t
Senzor vlage z uporabo fotona delcev: 6 korakov
Senzor vlage z uporabo fotona delcev: Uvod V tej vadnici bomo izdelali senzor vlage z uporabo fotona delcev in njegove v posteljni ali/in zunanji WiFi anteni. Moč WiFi je odvisna od količine vlage v zraku in tudi v tleh. Ta princip uporabljamo
Micro: bit Magic Wand! (Vmesni): 8 korakov
Micro: bit Magic Wand! (Vmesno): " Vsaka dovolj napredna tehnologija se ne razlikuje od magije. &Quot; (Arthur C. Clarke). Hudiča, da je! Kaj še čakamo, uporabimo tehnologijo za ustvarjanje lastne čarobnosti !! Ta projekt uporablja dva mikro: bitna mikrokrmilnika,
Vmesni mikrokrmilnik 8051 s 7 -segmentnim zaslonom: 5 korakov (s slikami)
Povezovanje mikrokrmilnika 8051 s 7 -segmentnim zaslonom: V tem projektu vam bomo povedali, kako lahko povežemo 7 -segmentni zaslon z mikrokrmilnikom 8051