DFROBOT SEN0322

Gravity: Instrukcja obsługi elektrochemicznego czujnika tlenu I2C

Model: SEN0322 | Marka: DFROBOT

1. Wprowadzenie

DFROBOT Gravity: Elektrochemiczny czujnik tlenu I2C to moduł o wysokiej dokładności, zaprojektowany do precyzyjnego pomiaru stężenia tlenu w otoczeniu. Wykorzystując zaawansowane zasady elektrochemiczne, czujnik ten oferuje wyjątkowe właściwości przeciwzakłóceniowe, wysoką stabilność i doskonałą czułość. Jest to idealne rozwiązanie do szerokiej gamy zastosowań, w tym urządzeń przenośnych, systemów monitorowania jakości powietrza oraz środowisk przemysłowych, takich jak kopalnie, magazyny i inne przestrzenie, w których cyrkulacja powietrza może być ograniczona.

Ten kompaktowy czujnik posiada wyjście I2C, co umożliwia bezproblemową integrację z popularnymi mikrokontrolerami, takimi jak Arduino Uno, ESP32 i Raspberry Pi. Jego konstrukcja typu plug-and-play w połączeniu z łatwo dostępnymi interfejsamiample code upraszcza rozwój i wdrażanie, dzięki czemu nadaje się zarówno do projektów edukacyjnych, jak i profesjonalnych.

2. Koniec produktuview

2.1 Główne cechy

  • Wysoka dokładność wykrywania tlenu: Pomiar stężenia O₂ w zakresie od 0% do 25% obj. z rozdzielczością 0.15% obj.
  • Wysoka precyzja i odporność na zakłócenia: Charakteryzuje się doskonałą czułością (0.10 ± 0.05 mA w powietrzu), powtarzalnością (<2%) i długoterminową stabilnością (<2%/miesiąc).
  • Szybki czas reakcji: Zapewnia niezawodne odczyty z czasem reakcji ≤15 sekund.
  • Szeroka kompatybilność: Działa z napięciem wejściowym od 3.3 V do 5.5 V DC i wyjściem przez I2C, kompatybilny z Arduino, ESP32 i Raspberry Pi.
  • Podłącz i graj: Zawiera interfejs Gravity iampkod le do szybkiej konfiguracji i kalibracji.
  • Trwałe i niezawodne: Zaprojektowane z myślą o niezawodności klasy przemysłowej, z 2-letnią żywotnością w powietrzu i solidną wydajnością w trudnych warunkach (-20~50°C, 0~99%RH bez kondensacji).

2.2 Składniki

Pakiet Gravity: I2C Electrochemical Oxygen Sensor zawiera następujące komponenty:

  • Grawitacja: Moduł elektrochemicznego czujnika tlenu I2C (SEN0322)
  • Kabel czujnikowy Gravity-4P I2C/UART
  • Śruby montażowe
Zawartość zestawu czujnika tlenu elektrochemicznego Gravity I2C

Rysunek 2.2.1: Grawitacja: moduł elektrochemicznego czujnika tlenu I2C z kablem połączeniowym i śrubami montażowymi.

2.3 Układ czujnika

Szczyt view czujnika tlenu elektrochemicznego Gravity I2C

Rysunek 2.3.1: Góra view modułu czujnika, pokazujący element wykrywający tlen.

Spód view czujnika tlenu elektrochemicznego Gravity I2C

Rysunek 2.3.2: Dół view modułu czujnika, wyświetlającego interfejs Gravity i piny I2C.

Schemat górnej części czujnika view z etykietami LED i przycisków kalibracji

Rysunek 2.3.3: Schemat ilustrujący wskaźnik LED i przycisk kalibracji na module czujnika.

Schemat dolnej części czujnika view z etykietami pinów I2C

Rysunek 2.3.4: Schemat przedstawiający piny komunikacyjne I2C (SDA, SCL, GND, VCC) i przełącznik wyboru adresu.

3. Konfiguracja

3.1 Połączenie sprzętowe

Czujnik tlenu Gravity: I2C Electrochemical Oxygen Sensor łączy się z mikrokontrolerem za pomocą interfejsu I2C. Do połączenia należy użyć dołączonego kabla Gravity-4P I2C/UART.

  1. Podłącz 4-pinowy kabel Gravity do złącza modułu czujnika.
  2. Podłącz drugi koniec kabla Gravity do portu I2C na płytce Arduino, ESP32 lub Raspberry Pi. Upewnij się, że piny są prawidłowo dopasowane:
    • SDA (Linia danych) do pinu SDA w mikrokontrolerze
    • SCL (Linia zegara) do pinu SCL w mikrokontrolerze
    • VCC (Zasilanie) do 3.3 V lub 5 V (kompatybilne z 3.3 V-5.5 V)
    • GND (Masa) do pinu GND w mikrokontrolerze
  3. Opcjonalnie, jeśli używanych jest wiele urządzeń I2C i występują konflikty adresów, można dostosować adres I2C za pomocą przełącznika z tyłu czujnika. Informacje na temat adresów domyślnych i alternatywnych można znaleźć w karcie katalogowej czujnika.
