Ёсць некалькі модуляў электронныя датчыкі вельмі цікавы для вашых самаробных праектаў, ад тых, якія могуць вымяраць радыяцыю, да некаторых прылад для вымярэння якасці паветра і нават дэтэктараў газу. У гэтым артыкуле мы збіраемся паглыбіцца ў кампанент, які прывык вымераць якасць паветра, і даведайцеся, ці з'яўляецца паветра вакол вас дастаткова чыстым або мае высокую ступень любога роду забруджвання.
Гэтыя тыпы элементаў выкарыстоўваюцца некаторымі сістэмы ачысткі паветра ведаць, калі яны павінны быць аўтаматычна актываваны для фільтрацыі паветра, або ў многіх іншых праграмах для вымярэння забруджвання ў гарадах і г.д. Тут вы можаце даведацца, што гэта за прылада, як ёй карыстацца і як яе інтэграваць ваша плата Arduino.
Індэкс
Датчык для вымярэння якасці паветра і CO2
Існуе некалькі відаў газавыя дэтэктары або датчыкі для вымярэння якасці паветра. Адным з самых даступных і папулярных з'яўляецца CCS811, які можа быць убудаваны ў модулі для зручнага выкарыстання з Arduino. Дзякуючы гэтаму прыбору можна вымераць якасць паветра ў памяшканні і даведацца, ці яно добрай якасці, ці занадта забруджана вуглякіслым газам або CO2, угарным газам або CO, а таксама лятучымі злучэннямі або ЛОС, такімі як як этанол, аміны або араматычныя вуглевадароды.
Усё дзякуючы маленькаму шматгазавае прылада. Дыяпазон вымярэння часціц можа складаць ад 400 да 8192 частак на мільён (частак на мільён для CO2 або ад 0 да 1187 частак на мільярд (частак на мільярд) для злучэнняў VOC. Аднак вы павінны ведаць падрабязнасці канкрэтнай мадэлі датчыка, які вы набылі. выкарыстоўваючы табліцу дадзеных, прадстаўленую вытворцам.
Як і ў выпадку з іншымі хімічнымі датчыкамі, у гэтым выпадку патрабуецца папярэдні нагрэў. Іншымі словамі, яго трэба запусціць як мінімум за 20 хвілін (або да 48 гадзін, калі месца змянілася) раней, каб паказанні былі сапраўднымі і Вымярэнні стабілізуюцца. У адваротным выпадку першыя вымярэнні могуць быць зусім няправільнымі.
Модулі ўключаюць не толькі CCS811, яны таксама інтэгруюць пераўтваральнік АЦП, унутраны працэсар для выканання вылічэнняў і элементы сувязі для перадачы праз шыну I2C, каб такія платы, як Arduino, маглі іх інтэрпрэтаваць або выконваць некаторыя аперацыі пры атрыманні пэўных значэнняў.
Таксама важна ведаць распиновку гэтага модуля, у дадатак да напружання харчавання, якое вагаецца ад 1.8 да 3.3 В, хоць некаторыя модулі могуць рэалізаваць адаптар, каб вы маглі падключыць іх да выхаду 5 В Arduino. Акрамя таго, вам таксама зручна ведаць, што ў вас ёсць 5 рэжыму вымярэння:
- бесперапыннае вымярэнне
- Вымярэнне кожныя 0.250 секунды
- Вымярэнне кожную 1 секунду
- Вымярэнне кожныя 10 секунды
- Вымярэнне кожныя 60 секунды
Вы адаптаваць яго ў адпаведнасці з вашымі патрэбамі. Майце на ўвазе, што рэжым бесперапыннага вымярэння - гэта той, які спажывае больш за ўсё, у той час як рэжымы з больш нізкай частатой спажываюць менш, прычым 60s - гэта той, які эканоміць больш за ўсё. Такім чынам, калі ён будзе працаваць ад батарэі, вам, верагодна, трэба будзе ўсталяваць рэжымы 10 або 60, каб ён не разрадзіўся так хутка.
Аб шпількі:
- VDC: пастаўка
- GND: зазямленне
- I2C: сувязь
- SCL
- SDA
- WAK (WakeUp): каб абудзіць модуль пры падключэнні да GND
- RST: скід пры падключэнні да GND
- INT: выкарыстоўваецца ў некаторых рэжымах, каб вызначыць, калі датчык робіць новае выяўленне або перавышае пэўныя парогі
Dónde Comprar
Калі вы хочаце атрымаць Модуль для вымярэння якасці паветра сумяшчальны з Arduino і танны, вы можаце знайсці яго ў некаторых крамах электронікі або на вялікіх платформах, такіх як Amazon. Вось некалькі рэкамендацый па куплі:
Як інтэграваць датчык для вымярэння якасці паветра з дапамогай Arduino
Зараз для інтэграваць модуль для вымярэння якасці паветра з дошкай Arduino UNO і пачніце эксперыментаваць з ім, вы можаце пачаць з падлучэння яго наступным чынам:
- VCC можна падключыць да 5 В Arduino. *Калі ён прымае такое напружанне, калі яму патрэбна меншае напружанне, вы павінны выкарыстоўваць правільнае, каб не пашкодзіць яго. Калі няма, вы можаце выкарыстоўваць Arduino 3v3.
- GND пераходзіць у GND.
- SCL - гэта злучэнне аналагавага ўваходу, напрыклад A5.
- SDA пойдзе на іншае злучэнне аналагавага ўваходу, напрыклад A4.
- WAK у гэтым прыкладзе таксама будзе ісці да GND.
- Астатнія для гэтага прыкладу не патрэбныя.
Адносна код для IDE Arduino, вы можаце выкарыстоўваць бібліятэку CCS811, распрацаваную Adafruit вы можаце спампаваць і ўсталяваць адсюль у вашай Arduino IDE, і з дапамогай наступнага кода вы можаце зрабіць першае чытанне з дапамогай датчыка для вымярэння якасці паветра:
#include "Adafruit_CCS811.h" Adafruit_CCS811 ccs; void setup() { Serial.begin(9600); Serial.println("CCS811 test"); if(!ccs.begin()){ Serial.println("¡Fallo al iniciar el sensor! Por favor, revisa las conexiones."); while(1); } //Espera a que el sensor esté listo. while(!ccs.available()); } void loop() { if(ccs.available()){ if(!ccs.readData()){ Serial.println(ccs.calculateTemperature();); Serial.print("ºC, CO2: "); Serial.print(ccs.geteCO2()); Serial.print("ppm, TVOC: "); Serial.println(ccs.getTVOC()); } else{ Serial.println("¡ERROR!"); while(1); } } delay(500); }
Будзьце першым, каб каментаваць