Software Open Access

miguel5612/MQSensorsLib: 3.0.0

Miguel Angel Califa Urquiza; Ghiordy; Jhonatan Ramirez; Prabhu; Vincenzo Manzoni; Yoimer; aetilius; fredolaredo; per1234


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20220322014931.0</controlfield>
  <controlfield tag="001">6374212</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Ghiordy</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@vivelab</subfield>
    <subfield code="a">Jhonatan Ramirez</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">ProZ Solutions</subfield>
    <subfield code="a">Prabhu</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@tenaris</subfield>
    <subfield code="a">Vincenzo Manzoni</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Yoimer</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">aetilius</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">fredolaredo</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">per1234</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">531261</subfield>
    <subfield code="z">md5:ec4d7ace6f85c0dbbda15d176881a6ca</subfield>
    <subfield code="u">https://zenodo.org/record/6374212/files/miguel5612/MQSensorsLib-v3.0.0.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2022-03-21</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:6374212</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">ROG Ingeneiria y servicios</subfield>
    <subfield code="a">Miguel Angel Califa Urquiza</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">miguel5612/MQSensorsLib: 3.0.0</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;a href="https://github.com/miguel5612/MQSensorsLib/releases/tag/v3.0.0"&gt;Release library March 2022&lt;/a&gt;
&lt;p&gt;Release to update all issues reported and add new sensors to this library!&lt;/p&gt;
Changes
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/miguel5612/MQSensorsLib/issues/45"&gt;MQ136 Support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miguel5612/MQSensorsLib/issues/50"&gt;ADS1115 Support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miguel5612/MQSensorsLib/issues/37"&gt;setRL() Float type error&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miguel5612/MQSensorsLib/issues?q=is%3Aissue+is%3Aopen+label%3ADoing"&gt;Set Temperature to adjust Rs/Ro temperature dependency&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/miguel5612/MQSensorsLib/issues/30"&gt;RatioMQ135CleanAir&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Test"&gt;Fully Tested!! NEW!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
How  we have tested it
&lt;p&gt;We have ensured that this library delivers as promised by sending pre-configured RS parameters and multiple R0 parameters compared to the PPM value designated by the manufacturer in their datasheet.&lt;/p&gt;
&lt;p&gt;(Image on datasheet and on arduino).&lt;/p&gt;
&lt;p&gt;Your responsibility when implementing this library is to ensure that you calibrate the sensor correctly so that your results are reliable.&lt;/p&gt;
Test
&lt;ul&gt;
&lt;li&gt;Test MQ131_O3 passed&lt;/li&gt;
&lt;li&gt;Test MQ135_CO2 passed&lt;/li&gt;
&lt;li&gt;Test MQ136_H2S passed&lt;/li&gt;
&lt;li&gt;Test MQ2_LPG passed&lt;/li&gt;
&lt;li&gt;Test MQ303A_Ethanol passed&lt;/li&gt;
&lt;li&gt;Test MQ309A_CO passed&lt;/li&gt;
&lt;li&gt;Test MQ3_Alcohol passed&lt;/li&gt;
&lt;li&gt;Test MQ4_Smoke passed&lt;/li&gt;
&lt;li&gt;Test MQ5_LPG passed&lt;/li&gt;
&lt;li&gt;Test MQ6_CH4 passed&lt;/li&gt;
&lt;li&gt;Test MQ7_CH4 passed&lt;/li&gt;
&lt;li&gt;Test MQ8_H2 passed&lt;/li&gt;
&lt;li&gt;Test MQ9_CO passed&lt;/li&gt;
&lt;li&gt;Test adcMaxValue passed&lt;/li&gt;
&lt;li&gt;Test adcMidValue passed&lt;/li&gt;
&lt;li&gt;Test adcMinValue passed&lt;/li&gt;
&lt;/ul&gt;
Test summary: 16 passed, 0 failed, 0 skipped, out of 16 test(s).
Flow
&lt;pre&gt;&lt;code class="lang-mermaid"&gt;graph LR
A[Inicia el programa] --&amp;gt; B[Setup]
B --&amp;gt; C(Voltaje Lecture - MQ.update)
C --&amp;gt; D(Calculation PPM MQ.readSensor)
D --&amp;gt; E(Optional - serialDebug MQ.serialDebug)
E --&amp;gt; F(Delay - Wait to take another sample)
F --&amp;gt; A
&lt;/code&gt;&lt;/pre&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/miguel5612/MQSensorsLib/tree/v3.0.0</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.3384300</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.6374212</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
894
151
views
downloads
All versions This version
Views 89470
Downloads 15110
Data volume 1.0 GB5.3 MB
Unique views 79363
Unique downloads 1258

Share

Cite as