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

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.
Acesta este un articol arhivat și care a fost publicat în trecut 31.01.2020. Este posibil ca unele informații să nu mai fie de actualitate în raport cu evoluția tehnologică actuală. Vă rugăm să ne contactați în cazul în care sunteți interesat.

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  
NerO - LP1

Arduino UNO Compatible Board, Long Shield Pins

Maker boards pentru dezvoltare, testare sau descoperire

Comanda nr.: 213591
Producător: BRIDGETEK
pe stoc 0 buc.
(21.06.2024: 2 buc.)
1 buc.+
10 buc.+
25 buc.+
100 buc.+
115,00 RON
112,00 RON
109,00 RON
106,00 RON
  • 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  
CleO35A

Smart 3,5" TFT Display Shield for Arduino

Module TFT

Comanda nr.: 222703
Producător: BRIDGETEK
1 buc.+
324,00 RON
  • 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  
CleO50A

Smart 5" TFT Display Shield for Arduino and MikroBUS

Module TFT

Comanda nr.: 229579
Producător: BRIDGETEK
10 buc.+
622,00 RON
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
Vă exprimați acordul privind stocarea cookie-urilor?
Bun venit pe website-ul SOS electronic. Înainte de a pătrunde în lumea noastră online, am dori să vă cerem permisiunea de a ne stoca cookie-urile în browser-ul dumneavoastră. Consimțământul dumneavoastră ne v-a permite să asigurăm funcționarea fără eroare a website-ului, să măsurăm performanța acestuia și să monitorizăm informații statistice suplimentare. Mai mult decât atât, ne va permite să vă oferim produsele și serviciile noastre, într-o manieră cu adevărat personalizată. De asemenea, furnizăm cookie-uri către terțe părți. Dar stați fără grijă, sunteți în siguranță cu noi.
Funcționarea corectă a site-ului web
Controlul tehnic mai stabil
O ofertă mai bună de marketing

Mai multe informații privind cookie-urile
Mai multe informații privind procesarea datelor cu caracter personal

Necesare Doar cele selectate Acceptă toate cookie-urile