29 lat na rynku
Oddziały w 7 krajach
Klienci z ponad 100 krajów
Wsparcie od prototypu aż po produkcję
SOS electronic

Praktyczne działania pozwalające mierzyć parametry jakościowe powietrza

MeasurementIntelligent displayVentilation

Pobawiliśmy się trochę zestawami deweloperskimi Sensirion i Bridgetek, które podłączyliśmy do zestawu do pomiaru parametrów jakościowych powietrza. Moduł Arduino potrafi jednak o wiele więcej – sprawdźcie sami.

Skoncentrujemy się na praktycznej demonstracji płytki deweloperskiej NerO, wyświetlacza CleO35 3,5” oraz modułu czujnikowego ESS-SGP30-SHTC1.

Montaż jest naprawdę łatwy – wystarczy wpiąć CleO35 do złącza u dołu płytki NerO, moduł czujnikowy do złącza u góry płytki, podłączyć zasilanie i jesteśmy gotowi do działania.

Płytka deweloperska NerO:

Zasadniczo jest to klon dobrze znanej płytki Arduino UNO firmy Bridgetek, posiadający dwa ulepszenia:

  • liniowy stabilizator napięcia został zastąpiony regulatorem przełączającym
  • na płytce znajduje się złącze męskie dla wyświetlaczy CleO oraz standardowe złącze żeńskie dla modułu Arduino
  • jako konwerter UART/USB zastosowano FT231XS
  • płytka wyposażona jest w złącze micro USB oraz wyłącznik zasilania

    Płytka jest w pełni kompatybilna ze środowiskiem Arduino IDE, którego użyto do stworzenia programu demonstracyjnego. Więcej informacji można znaleźć w naszej witrynie internetowej
Wyświetlacz TFT CleO35:

Na pierwszy rzut oka Cleo35 to po prostu kolejny wyświetlacz TFT o przekątnej 3,5” i rozdzielczości 480x320 pikseli, wyposażony w oporowy panel dotykowy. W rzeczywistości jednak CleO35 oferuje o wiele więcej:

  • silnik FT810 Advanced Embedded Video Engine (EVE2) wykonujący większość działań związanych z obrazowaniem, w tym odtwarzanie krótkich filmów, w związku z czym może on być z łatwością obsługiwany przy użyciu nawet mniej wydajnych procesorów, takich jak ten umieszczony na płytce NerO - ATMega328AU
  • 32-bitowy mikrokontroler RISC FT903, który komunikuje się z płytką NerO za pośrednictwem interfejsu SPI i umożliwia korzystanie z kamery, karty micro SD, pamięci flash o pojemności 8 MB, układu odtwarzania dźwięku oraz dodatkowych interfejsów UART i SPI.

    W przypadku zapotrzebowania na większy wyświetlacz, można skorzystać z pięciocalowego CleO50 o rozdzielczości 800x480.
Moduł Sensirion ArduinoESS-SGP30-SHTC1:

Ostatnim modułem z naszego zestawu jest moduł Sensirion Arduino wyposażony w dwa czujniki:

  • czujnik wilgotności względnej i temperatury SHTC1
  • czujnik SGP30 mierzący stężenie VOC (lotnych związków organicznych) w zakresie od 0 do 60 000 ppb (cząstek na miliard) oraz H2, na podstawie którego oblicza odpowiadające mu stężenie CO2eq (równoważnika dwutlenku węgla) w zakresie 400-60000 ppm (cząstek na milion).

    Oprócz czujników moduł posiada również regulator napięcia 1,8 V na potrzeby zasilania czujników SGP30 i SHTC1 oraz konwerter napięcia 1,8V/Arduino_VDD I2C. Warto również zwrócić uwagę na umiejscowienie czujnika SHTC1. Znajduje się on możliwe najdalej od innych elementów (w szczególności regulatora napięcia), których ciepło mogłoby wpływać na precyzję pomiarów.

    Producent zaleca również, by zadbać o odpowiedni przepływ powietrza w okolicy czujników, tak by najpierw napotykało ono czujnik SHTC1, a w następnej kolejności czujnik SGP30.

