0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaPredstavljamoArduino CCS811 - CO2 in tVOC - monitor kakovosti zraka

    Arduino CCS811 – CO2 in tVOC – monitor kakovosti zraka

    CCS811 proizvajalca AMS [1] je digitalni senzor kakovosti zraka za CO2 in tVoC.

    Hackster Inc.

    Glavne merilne značilnosti senzorja so:

    • ekvivalent ogljikovega dioksida znaša od 400 ppm do 29206 ppm (ppm: delcev na milijon);
    • ekvivalentno izhodno območje skupnih hlapnih organskih spojin je od 0 ppb do 32768 ppb (ppb: delcev na milijardo);
    • notranji kompenzacijski algoritem z uporabo zunanjega vira podatkov o temperaturi in vlažnosti okolja;
    • temperaturno območje delovanja -40C do +80C.

    Več informacij o CCS811 se nahaja v podatkovnem listu [2]

    Junija 2019 so naredili 6 novih senzorjev za okolje in kakovost zraka, vključno z razvojno ploščo za CCS811 I2C in razvojno ploščo za kombiniran senzor HDC2010 + CCS811 I2C, ki so del družine razvojnih plošč [3] senzorjev s-Sense I2C.

    No pa začnimo uporabljati CCS811 I2C razvojno ploščo! Potrebovali bomo približno 10-15 minut za povezovanje. Enako strojno in programsko opremo lahko uporabimo tudi za razvojno ploščo I2C senzorjev CCS811 + HDC2010.

    Strojna integracija senzorja Arduino CCS811 (osnovno ožičenje)
    Najprej se prepričajte, ali je vaš Arduino skladen s 5 V ali 3,3 V! Razvojna plošča CCS811 I2C je dobavljena v privzeti samodejni konfiguraciji, ki je skladna s 3,3-5 V. Preprosto napeljite žice, kot je prikazano v tabeli Ožičenje:

    PAD 6 – Signal CCS811 WAKE [na spodnji strani tiskanega vezja]:

    • če je CCS811 priključen neposredno na GND, ne bo prešel v način SLEEP [senzor je vedno v stanju ACTIVE].
    • ko je priključen na D5, mora biti gostiteljski MCU program sposobrn nadzorovati preklop med načinom SLEEP/ACTIVE (implementirano v knjižnici, glej spodaj).

    Ne glede na uporabljeno povezavo PAD6 [CCS811 WAKE] bo programska oprema lahko obdelala inicializacijo podatkov senzorja in odčitavanje okoljskih podatkov.

    Namig, za nekatere ARDUINO plošče:

    • SDA (serijski podatki) –> A4 na Uno/Pro-Mini, 20 na Mega2560/Due, 2 Leonardo/Pro-Micro
    • SCK (serijski takt) –> A5 na Uno/Pro-Mini, 21 na Mega2560/Due, 3 Leonardo/Pro-Micro

    Na sliki so primeri ožičenja senzorjev, od leve proti desni, z Arduinom UNO in xyz-mIoT

    Arduino CCS811 programska oprema za branje podatkov senzorja

    • prenesite knjižnico CCS811 Arduino iz tega naslova [4],
    • razpakirajte knjižnico in jo namestite v mapo knjižnic Arduino. Ponovno zaženite Arduino,
    • Ustvarite mapo z imenom “ssense_CCS811_example”. Prenesite in shranite spodnjo kodo (desni klik & shrani kot) – kot ime uporabite ssense_CCS811_example.ino: CCS811 – read sensor data Arduino code [5] ali uporabite ssense_CCS811_example iz Arduina “File-> Examples”, pod knjižnico “ssense-CCS811”.
    • Prevedite in naložite kodo v Arduino shield. Podatke o senzorju lahko vidite na zaslonu Arduino Serial Monitor (nastavljen na 19200b/s).

    Napredna funkcija CCS811 (kompenzacija podatkov senzorja – uporaba zunanjega vira podatkov o temperaturi in vlažnosti)
    CCS811 ima nekaj zanimivih lastnosti (preberite podatkovni list), na primer temperaturni in vlažnostni drift / kompenzacijo neliniarnosti. Skratka, ugnezdena programska oprema CCS811 ima možnost uporabe zunanjega vira podatkov THS za odčitavanje algoritma kompenzacije.

    Za uporabo te funkcije v prejšnji kodi Arduina v vrstici 59 uporabite dejanske podatke, ki jih posreduje zunanji senzor THS (predvidevam, da boste morda želeli imeti naš kombinirani senzor CCS811+HDC2010, da dodate naš senzor HDC2010 – opombe o integraciji senzorja HDC2010 se nahajajo tukaj [6]).

    Električna shema
    Primer ožičenja senzorja CCS811 z Arduino UNO vidimo na električni shemi.

    5V kompatibilna Arduino plošča – povežite, kot je prikazano na sliki.

    Pri 3,3V kompatibilni Arduino ploščici povežite Vin z Arduino 3,3V ploščico, NE s 5V!!!

    Primer ožičenja senzorja CCS811 s shieldom xyz-mIoT [AT SAMD21G, skladen s 3,3 V]

    Pri 5V združljivi Arduino ploščici povežite Vin s priključkom 5V na Arduino plošči in NE s 3,3V!!!

    Želimo vam uspešno testiranje CCS811.

    Povzeto po:
    https://tinyurl.com/42795r9p

    Viri:
    1: https://ams.com/
    2:https://itbrainpower.net/downloadables/CCS811_DS000459_5-00.pdf
    3:https://itbrainpower.net/sensors/air_quality_environmental_sensors
    4:https://itbrainpower.net/downloadables/sSense-CCS811.zip
    5:https://itbrainpower.net/downloadables/ssense_CCS811_example.ino

    https://hackster.io

    Politika zasebnosti

    Spoštujemo vašo zasebnost in se zavezujemo, da bomo osebne podatke, pridobljene prek spletnega informacijskega sistema, skrbno varovali in jih brez vaše privolitve ne bomo posredoval tretji osebi oziroma jih uporabili v druge namene. Ker obstajajo v spletnem informacijskem sistemu določene povezave na druge, zunanje spletne strani, ki niso vezane na nas, ne prevzemamo nobene odgovornosti za zaščito podatkov na teh spletnih straneh.

    Hkrati se zavezujemo, da bomo po svojih najboljših možnih močeh varovali podatke in zasebnost obiskovalcev spletne strani .

    Da bi preprečili nepooblaščen dostop do pridobljenih podatkov ali njihovo razkritje, ohranili natančnost osebnih podatkov in zagotovili njihovo ustrezno uporabo, uporabljamo ustrezne tehnične in organizacijske postopke za zavarovanje podatkov, ki jih zbiramo.

    Več: https://svet-el.si/politika-zasebnosti