{"id":1518,"date":"2021-11-17T10:40:28","date_gmt":"2021-11-17T09:40:28","guid":{"rendered":"https:\/\/www.onetimenexttime.sk\/arduino\/?post_type=product&#038;p=1518"},"modified":"2024-02-22T21:45:05","modified_gmt":"2024-02-22T20:45:05","slug":"mq-7-carbon-monoxide-co-gas-alarm-sensor-detection","status":"publish","type":"product","link":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/","title":{"rendered":"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection<\/h1>\n<h2>Popis<\/h2>\n<p>Senzor MQ-7 je ur\u010den\u00fd na detekciu oxidu uho\u013enat\u00e9ho (CO) v ovzdu\u0161\u00ed. Pou\u017e\u00edva sa najm\u00e4 na v\u010dasn\u00fa detekciu \u00fanikov CO v dom\u00e1cnostiach, priemyseln\u00fdch zariadeniach a vozidl\u00e1ch s pohonn\u00fdmi hmotami spa\u013euj\u00facimi fos\u00edlne paliv\u00e1.<\/p>\n<h2>Vlastnosti<\/h2>\n<ul>\n<li>Detekcia oxidu uho\u013enat\u00e9ho (CO)<\/li>\n<li>Anal\u00f3gov\u00fd v\u00fdstup<\/li>\n<li>Digit\u00e1lny v\u00fdstup<\/li>\n<li>R\u00fdchla odozva<\/li>\n<li>Stabilita pri r\u00f4znych teplot\u00e1ch a vlhkostiach<\/li>\n<\/ul>\n<h2>\u0160pecifik\u00e1cie<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Parameter<\/th>\n<th>Hodnota<\/th>\n<\/tr>\n<tr>\n<td>Nap\u00e1janie<\/td>\n<td>5V DC<\/td>\n<\/tr>\n<tr>\n<td>Rozsah detekcie CO<\/td>\n<td>1-1000 ppm<\/td>\n<\/tr>\n<tr>\n<td>Rozsah teploty<\/td>\n<td>-10\u00b0C a\u017e 50\u00b0C<\/td>\n<\/tr>\n<tr>\n<td>Rozsah vlhkosti<\/td>\n<td>5% a\u017e 95% RH<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Pr\u00edklady pou\u017eitia<\/h2>\n<p>Senzor MQ-7 m\u00f4\u017ee by\u0165 pou\u017eit\u00fd na r\u00f4zne \u00fa\u010dely, vr\u00e1tane:<\/p>\n<ul>\n<li>Integrovanie do dom\u00e1ceho bezpe\u010dnostn\u00e9ho syst\u00e9mu na detekciu \u00faniku CO<\/li>\n<li>Monitorovanie kvality ovzdu\u0161ia v interi\u00e9roch<\/li>\n<li>Integr\u00e1cia do syst\u00e9mov ventil\u00e1cie a klimatiz\u00e1cie<\/li>\n<\/ul>\n<h2>Pr\u00edkladov\u00fd k\u00f3d pre Arduino<\/h2>\n<p><button>Kop\u00edrova\u0165 k\u00f3d<\/button><\/p>\n<pre id=\"arduinoCode\">#include \r\n\r\n#define Ro 10\r\n\r\nMQUnifiedsensor MQ7(A0, Ro);\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  MQ7.begin();\r\n}\r\n\r\nvoid loop() {\r\n  Serial.print(\"CO: \");\r\n  Serial.print(MQ7.readSensor());\r\n  Serial.println(\" ppm\");\r\n  delay(1000);\r\n}\r\n<\/pre>\n<h2>Pr\u00edkladov\u00fd k\u00f3d pre ESPHome<\/h2>\n<p><button>Kop\u00edrova\u0165 k\u00f3d<\/button><\/p>\n<pre id=\"esphomeCode\">sensor:\r\n  - platform: adc\r\n    pin: A0\r\n    name: \"MQ-7 CO Gas Sensor\"\r\n    update_interval: 60s\r\n    filters:\r\n      - multiply: 3.3\r\n      - sliding_window_moving_average:\r\n          window_size: 20\r\n          send_every: 5\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>MQ-7 Senzor alarmu oxidu uho\u013enat\u00e9ho CO<\/h2>\n<p>&nbsp;<\/p>\n<p>T\u00e1to doska m\u00e1 LED di\u00f3dy TX a RX, v\u010faka ktor\u00fdm je pou\u017e\u00edvanie cez k\u00e1bel FTDI o nie\u010do lep\u0161ie. V skuto\u010dnosti m\u00f4\u017eete vidie\u0165 s\u00e9riov\u00fa prev\u00e1dzku na LED di\u00f3dach, aby ste si overili, \u010di doska funguje<\/p>\n<p><strong>Charakteristika:<\/strong><\/p>\n<p>Ve\u013ekos\u0165 modulu: 30 \u00d7 19 \u00d7 15 mm \/ 1,18 * 0,74 * 0,59 &#8221;<\/p>\n<p>Vstupn\u00e9 nap\u00e4tie: DC 5V<\/p>\n<p>Stratov\u00fd v\u00fdkon: 150mA<\/p>\n<p>DO V\u00fdstup: 0,1-5V<\/p>\n<p>AO v\u00fdstup: 0,1-0,3V<\/p>\n<p>Detegovate\u013en\u00e1 koncentr\u00e1cia: 10-1000 ppm CO<\/p>\n<p><strong>Vlastnosti modulu:<\/strong><\/p>\n<p>Vysoko kvalitn\u00fd dizajn s dvojit\u00fdm panelom<\/p>\n<p>Indik\u00e1cia v\u00fdkonu a v\u00fdstupu sign\u00e1lu TTL<\/p>\n<p>M\u00e1 lep\u0161iu citliv\u00fa detekciu oxidu uho\u013enat\u00e9ho<\/p>\n<p>M\u00e1 dlh\u00fa \u017eivotnos\u0165 a spo\u013eahliv\u00fa stabilitu<\/p>\n<p>Vhodn\u00e9 na detekciu oxidu uho\u013enat\u00e9ho, plynu at\u010f<\/p>\n<p>&nbsp;<\/p>\n<pre><span style=\"color: #800080;\"><span id=\"line-1\"><span class=\"cm\">\/*<\/span>\r\n<\/span><span id=\"line-2\"><span class=\"cm\">  AnalogReadSerial<\/span>\r\n<\/span><span id=\"line-3\">\r\n<\/span><span id=\"line-4\"><span class=\"cm\">  Reads an analog input on pin 0, prints the result to the Serial Monitor.<\/span>\r\n<\/span><span id=\"line-5\"><span class=\"cm\">  Graphical representation is available using Serial Plotter (Tools &gt; Serial Plotter menu).<\/span>\r\n<\/span><span id=\"line-6\"><span class=\"cm\">  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.<\/span>\r\n<\/span><span id=\"line-7\">\r\n<\/span><span id=\"line-8\"><span class=\"cm\">  This example code is in the public domain.<\/span>\r\n<\/span><span id=\"line-9\">\r\n<\/span><span id=\"line-10\"><span class=\"cm\">  http:\/\/www.arduino.cc\/en\/Tutorial\/AnalogReadSerial<\/span>\r\n<\/span><span id=\"line-11\"><span class=\"cm\">*\/<\/span>\r\n<\/span><span id=\"line-12\">\r\n<\/span><span id=\"line-13\"><span class=\"c1\">\/\/ the setup routine runs once when you press reset:<\/span>\r\n<\/span><span id=\"line-14\"><span class=\"kt\">void<\/span> <span class=\"nf\">setup<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\r\n<\/span><span id=\"line-15\">  <span class=\"c1\">\/\/ initialize serial communication at 9600 bits per second:<\/span>\r\n<\/span><span id=\"line-16\">  <span class=\"n\">Serial<\/span><span class=\"p\">.<\/span><span class=\"n\">begin<\/span><span class=\"p\">(<\/span><span class=\"mi\">9600<\/span><span class=\"p\">);<\/span>\r\n<\/span><span id=\"line-17\"><span class=\"p\">}<\/span>\r\n<\/span><span id=\"line-18\">\r\n<\/span><span id=\"line-19\"><span class=\"c1\">\/\/ the loop routine runs over and over again forever:<\/span>\r\n<\/span><span id=\"line-20\"><span class=\"kt\">void<\/span> <span class=\"nf\">loop<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\r\n<\/span><span id=\"line-21\">  <span class=\"c1\">\/\/ read the input on analog pin 0:<\/span>\r\n<\/span><span id=\"line-22\">  <span class=\"kt\">int<\/span> <span class=\"n\">sensorValue<\/span> <span class=\"o\">=<\/span> <span class=\"n\">analogRead<\/span><span class=\"p\">(<\/span><span class=\"n\">A0<\/span><span class=\"p\">);<\/span>\r\n<\/span><span id=\"line-23\">  <span class=\"c1\">\/\/ print out the value you read:<\/span>\r\n<\/span><span id=\"line-24\">  <span class=\"n\">Serial<\/span><span class=\"p\">.<\/span><span class=\"n\">println<\/span><span class=\"p\">(<\/span><span class=\"n\">sensorValue<\/span><span class=\"p\">);<\/span>\r\n<\/span><span id=\"line-25\">  <span class=\"n\">delay<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"p\">);<\/span>        <span class=\"c1\">\/\/ delay in between reads for stability<\/span>\r\n<\/span><span class=\"p\">}\r\n\r\n\r\n<span style=\"color: #ff0000;\">_____________________________________________________________________________________________projekt : 2<\/span><\/span><\/span><\/pre>\n<p>V tomto projekte si prejdeme, ako zostavi\u0165 obvod sn\u00edma\u010da oxidu uho\u013enat\u00e9ho pomocou arduina.<\/p>\n<p>Senzor oxidu uho\u013enat\u00e9ho, ktor\u00fd pou\u017eijeme, je senzor MQ-7. Ide o senzor, ktor\u00fd je citliv\u00fd na \u00fa\u010dinky CO.<\/p>\n<p>Oxid uho\u013enat\u00fd (CO) je ve\u013emi nebezpe\u010dn\u00fd plyn, ktor\u00fd je bez z\u00e1pachu, farby a chuti, tak\u017ee ho nemo\u017eno c\u00edti\u0165, vidie\u0165 ani ochutna\u0165. \u010clovek by naozaj netu\u0161il, \u017ee d\u00fdcha CO, okrem toho, \u017ee by sa za\u010dal c\u00edti\u0165 hrozne. Naj\u010dastej\u0161\u00edmi pr\u00edznakmi otravy CO je boles\u0165 hlavy, nevo\u013enos\u0165, vracanie, z\u00e1vraty, \u00fanava a pocit slabosti. Neurologick\u00e9 pr\u00edznaky zah\u0155\u0148aj\u00fa zm\u00e4tenos\u0165, dezorient\u00e1ciu, poruchy videnia, synkopu a z\u00e1chvaty.<\/p>\n<p>Oxid uho\u013enat\u00fd sa vyr\u00e1ba \u010diasto\u010dnou oxid\u00e1ciou zl\u00fa\u010den\u00edn obsahuj\u00facich uhl\u00edk; vznik\u00e1, ke\u010f nie je dostatok kysl\u00edka na produkciu oxidu uhli\u010dit\u00e9ho (CO), ako napr\u00edklad pri prev\u00e1dzke kachl\u00ed alebo spa\u013eovacieho motora v uzavretom priestore. V presnosti kysl\u00edka, vr\u00e1tane atmosf\u00e9rick\u00fdch koncentr\u00e1ci\u00ed, hor\u00ed oxid uho\u013enat\u00fd modr\u00fdm plame\u0148om, pri\u010dom vznik\u00e1 oxid uhli\u010dit\u00fd. Nebezpe\u010denstvo tvorby oxidu uho\u013enat\u00e9ho v dom\u00e1cnostiach alebo v podnikoch je teda skuto\u010dne v uzavret\u00fdch priestoroch s \u010diasto\u010dnou oxid\u00e1ciou uhl\u00edkov\u00fdch produktov.<\/p>\n<p>Otrava oxidom uho\u013enat\u00fdm je najbe\u017enej\u0161\u00edm typom smrte\u013enej otravy ovzdu\u0161ia v mnoh\u00fdch krajin\u00e1ch. Ke\u010f\u017ee je bezfarebn\u00fd, bez z\u00e1pachu a chuti, je ve\u013emi \u0165a\u017ek\u00e9 ho zisti\u0165, ale je vysoko toxick\u00fd. Oxid uho\u013enat\u00fd sa absorbuje d\u00fdchan\u00edm a do krvn\u00e9ho obehu sa dost\u00e1va v\u00fdmenou plynov v p\u013e\u00facach. CO sa sp\u00e1ja s hemoglob\u00ednom a vytv\u00e1ra karboxyhemoglob\u00edn, ktor\u00fd si uzurpuje priestor v hemoglob\u00edne, ktor\u00fd norm\u00e1lne pren\u00e1\u0161a kysl\u00edk, ale je ne\u00fa\u010dinn\u00fd na dod\u00e1vanie kysl\u00edka do telesn\u00fdch tkan\u00edv. To vedie k nedostatku kysl\u00edka, \u010do m\u00f4\u017ee by\u0165 smrte\u013en\u00e9.<\/p>\n<p>CO sa meria v \u010dastiach na mili\u00f3n (ppm). Aby ste mali trochu perspekt\u00edvy, prirodzen\u00e1 atmosf\u00e9ra sa sklad\u00e1 z 0,1 ppm. Priemern\u00e1 hladina v dom\u00e1cnostiach je 0,5 \u2013 5 ppm. Hladina v bl\u00edzkosti spr\u00e1vne upraven\u00fdch plynov\u00fdch spor\u00e1kov v dom\u00e1cnostiach a v\u00fdfukov\u00fdch emisi\u00ed modern\u00fdch vozidiel je 5-15 ppm. V\u00fdfukov\u00e9 plyny z automobilov v centr\u00e1lnej oblasti Mexico City s\u00fa 100-200 ppm. Mno\u017estvo CO, ktor\u00e9 m\u00f4\u017ee vznikn\u00fa\u0165 z v\u00fdfukov\u00fdch plynov z dom\u00e1ceho dreven\u00e9ho krbu, je 5000 ppm. U\u017e koncentr\u00e1cie 667 ppm m\u00f4\u017eu sp\u00f4sobi\u0165, \u017ee a\u017e 50 % telesn\u00e9ho hemoglob\u00ednu sa premen\u00ed na karboxyhemoglob\u00edn. Hladina 50 % karboxyhemoglob\u00ednu m\u00f4\u017ee vies\u0165 k z\u00e1chvatu, k\u00f3me a \u00famrtiu.<\/p>\n<p>V Spojen\u00fdch \u0161t\u00e1toch OSHA obmedzuje dlhodob\u00fa expoz\u00edciu na pracovisku nad 50 ppm.<\/p>\n<p>Pod\u013ea floridsk\u00e9ho ministerstva zdravotn\u00edctva ka\u017ed\u00fd rok zomiera v Spojen\u00fdch \u0161t\u00e1toch viac ako 500 \u013eud\u00ed v d\u00f4sledku n\u00e1hodn\u00e9ho vystavenia oxidu uho\u013enat\u00e9mu a tis\u00edce \u010fal\u0161\u00edch v USA vy\u017eaduj\u00fa n\u00fadzov\u00fa lek\u00e1rsku starostlivos\u0165 pre nefat\u00e1lnu otravu CO. Medzi tieto produkty patria nefunk\u010dn\u00e9 spotrebi\u010de spa\u013euj\u00face palivo, ako s\u00fa pece, spor\u00e1ky, ohrieva\u010de vody, plynov\u00e9 a petrolejov\u00e9 ohrieva\u010de, krby a dreven\u00e9 uhlie, ktor\u00e9 sa spa\u013euje v dom\u00e1cnostiach a in\u00fdch uzavret\u00fdch priestoroch. \u010eal\u0161\u00ed zomieraj\u00fa na CO produkovan\u00fd nedom\u00e1cimi produktmi, ako s\u00fa aut\u00e1, ktor\u00e9 jazdia v gar\u00e1\u017ei. Centr\u00e1 pre kontrolu a prevenciu chor\u00f4b odhaduj\u00fa, \u017ee nieko\u013eko tis\u00edc \u013eud\u00ed ro\u010dne chod\u00ed na pohotovos\u0165 do nemocn\u00edc, aby sa lie\u010dili na otravu oxidom uho\u013enat\u00fdm.<\/p>\n<p>Oxid uho\u013enat\u00fd mo\u017eno mera\u0165 laborat\u00f3rnym testovan\u00edm vy\u017eaduj\u00facim odber krvi (arteri\u00e1lnej alebo ven\u00f3znej) a mo\u017eno ho analyzova\u0165 aj na CO-oxymetri.<\/p>\n<p>Tento preh\u013ead oxidu uho\u013enat\u00e9ho poskytuje ur\u010dit\u00e9 inform\u00e1cie o tom, ako vznik\u00e1 a ak\u00e9 skuto\u010dn\u00e9 v\u00e1\u017ene nebezpe\u010denstv\u00e1 m\u00f4\u017ee predstavova\u0165. Vytv\u00e1ra kontext toho, ak\u00e9 d\u00f4le\u017eit\u00e9 je by\u0165 schopn\u00fd detekova\u0165 a mera\u0165 mno\u017estvo CO, ktor\u00e9 m\u00f4\u017ee by\u0165 pr\u00edtomn\u00e9 v \u017eivotnom prostred\u00ed v akomko\u013evek danom \u010dase.<\/p>\n<p>Ke\u010f to vieme, po\u010fme k vytvoreniu n\u00e1\u0161ho obvodu sn\u00edma\u010da oxidu uho\u013enat\u00e9ho.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Potrebn\u00e9 komponenty<\/strong><\/p>\n<p><strong>Senzor oxidu uho\u013enat\u00e9ho MQ-7<\/strong><br \/>\n<strong>Arduino<\/strong><br \/>\n<strong>LED<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>MQ-7 sa d\u00e1 zohna\u0165 ve\u013emi lacno, len za p\u00e1r dol\u00e1rov. Dobr\u00e9 miesto, kde ho h\u013eada\u0165, je na eBay, kde s\u00fa v\u017edy aukcie v rozmedz\u00ed 2 a\u017e 3 dol\u00e1re.<\/p>\n<p>D\u00f4le\u017eit\u00e9 je, \u017ee sa odpor\u00fa\u010da, aby ste nez\u00edskali samostatn\u00fd sn\u00edma\u010d, ale cel\u00fa dosku MQ-7. Je to preto, \u017ee ak si k\u00fapite samostatn\u00fd senzor, budete musie\u0165 dokon\u010di\u0165 zostavenie celej sch\u00e9my, ne\u017e ju budete m\u00f4c\u0165 pripoji\u0165 k arduinu. Aby bolo potrebn\u00e9 menej pr\u00e1ce na integr\u00e1ciu s arduino, odpor\u00fa\u010dame v\u00e1m zak\u00fapi\u0165 si kompletn\u00fd obvod sn\u00edma\u010da MQ-7.<\/p>\n<p><strong>Pinout sn\u00edma\u010da oxidu uho\u013enat\u00e9ho MQ-7\u00a0<\/strong><\/p>\n<p><strong>Existuj\u00fa 4 vodi\u010de s\u00fa +5V, AOUT, DOUT a GND.<\/strong><\/p>\n<p><strong>Vodi\u010de +5V a GND vytv\u00e1raj\u00fa nap\u00e1janie pre senzor alkoholu<\/strong>.<\/p>\n<p>\u010eal\u0161ie 2 vodi\u010de s\u00fa AOUT (anal\u00f3gov\u00fd v\u00fdstup) a DOUT (digit\u00e1lny v\u00fdstup). Ako sn\u00edma\u010d funguje je, \u017ee svorka AOUT poskytuje v\u00fdstup anal\u00f3gov\u00e9ho nap\u00e4tia \u00famerne mno\u017estvu oxidu uho\u013enat\u00e9ho, ktor\u00e9 sn\u00edma\u010d deteguje. \u010c\u00edm viac CO deteguje, t\u00fdm v\u00e4\u010d\u0161ie bude anal\u00f3gov\u00e9 nap\u00e4tie na v\u00fdstupe. Naopak, \u010d\u00edm menej CO deteguje, t\u00fdm men\u0161ie anal\u00f3gov\u00e9 nap\u00e4tie bude na v\u00fdstupe. Ak anal\u00f3gov\u00e9 nap\u00e4tie dosiahne ur\u010dit\u00fa prahov\u00fa hodnotu, vy\u0161le digit\u00e1lny kol\u00edk DOUT vysoko. Akon\u00e1hle sa tento kol\u00edk DOUT dostane vysoko,<\/p>\n<p>arduino to zist\u00ed a spust\u00ed rozsvietenie LED, \u010do signalizuje, \u017ee prah CO bol dosiahnut\u00fd a teraz je nad limitom. Ako m\u00f4\u017eete zmeni\u0165 t\u00fato prahov\u00fa \u00farove\u0148, je nastavenie potenciometra na zv\u00fd\u0161enie alebo zn\u00ed\u017eenie \u00farovne.<\/p>\n<p>Sch\u00e9ma obvodu sn\u00edma\u010da oxidu uho\u013enat\u00e9ho MQ-7<br \/>\nObvod sn\u00edma\u010da oxidu uho\u013enat\u00e9ho, ktor\u00fd vytvor\u00edme so sn\u00edma\u010dom MQ-7 integrovan\u00fdm s arduino, je zobrazen\u00fd ni\u017e\u0161ie.<\/p>\n<p>Obvod sn\u00edma\u010da oxidu uho\u013enat\u00e9ho MQ-7<\/p>\n<p>Spojenia s\u00fa dos\u0165 z\u00e1kladn\u00e9.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1521\" src=\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/wq88wa-243x300.png\" alt=\"\" width=\"243\" height=\"300\" srcset=\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/wq88wa-243x300.png 243w, https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/wq88wa.png 467w\" sizes=\"(max-width: 243px) 100vw, 243px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Na pripojenie sn\u00edma\u010da sl\u00fa\u017eia 4 vodi\u010de. 2 z nich s\u00fa na nap\u00e1janie. Svorka +5V sn\u00edma\u010da sa prip\u00e1ja do svorky 5V dosky arduino. Konektor GND sn\u00edma\u010da sa prip\u00e1ja ku konektoru GND arduina. T\u00fdm sa vytvor\u00ed nap\u00e1janie sn\u00edma\u010da.<\/p>\n<p>\u010eal\u0161ie 2 pripojenia s\u00fa anal\u00f3gov\u00fd a digit\u00e1lny v\u00fdstup sn\u00edma\u010da. Tieto sa prip\u00e1jaj\u00fa k anal\u00f3gov\u00e9mu kol\u00edku A0 a digit\u00e1lnemu kol\u00edku D8.<\/p>\n<pre><\/pre>\n<p><span style=\"color: #800080;\">Code<\/span><br \/>\n<span style=\"color: #800080;\">The code which we need to upload to the arduino so that it can measure carbon monoxide levels is shown below.<\/span><\/p>\n<p><span style=\"color: #800080;\">\/* MQ-7 Carbon Monoxide Sensor Circuit with Arduino *\/<\/span><\/p>\n<p><span style=\"color: #800080;\">const int AOUTpin=0;\/\/the AOUT pin of the CO sensor goes into analog pin A0 of the arduino<\/span><br \/>\n<span style=\"color: #800080;\">const int DOUTpin=8;\/\/the DOUT pin of the CO sensor goes into digital pin D8 of the arduino<\/span><br \/>\n<span style=\"color: #800080;\">const int ledPin=13;\/\/the anode of the LED connects to digital pin D13 of the arduino<\/span><\/p>\n<p><span style=\"color: #800080;\">int limit;<\/span><br \/>\n<span style=\"color: #800080;\">int value;<\/span><\/p>\n<p><span style=\"color: #800080;\">void setup() {<\/span><br \/>\n<span style=\"color: #800080;\">Serial.begin(115200);\/\/sets the baud rate<\/span><br \/>\n<span style=\"color: #800080;\">pinMode(DOUTpin, INPUT);\/\/sets the pin as an input to the arduino<\/span><br \/>\n<span style=\"color: #800080;\">pinMode(ledPin, OUTPUT);\/\/sets the pin as an output of the arduino<\/span><br \/>\n<span style=\"color: #800080;\">}<\/span><\/p>\n<p><span style=\"color: #800080;\">void loop()<\/span><br \/>\n<span style=\"color: #800080;\">{<\/span><br \/>\n<span style=\"color: #800080;\">value= analogRead(AOUTpin);\/\/reads the analaog value from the CO sensor&#8217;s AOUT pin<\/span><br \/>\n<span style=\"color: #800080;\">limit= digitalRead(DOUTpin);\/\/reads the digital value from the CO sensor&#8217;s DOUT pin<\/span><br \/>\n<span style=\"color: #800080;\">Serial.print(&#8220;CO value: &#8220;);<\/span><br \/>\n<span style=\"color: #800080;\">Serial.println(value);\/\/prints the CO value<\/span><br \/>\n<span style=\"color: #800080;\">Serial.print(&#8220;Limit: &#8220;);<\/span><br \/>\n<span style=\"color: #800080;\">Serial.print(limit);\/\/prints the limit reached as either LOW or HIGH (above or underneath)<\/span><br \/>\n<span style=\"color: #800080;\">delay(100);<\/span><br \/>\n<span style=\"color: #800080;\">if (limit == HIGH){<\/span><br \/>\n<span style=\"color: #800080;\">digitalWrite(ledPin, HIGH);\/\/if limit has been reached, LED turns on as status indicator<\/span><br \/>\n<span style=\"color: #800080;\">}<\/span><br \/>\n<span style=\"color: #800080;\">else{<\/span><br \/>\n<span style=\"color: #800080;\">digitalWrite(ledPin, LOW);\/\/if threshold not reached, LED remains off<\/span><br \/>\n<span style=\"color: #800080;\">}<\/span><br \/>\n<span style=\"color: #800080;\">}<\/span><\/p>\n<p>Prv\u00fd blok k\u00f3du definuje v\u0161etky pinov\u00e9 spojenia sn\u00edma\u010da a LED. Ke\u010f\u017ee sa AOUTpin prip\u00e1ja na anal\u00f3gov\u00fd kol\u00edk A0, je inicializovan\u00fd na 0. Ke\u010f\u017ee sa DOUTpin prip\u00e1ja na digit\u00e1lny kol\u00edk D8, je inicializovan\u00fd na 8. Ke\u010f\u017ee sa LED prip\u00e1ja na digit\u00e1lny kol\u00edk D13, inicializuje sa na 13. 2 premenn\u00e9, limit a hodnotu, s\u00fa tie\u017e deklarovan\u00e9. Tie sa pou\u017eij\u00fa na ulo\u017eenie hodnoty anal\u00f3gov\u00e9ho pinu AOUT a digit\u00e1lneho pinu DOUT.<\/p>\n<p>\u010eal\u0161\u00ed blok k\u00f3du nastavuje prenosov\u00fa r\u00fdchlos\u0165 a deklaruje DOUTpin ako vstup a ledPin ako v\u00fdstup. Je to preto, \u017ee sn\u00edma\u010d je vstupom do arduina, aby arduino \u010d\u00edtal a spracov\u00e1val hodnotu sn\u00edma\u010da. A LED je v\u00fdstup, ktor\u00fd bude sl\u00fa\u017ei\u0165 ako indik\u00e1tor, ak senzor detegoval alkohol.<\/p>\n<p>\u010eal\u0161\u00ed blok k\u00f3du na\u010d\u00edta kol\u00edk sn\u00edma\u010da AOUT a ulo\u017e\u00ed hodnotu do celo\u010d\u00edselnej hodnoty. \u010c\u00edta tie\u017e kol\u00edk sn\u00edma\u010da DOUT a uklad\u00e1 hodnotu do celo\u010d\u00edseln\u00e9ho limitu. Potom vytla\u010d\u00edme hodnotu alkoholu, ktor\u00e1 bude \u010d\u00edselnou hodnotou v rozsahu od 0 (nezisten\u00fd alkohol) po 1023 (maxim\u00e1lna od\u010d\u00edtate\u013en\u00e1 hladina oxidu uho\u013enat\u00e9ho). Vytla\u010d\u00edme aj limit, ktor\u00fd bude bu\u010f VYSOK\u00dd alebo N\u00cdZKY. Ak je detekovan\u00fd CO pod prahovou \u00farov\u0148ou, vr\u00e1ten\u00e1 hodnota limitu bude n\u00edzka. Ak je detekovan\u00fd CO nad prahovou hodnotou, vr\u00e1ten\u00e1 hodnota limitu bude VYSOK\u00c1.<\/p>\n<p>Ak je hodnota VYSOK\u00c1, LED sa rozsvieti. Ak je hodnota n\u00edzka, LED zostane vypnut\u00e1.<\/p>\n<p id=\"para6\"><strong>S\u00favisiace zdroje<\/strong><\/p>\n<p id=\"para1\"><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/LM741-op-amp-voltage-comparator.php\">How to Use the LM741 Op Amp as a Comparator<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/LM339-quad-voltage-comparator-circuit.php\">How to Build an LM339 Quad Voltage Comparator Circuit<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Dark-activated-switch.php\">How to Build a Dark-activated Switch<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Hall-effect-sensor-circuit.php\">How to Build a Hall Effect Sensor Circuit<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/How-to-build-a-touch-sensor-circuit\">How to Build a Touch Sensor Circuit<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Accelerometer-circuit.php\">How to Build an Accelerometer Circuit<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Motion-detector-circuit.php\">How to Build a Motion Detector Circuit<\/a><\/p>\n<p><a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Motion-detector-alarm-circuit.php\">How to Build a Motion Detector Alarm Circuit<\/a><\/p>\n<pre><span style=\"color: #800080;\"><span id=\"line-26\"><span class=\"p\">\u00a0<\/span><\/span><\/span><\/pre>\n<pre><code><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection Popis Senzor MQ-7 je ur\u010den\u00fd na detekciu oxidu uho\u013enat\u00e9ho (CO)&hellip;<\/p>\n","protected":false},"featured_media":1519,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_cat":[16,76,69],"product_tag":[],"class_list":{"0":"post-1518","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ard","7":"product_cat-gas","8":"product_cat-sensors","10":"first","11":"instock","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop\" \/>\n<meta property=\"og:description\" content=\"&nbsp; &nbsp; MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection Popis Senzor MQ-7 je ur\u010den\u00fd na detekciu oxidu uho\u013enat\u00e9ho (CO)&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/\" \/>\n<meta property=\"og:site_name\" content=\"Arduino e-shop\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-22T20:45:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"490\" \/>\n\t<meta property=\"og:image:height\" content=\"493\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Predpokladan\u00fd \u010das \u010d\u00edtania\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 min\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/\",\"name\":\"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop\",\"isPartOf\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg\",\"datePublished\":\"2021-11-17T09:40:28+00:00\",\"dateModified\":\"2024-02-22T20:45:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#breadcrumb\"},\"inLanguage\":\"sk-SK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg\",\"contentUrl\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg\",\"width\":490,\"height\":493},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domov\",\"item\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obchod\",\"item\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/#website\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\",\"name\":\"Arduino e-shop\",\"description\":\"Home Assistant\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.onetimenexttime.sk\/arduino\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sk-SK\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/","og_locale":"sk_SK","og_type":"article","og_title":"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop","og_description":"&nbsp; &nbsp; MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection Popis Senzor MQ-7 je ur\u010den\u00fd na detekciu oxidu uho\u013enat\u00e9ho (CO)&hellip;","og_url":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/","og_site_name":"Arduino e-shop","article_modified_time":"2024-02-22T20:45:05+00:00","og_image":[{"width":490,"height":493,"url":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Predpokladan\u00fd \u010das \u010d\u00edtania":"8 min\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/","url":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/","name":"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection - Arduino e-shop","isPartOf":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage"},"image":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage"},"thumbnailUrl":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg","datePublished":"2021-11-17T09:40:28+00:00","dateModified":"2024-02-22T20:45:05+00:00","breadcrumb":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#breadcrumb"},"inLanguage":"sk-SK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/"]}]},{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#primaryimage","url":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg","contentUrl":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/11\/17943.jpg","width":490,"height":493},{"@type":"BreadcrumbList","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/mq-7-carbon-monoxide-co-gas-alarm-sensor-detection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domov","item":"https:\/\/www.onetimenexttime.sk\/arduino\/"},{"@type":"ListItem","position":2,"name":"Obchod","item":"https:\/\/www.onetimenexttime.sk\/arduino\/"},{"@type":"ListItem","position":3,"name":"MQ-7 Carbon Monoxide CO Gas Alarm Sensor Detection"}]},{"@type":"WebSite","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/#website","url":"https:\/\/www.onetimenexttime.sk\/arduino\/","name":"Arduino e-shop","description":"Home Assistant","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.onetimenexttime.sk\/arduino\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sk-SK"}]}},"_links":{"self":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product\/1518"}],"collection":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/media\/1519"}],"wp:attachment":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/media?parent=1518"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product_cat?post=1518"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product_tag?post=1518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}