Parametry techniczne zestawu:

  • napięcie zasilania: 12 V, prąd stały
  • wyświetlacz: 3,5” z oporowym panelem dotykowym
  • mierzone wartości: równoważnik dwutlenku węgla CO2eq (wyliczany na podstawie zmierzonego stężenia H2), TVOC (suma lotnych związków organicznych), temperatura, wilgotność względna, punkt rosy (wyliczany na podstawie wartości wilgotności względnej i temperatury)
  • wyjścia: zmierzone wartości/wykresy przedstawiane są na wyświetlaczu i przesyłane poprzez złącze USB (wirtualny port szeregowy) do komputera typu PC

    Dotarliśmy do końca wprowadzenia. Na ilustracjach poniżej przedstawiony jest działający zestaw:
Programowanie płytki NerO

W pierwszej kolejności należy załadować na płytkę NerO oprogramowanie układowe. W tym celu należy zainstalować na komputerze środowisko Arduino IDE. Dostępna wersja oprogramowania układowego nosi numer 1.8.9. W celu dokonania kompilacji i załadowania kodu źródłowego należy pobrać i zainstalować do IDE niezbędne biblioteki. Uprości to pracę z wykorzystywanymi modułami.

Przede wszystkim potrzebna jest biblioteka dla wyświetlacza CleO35, którą można pobrać wraz z innymi narzędziami z witryny internetowej producenta. CleO_1.1.2 zawiera folder bibliotek Arduino Libraries. Należy skopiować go do folderu bibliotek Arduino IDE. Potrzebujemy również udostępnianej przez Sensirion biblioteki arduino-ess umożliwiającej działanie czujników. Ją również należy skopiować do folderu bibliotek Arduino IDE. Teraz można wczytać do Arduino IDE projekt Nero-Cleo35_ESS.ino i zaprogramować płytkę NerO. Należy za pomocą złącza USB podłączyć zestaw do komputera PC, wybrać w ustawieniach płytki Arduino UNO, wybrać odpowiedni port COM i wcisnąć przycisk Upload (Prześlij) w celu załadowania oprogramowania układowego na płytkę NerO.

Zmierzone wartości pojawią się na wyświetlaczu po ponownym uruchomieniu. Następnie wystarczy dotknąć wyświetlacz w dowolnym miejscu w celu przełączania się pomiędzy widokiem wykresu lub wartości. Jednocześnie wszystkie dane pomiarowe przesyłane są za pośrednictwem wirtualnego portu szeregowego do komputera PC, gdzie można je przechwycić, np. przy użyciu emulatora terminala TeraTerm.

Jest to oczywiście demonstracja wyłącznie małego zakresu możliwości tych modułów. W zainstalowanych bibliotekach znajdują się również projekty demonstracyjne, a nawet cały szkielet, który wystarczy nieznacznie zmodyfikować, by idealnie pasował do indywidualnych wymogów. Jest to jednocześnie doskonały zestaw edukacyjny dla osób chcących nauczyć się programowania za pomocą rozpowszechnionej platformy Arduino.

Wszystkie produkty zawarte w zestawie są dostępne bezpośrednio w naszym sklepie lub sprowadzamy je na zamówienie.

Aby uzyskać więcej informacji dotyczących produktu lub artykułu, wystarczy przesłać wiadomość na adres sensirion@soselectronic.com

Nie przegap tych artykułów!

Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.


Produkty uzupełniające

NerO - LP1 BRIDGETEK
Płytka uruchomieniowa Arduino UNO LP1
Nr artykułu
213591
Producent
na magazynie 4 szt
1 szt+ 82,60 Zł 10 szt+ 79,90 Zł 25 szt+ 78,50 Zł 100 szt+ 76,70 Zł
Zamawiam:
  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
ESS-SGP30-SHTC1 SENSIRION
Arduino Environmental Sensor Shield SGP30_SHTC1
Nr artykułu
313508
Producent
na magazynie 0 szt
1 szt+ 170,00 Zł
Zamawiam:
  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
CleO35A BRIDGETEK
Wyświetlacz TFT 3,5" Shield do Arduino
Nr artykułu
222703
Producent
na magazynie 1 szt
1 szt+ 376,00 Zł 10 szt+ 363,00 Zł
Zamawiam:
  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
CleO50A BRIDGETEK
Wyświetlacz TFT 5" Shield do Arduino i MikroBUS
Nr artykułu
229579
Producent
Na zamówienie
10 szt+ 513,00 Zł
Zamawiam:
  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
Pliki cookie pomagają nam w świadczeniu usług. Korzystając z naszych usług, wyrażają Państwo zgodę na używanie plików cookie.
OK Więcej informacji