28 éve a piacon
Közvetlen képviselet 7 országban
Ügyfelek több mint 100 országban
Támogatás a fejlesztéstől egészen a gyártásig
SOS electronic

Gyakorlati útmutató a levegő minőségének méréséhez

MeasurementIntelligent displayVentilation

Eljátszottunk kicsit a Sensirion és Bridgetek fejlesztőkészletekkel, és összeraktunk egy, a levegő minőségének mérésére szolgáló készletet. A jól ismert Arduino platformon alapuló modulok azonban sokkal többre is képesek. Fedezzük fel együtt ezeket a lehetőségeket!

Gyakorlati példán keresztül mutatjuk be a NerO, fejlesztőpanel, 3,5"-os CleO35 TFT kijelző és ESS-SGP30-SHTC1 érzékelőpanel használatát.

Az üzembe helyezés rendkívül egyszerű, csatlakoztassa a CleO35-öt a NerO alsó oldalán lévő tüskesorhoz, az érzékelőpanelt a felső részen lévő sorkapocshoz, csatlakoztassa a tápegységet, és már kezdhetünk is.

NerO fejlesztőkészlet:

Alapvetően a Bridgetek Arduino UNO klónja, néhány feljavított tulajdonsággal:

  • A lineáris feszültségszabályozó kapcsolóüzeműre cserélődött.
  • A panel tartalmaz egy tüskesort a CleO kijelzők számára, valamint egy tüskesor hüvelyt az Arduino shieldnek.
  • UART/USB konverterként az FT231XS-t használja.
  • A fejlesztőpanel micro-USB csatlakozót használ, és hálózati kapcsolóval rendelkezik.

    A fejlesztőkészlet teljes mértékben kompatibilis az Arduino IDE fejlesztőkörnyezettel, amely tartalmaz egy mintaprogramot. További információt a weboldalunkon talál.
CleO35 TFT kijelző:

Első pillantásra a Cleo35 csak egy újabb 3,5”-os TFT kijelző, 480x320 pixel felbontással és egy rezisztív érintőképernyővel. Valójában azonban a CleO35 sokkal többet kínál:

  • FT810 grafikus processzort, amely elvégzi a képalkotás nagy részét, beleértve a rövid videók lejátszást is, és ezért kevésbé hatékony processzorokkal is kezelhető, mint amilyen NerO fejlesztőlapon is található - ATMega328AU.
  • FT903 32-bites RISC mikrovezérlőt, amely SPI-n keresztül kommunikál a NerO fejlesztőlpanellal, és közben lehetővé teszi kamera, microSD-kártya, 8 MB-os Flash használatát, audiolejátszását és kiegészítő UART és SPI interfészek használatát.

    Ha nagyobb képernyőre lenne szüksége, választhatja az 5“-os 800x480 CleO50-et.
ESS-SGP30-SHTC1 Arduino shield:

Készletünk utolsó modulja a Sensirion Arduino shield, amely két érzékelőt tartalmaz:

  • SSHTC1, relatív páratartalom- és hőmérsékletérzékelő
  • SGP30, amely a VOC-koncentrációt méri 0 – 60 000 ppb tartományban, és a H2 koncentrációját is, amelyből kiszámítja a CO2eq ekvivalens koncentrációját 400-60000 ppm tartományban.

    Az érzékelőkön kívül egy 1,8V-os feszültségszabályzót is tartalmaz az SGP30 és SHTC1 ellátásához, és egy I2C 1,8V/Arduino_VDD szintátalakítót. Figyelje meg az SHTC1 érzékelő helyét is, amely a PCB-n a lehető legtávolabb helyezkedik el a többi alkatrésztől, amelyek hősugárzásukkal (különösen a feszültségszabályozó) befolyásolhatják a mérés pontosságát.

    A gyártó javasolja azt is, hogy az érzékelők körüli légáramlás oly módon történjen, hogy a levegő először az SHTC1 érzékelőhöz érkezzen, majd az SGP30 érzékelőhöz haladjon.

A készlet műszaki paraméterei:

  • Tápfeszültség: 12V/DC
  • Kijelző: 3,5“ rezisztív érintőképernyővel
  • Mért értékek: CO2eq (a mért H2 koncentráció alapján számítva), TVOC (illékony szerves vegyületek), hőmérséklet, relatív páratartalom, harmatpont (a relatív páratartalom és a hőmérséklet alapján számítva)
  • Kimenetek: a mért értékek/grafikonok megjelennek a képernyőn, és USB-n keresztül (virtuális soros port) továbbítódnak a számítógépre.

    A bevezetést ezzel le is zárhatjuk. Az alábbi képeken a teljes készlet működése látható:
