Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Když jsem se díval na propojení senzorů SPS30, uvědomil jsem si, že většina zdrojů je pro Raspberry Pi, ale ne tolik pro Arduino. Trávím trochu času, aby senzor fungoval s Arduinem, a rozhodl jsem se zde zveřejnit své zkušenosti, aby mohl být užitečný pro ostatní uživatele. Rozhraní je velmi snadné, pokud máte správný kabel, není nutné žádné pájení. Stačí zapojit pět vodičů do desky Arduino, aby senzor fungoval. Také knihovny jsou již k dispozici.
Poté, co shromáždíte součásti, pečlivě prozkoumejte a podívejte se, jaké kabely, konektory atd. Máte. V tomto projektu jsem sledoval režim připojení I2C.
Zásoby
- SPS30 Sensirion Částicová hmota Čidlo a konektorový kabel. Tady jsem našel svůj.
- Arduino Duemilanove (jakýkoli druh Arduina by měl fungovat, pokud určíte piny SCL a SDA)
- USB kabel pro Arduino
Krok 1: Připojte svůj senzor k Arduinu pro režim I2C
Každé Arduino může mít různá připojení. Jak jsem již zmínil, použil jsem režim I2C (nikoli UART). Senzor může být přímo napájen 5V pinem Arduino.
Proveďte připojení podle schémat. Pro Duemilanove jsou kolíky (jak je znázorněno na obrázku):
SDA ADC4
SCL ADC5
Po zapnutí senzoru se ujistěte, že je pin 4 („Výběr rozhraní“) SPS30 připojen k GND, jinak senzor pracuje v režimu UART místo v režimu I2C a tento ovladač snímač nerozpozná.
Krok 2: Nainstalujte si knihovny pro své Arduino IDE
Postupoval jsem podle pokynů zde:
Pokyny k instalaci knihovny
Krok 3: Program
Opět postupujte podle pokynů k použití:
Používání
Použitý program je soubor sps30.ino z webu Github.
Krok 4: Vykreslení výstupu
Pokud nic neuděláte, bude program vidět na výstupu na sériovém monitoru.
Zkusil jsem to nejprve vykreslit, úpravou programu jednoduše deaktivovat zmíněný řádek.
Krok 5: Nastavení sériového monitoru
Stačí upravit řádek a nastavit jej zpět na sériový monitor. Samozřejmě pokaždé, když potřebujete nahrát kód s novými změnami.
Doporučuje:
Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: 8 kroků
Začínáme s rozhraním senzoru I2C ?? - Rozhraní vašeho MMA8451 pomocí ESP32s: V tomto tutoriálu se dozvíte vše o tom, jak spustit, připojit a získat zařízení I2C (Accelerometer) pracující s ovladačem (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Rozhraní Atmega16 s LCD ve 4bitovém režimu (simulace Proteus): 5 kroků
Rozhraní Atmega16 s LCD ve 4bitovém režimu (simulace Proteus): Zde v tomto tutoriálu vám povíme, jak můžete propojit mikrokontrolér atmega16 s 16*2 LCD ve 4bitovém režimu
Aplikace MCP-23008 pomocí reléového rozhraní (I2C) :: 6 kroků
Aplikace MCP-23008 pomocí reléového rozhraní (I2C) :: HelloGood Greetings .. !! I (Somanshu Choudhary) jménem Dcube tech ventures jdu ovládat relé pomocí protokolu I2C pomocí Arduino nano a MCP23008
Vylepšete zabezpečení pevných disků pomocí snímače Arduino a snímače otisků prstů: 6 kroků
Vylepšete zabezpečení pevných disků pomocí snímače Arduino a snímače otisků prstů: V tomto článku vám chceme ukázat, jak zlepšit zabezpečení vašich digitálních dat uložených na pevném disku pomocí snímače otisku prstu a Arduino. Na konci tohoto článku budete: Naučíte se používat snímač otisku prstu. Přidáte zabezpečení na
Přepnutí fotoaparátu do režimu „vojenské noční vidění“, přidání efektu nočního vidění nebo vytvoření režimu „NightVision“na jakékoli kameře !!!: 3 kroky
Přepnutí fotoaparátu do režimu „vojenské noční vidění“, přidání efektu nočního vidění nebo vytvoření režimu „NightVision“na jakékoli kameře !!!: *** Toto bylo zábavné v DIGITÁLNÍ DNY FOTO SOUTĚŽ, hlasujte pro mě ** *Pokud potřebujete pomoc, pošlete e -mail na adresu: [email protected] Mluvím anglicky, francouzsky, japonsky, španělsky a znám další jazyky, pokud