de 29 de ani pe piață
Reprezentanțe în 7 țări
Clienți din mai mult de 100 de țări
Suport de la dezvoltare până la fabricație
SOS electronic

Pași practici pentru măsurarea calității aerului

MeasurementIntelligent displayVentilation

Ne-am jucat cu kit-urile de dezvoltare Sensirion și Bridgetek, pe care le-am conectat la kitul de măsurare a calității aerului. Cu toate acestea, modulul Arduino poate face mult mai multe, vă puteți convinge și singur.

Ne vom concentra pe demonstrația practică a plăcii de dezvoltare NerO, a display-ului CleO35 3.5“, și a sensor shield-ului ESS-SGP30-SHTC1.

Asamblarea este foarte facilă, doar apăsați pe CleO35 pe partea inferioară a NerO și sensor shield pe partea superioară, conectați sursa de alimentare și suntem gata de pornire.

Placa de dezvoltare NerO:

În principiu este clona binecunoscutei Arduino UNO de la Bridgetek, cu două îmbunătățiri:

  • Stabilizatorul de tensiune liniar a fost înlocuit de stabilizatorul de comutare
  • Placa conține conector de tip tată pentru display-uri CleO și un conector standard de tip mamă pentru shieldul Arduino
  • FT231XS este folosit drept convertor UART/USB
  • Placa folosește conector micro-USB și are un comutator de alimentare

    Placa este complet compatibilă cu Arduino IDE, ce a fost folosit pentru a scrie un program demo. Puteți găsi mai multe informații pe website-ul nostru.
CleO35 display TFT:

La prima vedere, Cleo35 este doar un alt display TFT de 3.5” cu rezoluție de 480x320 pixeli și panou tactil rezistiv. De fapt, CleO35 oferă mult mai multe:

  • FT810 Advanced Embedded Video Engine (EVE2) se ocupă de cea mai mare parte a muncii de imagistică, incluzând o scurtă redare video, așa că funcționarea este ușoară chiar și cu procesoare mai puțin puternice, cum ar fi placa NerO - ATMega328AU
  • Microcontrolerul FT903 32-bit RISC ce comunică cu placa NerO via SPI permițând, în același timp utilizarea camerei, a cardului microSD, a flashului 8MB, funcției de audio playback, și a unor interfețe UART și SPI suplimentare.

    Dacă aveți nevoie de un display mai mare, puteți folosi CleO50 5“ 800x480.
ESS-SGP30-SHTC1:

Ultimul modul din ansamblul nostru este shieldul Sensirion Arduino cu doi senzori:

  • SHTC1, senzor de umiditate relativă și temperatură
  • SGP30, ce măsoară concentrația de compuși organici volatili pe o plajă de la 0 la 60 000 ppb și H2, în funcție de care calculează concentrația echivalentă de CO2eq în plaja 400-60000 ppm.

    Pe lângă senzori, acesta include și un stabilizator de tensiune 1.8V pentru alimentare SGP30 și SHTC1 și un convertor de nivel 1.8V/Arduino_VDD I2C. Rețineți, de asemenea, și locația senzorului SHTC1; acesta se află pe PCB, cât mai departe posibil de celelalte componente care ar putea afecta precizia măsurătorii prin căldura pe care o radiază (în special stabilizatorul de tensiune).

    Producătorul recomandă și ajustarea corectă a fluxului de aer în jurul senzorilor, astfel încât fluxul de aer să treacă mai întâi pe la senzorul SHTC1, iar apoi să continue către senzorul SGP30.

Parametri tehnici de asamblare:

  • Tensiune de alimentare: 12V/DC
  • Display: 3,5“ cu panou tactil rezistiv
  • Valori măsurate: CO2eq (calculat în funcție de concentrația măsurată de H2), TVOC (cantitatea totală de compuși organici volatili), Temperatură, Umiditate relativă, punct de condensare (calculat de la RH și Temp)
  • Ieșiri: valorile măsurate/graficul sunt afișate pe display și trimise prin USB (port serial virtual) către PC

    Am terminat cu partea introductivă. Următoarele imagini prezintă întregul ansamblu în funcțiune:
Programarea plăcii NerO

Primul pas este încărcarea firmware-ului în placa NerO. Pentru acest lucru, trebuie să instalăm mediul de dezvoltare Arduino IDE pe calculatorul dumneavoastră. Firmware-ul a fost scris în versiunea 1.8.9. Pentru a compila și încărca codul sursă, trebuie să descărcăm și să instalăm bibliotecile necesare în IDE, lucru care va simplifica lucrul cu modulele folosite.

În primul rând, avem nevoie de o bibliotecă pentru display-ul CleO35, pe care o puteți descărca, împreună cu alte instrumente, de pe website-ul producătorului. CleO_1.1.2 include folderul Biblioteci Arduino. Îl copiem în folderul biblioteci al Arduino IDE. Avem nevoie și de o bibliotecă pentru funcționarea senzorului de la Sensirion, arduino-ess. Din nou, o copiem în folderul bibliotecilor în Arduino IDE. Acum putem încărca proiectul Nero-Cleo35_ESS.ino în Arduino IDE și să programăm placa NerO. Conectați ansamblul nostru via USB la PC, selectați Arduino UNO în setările plăcii, selectați portul COM adecvat și apăsați butonul Upload pentru a încărca firmware-ul în placa NerO.

Valorile măsurate vor apărea pe display după repornire. Apoi apăsați oriunde pe display pentru a comuta între grafic și afișarea valorii și vice-versa. În același timp, toate datele măsurate sunt trimise via portul serial virtual către PC, unde pot fi capturate, de exemplu de către emulatorul terminal TeraTerm.

Bineînțeles, aceasta este doar o mică demonstrație a ceea ce pot face aceste module. Bibliotecile instalate includ și proiecte demonstrative și chiar și întreaga structură ce trebuie modificată foarte puțin pentru a se conforma întocmai cerințelor dumneavoastră. În același timp, reprezintă un kit de învățare excelent pentru aceia dintre dumneavoastră care doriți să învățați programare pe foarte răspândita platformă Arduino.

Toate produsele folosite în acest kit pot fi găsite în oferta noastră, disponibile direct din stocul nostru sau la comandă.

Pentru mai multe informații cu privire la produs sau articol, vă invităm să ne contactați la sensirion@soselectronic.com

Do not miss these articles

Vă plac articolele noastre? Dacă da, atunci nu ratați nici unul! Nu trebuie să vă faceți griji în privința modului de livrare. Ne vom ocupa noi de tot pentru dvs.


Produse suplimentare

NerO - LP1 BRIDGETEK
Arduino UNO Compatible Board, Long Shield Pins
Comanda nr.
213591
Producător
pe stoc 4 buc.
1 buc.+ 88,40 RON 10 buc.+ 85,50 RON 25 buc.+ 84,00 RON 100 buc.+ 81,60 RON
Comandă:
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
ESS-SGP30-SHTC1 SENSIRION
Arduino Environmental Sensor Shield SGP30_SHTC1
Comanda nr.
313508
Producător
pe stoc 0 buc.
1 buc.+ 180,00 RON
Comandă:
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
CleO35A BRIDGETEK
Smart 3,5" TFT Display Shield for Arduino
Comanda nr.
222703
Producător
pe stoc 1 buc.
1 buc.+ 399,00 RON 10 buc.+ 385,00 RON
Comandă:
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
CleO50A BRIDGETEK
Smart 5" TFT Display Shield for Arduino and MikroBUS
Comanda nr.
229579
Producător
La cerere
10 buc.+ 541,00 RON
Comandă:
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
Cookie-urile ne ajută să vă furnizăm servicii. Utilizând serviciile noastre, sunteţi de acord cu utilizarea cookie-urilor.
OK Mai multe informaţii