Schemat podłączenia czujnika tlenu do Arduino

Rysunek 3.1.1: ExampSprzętowe połączenie czujnika tlenu z płytką Arduino.

3.2 Konfiguracja oprogramowania

Aby nawiązać połączenie z czujnikiem, należy użyć odpowiedniej biblioteki dla wybranej platformy mikrokontrolera. DFROBOT udostępniaampkod i biblioteki dla Arduino, ESP32 i Raspberry Pi, które zazwyczaj można znaleźć na oficjalnej stronie produktu lub w repozytorium GitHub.

  1. Pobierz i zainstaluj potrzebną bibliotekę dla Gravity: I2C Electrochemical Oxygen Sensor (np. `DFRobot_OxygenSensor` dla Arduino IDE).
  2. Otwórz exampSzkic dostarczony z biblioteką. Ten szkic zazwyczaj zawiera podstawowy kod do inicjalizacji czujnika, przeprowadzenia kalibracji i odczytu stężenia tlenu.
  3. Prześlij kod do swojego mikrokontrolera.

4. Instrukcja obsługi

4.1 Kalibracja

Czujnik można skalibrować w powietrzu, które zazwyczaj charakteryzuje się stężeniem tlenu na poziomie 20.9% obj. Aby przeprowadzić kalibrację, wykonaj następujące kroki:

  1. Sprawdź, czy czujnik jest podłączony i włączony.
  2. Umieść czujnik w dobrze wentylowanym pomieszczeniu o normalnym stężeniu powietrza atmosferycznego.
  3. Naciśnij i przytrzymaj przycisk kalibracji na module czujnika przez około 3-5 sekund, aż wskaźnik LED zmieni stan (np. zacznie migać lub zmieni kolor), wskazując tryb kalibracji.
  4. Puść przycisk. Czujnik przeprowadzi automatyczną kalibrację na podstawie poziomu tlenu w otoczeniu. Dioda LED zazwyczaj powróci do normalnego trybu pracy po zakończeniu kalibracji.
  5. Alternatywnie, niektóre biblioteki mogą umożliwiać kalibrację programową. Szczegółowe informacje można znaleźć w dokumentacji konkretnej biblioteki.

4.2 Odczyt danych dotyczących tlenu

Po pomyślnej konfiguracji i kalibracji można odczytać dane dotyczące stężenia tlenu z czujnika. DostarczoneampKod zazwyczaj pokazuje, jak to zrobić.

  • Zainicjuj obiekt czujnika w swoim kodzie.
  • Aby pobrać aktualny poziom tlenu, należy użyć odpowiedniej funkcji (np. `getOxygenData()` lub `readOxygenConcentration()`) z biblioteki czujników.
  • Dane zostaną zwrócone jako liczba zmiennoprzecinkowa reprezentująca stężenie tlenu w procentachtage objętościowo (% obj.).
  • Następnie można wyświetlić te dane na monitorze szeregowym, wyświetlaczu LCD lub zintegrować je z logiką aplikacji.

5. Konserwacja

5.1 Czyszczenie

Moduł czujnika zazwyczaj wymaga minimalnego czyszczenia. Jeśli na powierzchni czujnika zgromadzi się kurz lub zanieczyszczenia, należy delikatnie przetrzeć go miękką, suchą, niepozostawiającą włókien ściereczką. Należy unikać stosowania płynnych środków czyszczących lub materiałów ściernych, ponieważ mogą one uszkodzić element czujnikowy.

5.2 Przechowywanie

Gdy czujnik nie jest używany, należy go przechowywać w chłodnym, suchym miejscu, z dala od bezpośredniego światła słonecznego i ekstremalnych temperatur. Przechowuj go w oryginalnym opakowaniu lub w torbie antystatycznej, aby chronić go przed uszkodzeniami fizycznymi i wyładowaniami elektrostatycznymi.

5.3 Żywotność czujnika

Typowy okres eksploatacji elektrochemicznego elementu pomiarowego wynosi 2 lata przy wystawieniu na działanie powietrza. Wydajność czujnika może z czasem ulec pogorszeniu, a w celu utrzymania dokładności może być konieczna ponowna kalibracja lub wymiana.

6. Rozwiązywanie Problemów