A NerO Board programozása

Az első lépés a firmware betöltése a NerO-ba. Ehhez telepítenünk kell az Arduino IDE fejlesztői környezetet a számítógépre. A firmware 1.8.9-es verzióval volt készítve. A forráskód összeállítása és betöltése céljából továbbá le kell töltenünk és telepítenünk a szükséges könyvtárakat az IDE-be, ami megkönnyíti a használt modulokkal végzett munkát.

Mindenekelőtt szükségünk van egy könyvtárra a CleO35 kijelzőhöz, amely egyéb eszközökkel együtt letölthető a gyártó webhelyéről. A CleO_1.1.2 tartalmazza az Arduino Libraries mappát. Ezt átmásoljuk az Arduino IDE libraries mappába. Ezen kívül az érzékelők működéséhez is szükségünk van egy könyvtárra a Sensirion honlapjáról, az arduino-ess-re. Ezt az előzőhöz hasonlóan bemásoljuk az Arduino IDE libraries mappába. Most betölthetjük a Nero-Cleo35_ESS.ino projektet az Arduino IDE-be, és programozhatjuk is a NerO-t. A rendszert így már USB-n keresztül csatlakoztathatjuk a számítógéphez, és a fejlesztőpanel beállításaiban válasszuk az Arduino UNO lehetőséget. Kiválasztjuk a megfelelő COM portot, és a Feltöltés gomb megnyomásával betöltjük a firmware-t a NerO-ba.

Az újraindítást követően a kijelzőn megjelennek a mért értékek. Ezt követően a kijelző bármely pontjához érve válthatunk a mért értékek vagy a grafikonok megjelenítése között. Ugyanakkor a virtuális soros porton keresztül az összes mért adat továbbítódik a számítógépre, ahol rögzíthetők, például a TeraTerm emulátor segítségével.

A rövid videó világosan bemutatja az egyes lépéseket, így a kezdőknek sincs oka az aggodalomra. A telepített könyvtárak demonstrációs projekteket és még teljes struktúrákat is tartalmaznak, amelyeket csak kissé kell módosítani, hogy pontosan megfeleljenek az Ön igényeinek. Ugyanakkor kiváló tanulási lehetőség azoknak, akik szeretnének megtanulni programozni a széles körben használt Arduino platformon.

Természetesen ez csak egy töredék réssze annak, amire ezek a modulok képesek.

A készletben található összes használt termék megtalálható kínálatunkban, amely közvetlenül elérhető a készletünkből vagy megrendelésre.

A termékkel vagy cikkel kapcsolatos további információkért kérjük, vegye fel velünk a kapcsolatot a sensirion@soselectronic.hu címen.

Ne maradjon le a hasonló cikkekről!

Önnek is tetszenek cikkeink? Ne maradjon le egyről sem! Nem kerül erőfeszítésébe, mi eljuttatjuk Önhöz.


Tartozékok

NerO - LP1 BRIDGETEK
Arduino UNO Compatible Board, Long Shield Pins
Rakt. szám
213591
Gyártó
raktáron 0 db
Jelenleg raktáron 4 db
Ebből lefoglalt mennyiség 10 db
Elérhető 0 db
Amennyiben nincs raktáron elegendő mennyiség, kérem jelezze ezt belső értékesítőnknek, vagy kattintson ide: Árat lekérdez.
(A szállítási határidőt ellenőrizzük: 10 db)
1 db-tól 6 170,00 Ft 10 db-tól 5 970,00 Ft 25 db-tól 5 840,00 Ft 100 db-tól 5 700,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad
ESS-SGP30-SHTC1 SENSIRION
Arduino Environmental Sensor Shield SGP30_SHTC1
Rakt. szám
313508
Gyártó
raktáron 2 db
1 db-tól 10 500,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad
CleO35A BRIDGETEK
Smart 3,5" TFT Display Shield for Arduino
Rakt. szám
222703
Gyártó
raktáron 1 db
1 db-tól 28 100,00 Ft 10 db-tól 27 200,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad
CleO50A BRIDGETEK
Smart 5" TFT Display Shield for Arduino + MikroBUS
Rakt. szám
229579
Gyártó
Megrendelésre
10 db-tól 39 100,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad
A cookie-k segítenek szolgáltatásaink nyújtásában, melyek igénybevételével Ön beleegyezik a cookie-k használatába.
OK Adatlap