Sadržaj:
- Supplies
- Korak 1: Povežite svoj senzor s Arduinom za I2C način rada
- Korak 2: Instalirajte biblioteke za svoj Arduino IDE
- Korak 3: Program
- Korak 4: Iscrtavanje ispisa
- Korak 5: Postavke serijskog monitora
Video: Sučelje Sensirion, SPS-30, osjetnik čestica sa Arduino Duemilanove koristeći I2C način rada: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Kad sam tražio povezivanje SPS30 senzora, shvatio sam da je većina izvora za Raspberry Pi, ali ne toliko za Arduino. Proveo sam malo vremena kako bi senzor radio s Arduinom i odlučio sam objaviti svoje iskustvo ovdje kako bi moglo biti korisno drugim korisnicima. Sučelje je vrlo jednostavno, nije potrebno lemljenje ako imate ispravan kabel. Samo priključite pet vodiča na Arduino ploču kako bi senzor radio. Takođe, biblioteke su već dostupne.
Nakon što prikupite komponente, pažljivo pregledajte i pogledajte koje kabele, konektore itd. Imate. U ovom projektu slijedio sam način povezivanja I2C.
Supplies
- SPS30 Sensirion osjetnik čestica i kabel priključka. Ovdje imam svoj.
- Arduino Duemilanove (bilo koja vrsta Arduina trebala bi raditi sve dok odredite SCL i SDA pinove)
- USB kabel za Arduino
Korak 1: Povežite svoj senzor s Arduinom za I2C način rada
Svaki Arduino može imati različite veze. Kao što sam već spomenuo, koristio sam I2C način rada (ne UART). Senzor se može direktno napajati pomoću Arduino 5V pina.
Izvedite veze kako je prikazano na shemama. Za Duemilanove pinovi su (kao što je prikazano na slici):
SDA ADC4
SCL ADC5
Provjerite je li pin 4 SPS30 ("Odabir sučelja") spojen na GND pri uključivanju senzora, u protivnom senzor radi u UART-u umjesto u I2C načinu rada i ovaj upravljački program neće otkriti senzor.
Korak 2: Instalirajte biblioteke za svoj Arduino IDE
Slijedio sam upute ovdje:
Upute za instalaciju biblioteke
Korak 3: Program
Opet samo slijedite upute za upotrebu:
Upotreba
Korišteni program je datoteka sps30.ino sa web lokacije Github.
Korak 4: Iscrtavanje ispisa
Ako ne učinite ništa, program se može vidjeti kako se prikazuje na serijskom monitoru.
Pokušao sam prvo to iscrtati, uređujući program jednostavno onemogućivši spomenutu liniju.
Korak 5: Postavke serijskog monitora
Samo uredite liniju i vratite je na serijski monitor. Naravno, svaki put morate uploadati svoj kôd s novim promjenama.
Preporučuje se:
Početak rada sa I2C senzorskim interfejsom ?? - Interfejsirajte svoj MMA8451 koristeći ESP32: 8 koraka
Početak rada sa I2C senzorskim interfejsom ?? - Povežite svoj MMA8451 koristeći ESP32: U ovom vodiču ćete naučiti sve o tome kako pokrenuti, povezati i dobiti I2C uređaj (akcelerometar) koji radi s kontrolerom (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Kako napraviti pametni alarmni sistem za otkrivanje poplava koristeći Raspberry Pi i argon čestica: 6 koraka
Kako napraviti pametni alarmni sistem za otkrivanje poplava koristeći Raspberry Pi i argon čestica: Posedovanje standardnih senzora za poplave odlično je za sprečavanje ogromnih oštećenja u vašem domu ili na radnom mestu. Ali otežava prisustvo alarmu ako niste kod kuće. Naravno mogli biste ih kupiti pametno. Ovaj alarmni sistem za poplave otkriva bilo kakvu tekućinu i aktivira alarm
Sučelje Više LCD -a na Arduino Uno koristeći zajedničku podatkovnu liniju: 5 koraka
Interfejs više LCD -a na Arduino Uno koristeći Common Data Line: Danas ću vam u ovom uputstvu pokazati kako da povežete više LCD modula 16x2 sa arduino uno pločom koristeći zajedničku liniju podataka. Najzanimljivija stvar u vezi s ovim projektom je to što koristi zajedničku liniju podataka i prikazuje različite podatke u
Yaesu FT-100 PC Link sučelje za digitalne načine rada: 3 koraka
Yaesu FT-100 PC Link sučelje za digitalne načine rada: Ovdje predstavljam smjernice za izgradnju PC sučelja za Yaesu FT-100. Ovo sučelje vam omogućuje prijenos i prijem audio signala sa zvučne kartice radi rada u digitalnim načinima rada HAM (FT8, PSK31 itd.). Dodatne informacije su dostupne
Oba načina rada ESP8266 (pristupni i klijentski način rada): 3 koraka
Oba načina ESP8266 (pristupni i klijentski način rada): U prethodnom članku napravio sam vodič o tome kako postaviti način rada na ESP8266, koji je kao pristupna točka ili WiFi stanica i kao wifi klijent. U ovom članku ću vam pokazati kako da postavite način rada ESP8266 na oba načina. Odnosno, u ovom načinu rada ESP8266 može