WydanieMożliwa przyczynaRozwiązanie
Brak danych wyjściowych / Czujnik nie został wykrytyNieprawidłowe okablowanie
Nieprawidłowy adres I2C
Problem z zasilaniem
Biblioteka nie została zainstalowana lub kod jest niepoprawny
Sprawdź wszystkie połączenia (SDA, SCL, VCC, GND).
Sprawdź ustawienia przełącznika adresu I2C i upewnij się, że są zgodne z kodem.
Sprawdź, czy napięcie zasilania mieści się w zakresie 3.3–5.5 V.
Upewnij się, że zainstalowana jest prawidłowa biblioteka iampKod został poprawnie przesłany.
Niedokładne odczytyCzujnik nie jest skalibrowany
Ingerencja w środowisko
Starzenie się czujnika
Wykonaj kalibrację powietrza zgodnie z opisem w rozdziale 4.1.
Upewnij się, że podczas pomiaru czujnik znajduje się w stabilnym środowisku.
Należy rozważyć wymianę czujnika, jeśli upłynął jego oczekiwany okres użytkowania lub po kalibracji stale podaje nieregularne odczyty.
Kalibracja nie powiodła sięNieprawidłowa procedura kalibracji
Czujnik nie jest w świeżym powietrzu
Wadliwy czujnik
Review dokładnie przeprowadź kalibrację.
Upewnij się, że podczas kalibracji czujnik znajduje się w otwartej przestrzeni z normalnym stężeniem tlenu atmosferycznego (ok. 20.9% obj.).
Jeśli problem nadal występuje, czujnik może być uszkodzony.

7. Specyfikacje

ParametrWartość
Zasięg wykrywania0 ~ 25% obj.
Rezolucja0.15% obj
Dokładność±1.5% obj. (typowo)
Czas reakcji (T90)≤15 sekund
Objętość operacyjnatage3.3V ~ 5.5V prądu stałego
Interfejs wyjściowyI2C
Temperatura pracy-20°C ~ 50°C
Wilgotność robocza0 ~ 99% RH (bez kondensacji)
Żywotność czujnika2 lata (w powietrzu)
Wymiary (moduł)Około. 2.48 x 2.2 x 1.14 cala (63 x 56 x 29 mm)
Waga37 gramów (1.31 uncji)
TworzywoNylon

8. Gwarancja i wsparcie

Produkty DFROBOT zostały zaprojektowane z myślą o niezawodności i wydajności. Aby uzyskać szczegółowe informacje dotyczące gwarancji, wsparcia technicznego lub dalszej pomocy, zapoznaj się z oficjalną stroną DFROBOT. webOdwiedź ich stronę internetową lub skontaktuj się bezpośrednio z obsługą klienta. Na ich stronach pomocy technicznej często można znaleźć szczegółowe karty katalogowe, notatki aplikacyjne i fora społecznościowe.

Oficjalny DFROBOT Webstrona: https://www.dfrobot.com/

Powiązane dokumenty - SEN0322

Przedview Akcelerometr trójosiowy H3LIS200DL — DFRobot
H3LIS200DL firmy DFRobot to energooszczędny, wydajny 3-osiowy akcelerometr liniowy z możliwością wyboru skali (±100 g/±200 g) i interfejsem I2C. Idealny do projektów Arduino i Raspberry Pi, oferujący funkcje takie jak detekcja swobodnego spadania i wstrząsów.
Przedview Instrukcja obsługi stacji pogodowej DFRobot: Instrukcja montażu i obsługi
Ta kompleksowa instrukcja firmy DFRobot przeprowadzi użytkowników przez proces montażu, konfiguracji oprogramowania i obsługi zestawu stacji pogodowej. Naucz się budować i korzystać z własnego urządzenia do monitorowania środowiska.
Przedview Kamera grawitacyjna pozycjonująca na podczerwień DFRobot SEN0158 – specyfikacja i instrukcja
Kompleksowy przewodnik po kamerze pozycjonującej IR DFRobot SEN0158 Gravity. Dowiedz się więcej o jej funkcjach, specyfikacji, wyprowadzeniach, schematach połączeń, Arduino i przetwarzaniu.ampkod le i często zadawane pytania dotyczące śledzenia obiektów IR i wykrywania płomieni.
Przedview Czujnik mętności DFRobot SEN0189: Specyfikacje, podłączenie i Examples
Kompleksowy przewodnik po czujniku mętności DFRobot SKU: SEN0189, zawierający szczegółowe dane techniczne, tryby wyjścia analogowego i cyfrowego, schematy połączeń, kod Arduino np.amples i charakterystyki wydajnościowe do monitorowania jakości wody.
Przedview Instrukcja obsługi stacji pogodowej DFRobot – instrukcja montażu, oprogramowania i użytkowania
Kompleksowy przewodnik firmy DFRobot, szczegółowo opisujący montaż, instalację oprogramowania i metody obsługi stacji pogodowej DFRobot. Zawiera listy komponentów, schematy okablowania i scenariusze użytkowania.
Przedview Instrukcja obsługi minikomputera FireBeetle 2 ESP32-S3-U - DFRobot
Instrukcja obsługi minikomputera DFRobot FireBeetle 2 ESP32-S3-U z Wi-Fi, Bluetooth, kamerą OV2640 i anteną zewnętrzną. Zawiera dane techniczne, wskazówki dotyczące użytkowania oraz instrukcję montażu.