From a4b21b5301f3ac7f9d21c7c60f13da92d777732b Mon Sep 17 00:00:00 2001 From: Daniil Kalamin <56044849+dakalamin@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:19:17 +0300 Subject: [PATCH 1/4] fix part name in file contents --- docs/parts/wokwi-mq2-gas-sensor.md | 4 ++-- docs/parts/wokwi-mq2-gas-sensor.svg | 2 +- sidebars.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/parts/wokwi-mq2-gas-sensor.md b/docs/parts/wokwi-mq2-gas-sensor.md index 6bc4aa7..d28efab 100644 --- a/docs/parts/wokwi-mq2-gas-sensor.md +++ b/docs/parts/wokwi-mq2-gas-sensor.md @@ -1,6 +1,6 @@ --- -title: wokwi-mq2-gas-sensor Reference -sidebar_label: wokwi-mq2-gas-sensor +title: wokwi-gas-sensor Reference +sidebar_label: wokwi-gas-sensor --- MQ2 Gas Sensor module diff --git a/docs/parts/wokwi-mq2-gas-sensor.svg b/docs/parts/wokwi-mq2-gas-sensor.svg index f5ad011..fe7fec9 100644 --- a/docs/parts/wokwi-mq2-gas-sensor.svg +++ b/docs/parts/wokwi-mq2-gas-sensor.svg @@ -6,7 +6,7 @@ version="1.1" viewBox="0 0 604.99008 261.31238" id="svg16" - sodipodi:docname="wokwi-mq2-gas-sensor.svg" + sodipodi:docname="wokwi-gas-sensor.svg" inkscape:version="1.3 (0e150ed, 2023-07-21)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" diff --git a/sidebars.js b/sidebars.js index 20b3bfd..7f53e64 100644 --- a/sidebars.js +++ b/sidebars.js @@ -53,7 +53,7 @@ module.exports = { 'parts/wokwi-membrane-keypad', 'parts/wokwi-microsd-card', 'parts/wokwi-mpu6050', - 'parts/wokwi-mq2-gas-sensor', + 'parts/wokwi-gas-sensor', 'parts/wokwi-nlsf595', 'parts/wokwi-nokia-5110-screen', 'parts/wokwi-ntc-temperature-sensor', From 3223bbafc6d88120bfee60aa026fb82085c4f341 Mon Sep 17 00:00:00 2001 From: Daniil Kalamin <56044849+dakalamin@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:20:01 +0300 Subject: [PATCH 2/4] fix part name in filenames --- docs/parts/{wokwi-mq2-gas-sensor.md => wokwi-gas-sensor.md} | 0 docs/parts/{wokwi-mq2-gas-sensor.svg => wokwi-gas-sensor.svg} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename docs/parts/{wokwi-mq2-gas-sensor.md => wokwi-gas-sensor.md} (100%) rename docs/parts/{wokwi-mq2-gas-sensor.svg => wokwi-gas-sensor.svg} (100%) diff --git a/docs/parts/wokwi-mq2-gas-sensor.md b/docs/parts/wokwi-gas-sensor.md similarity index 100% rename from docs/parts/wokwi-mq2-gas-sensor.md rename to docs/parts/wokwi-gas-sensor.md diff --git a/docs/parts/wokwi-mq2-gas-sensor.svg b/docs/parts/wokwi-gas-sensor.svg similarity index 100% rename from docs/parts/wokwi-mq2-gas-sensor.svg rename to docs/parts/wokwi-gas-sensor.svg From bf07d9fdd0a0441ef1dbbe81bc7fd0bccf3839c1 Mon Sep 17 00:00:00 2001 From: Daniil Kalamin <56044849+dakalamin@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:21:24 +0300 Subject: [PATCH 3/4] fix sorting --- sidebars.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sidebars.js b/sidebars.js index 7f53e64..90d6edc 100644 --- a/sidebars.js +++ b/sidebars.js @@ -36,12 +36,12 @@ module.exports = { 'parts/wokwi-dip-switch-8', 'parts/wokwi-ds1307', 'parts/wokwi-franzininho', + 'parts/wokwi-gas-sensor', 'parts/wokwi-hc-sr04', 'parts/wokwi-hx711', 'parts/wokwi-ili9341', 'parts/wokwi-ir-receiver', 'parts/wokwi-ir-remote', - 'parts/wokwi-relay-module', 'parts/wokwi-ks2e-m-dc5', 'parts/wokwi-ky-040', 'parts/wokwi-lcd1602', @@ -53,7 +53,6 @@ module.exports = { 'parts/wokwi-membrane-keypad', 'parts/wokwi-microsd-card', 'parts/wokwi-mpu6050', - 'parts/wokwi-gas-sensor', 'parts/wokwi-nlsf595', 'parts/wokwi-nokia-5110-screen', 'parts/wokwi-ntc-temperature-sensor', @@ -63,8 +62,9 @@ module.exports = { 'parts/wokwi-potentiometer', 'parts/wokwi-pushbutton', 'parts/wokwi-pushbutton-6mm', - 'parts/wokwi-rgb-led', + 'parts/wokwi-relay-module', 'parts/wokwi-resistor', + 'parts/wokwi-rgb-led', 'parts/wokwi-servo', 'parts/wokwi-slide-potentiometer', 'parts/wokwi-slide-switch', From a31e89d1535f39ca129ca7ad85733193255dafc3 Mon Sep 17 00:00:00 2001 From: Daniil Kalamin <56044849+dakalamin@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:23:56 +0300 Subject: [PATCH 4/4] improve part reference --- docs/parts/wokwi-gas-sensor.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/parts/wokwi-gas-sensor.md b/docs/parts/wokwi-gas-sensor.md index d28efab..da912c9 100644 --- a/docs/parts/wokwi-gas-sensor.md +++ b/docs/parts/wokwi-gas-sensor.md @@ -18,16 +18,16 @@ MQ2 Gas Sensor module ## Attributes -| Name | Description | Default value | -| --------- | ------------------------------------- | ------------- | -| ppm | part per million | "400" | -| threshold | Digital output threshold voltage | "4.4" | +| Name | Description | Default value | +| --------- | ------------------------------------------------ | ------------- | +| ppm | Initial gas concentration (in parts per million) | "400" | +| threshold | Digital output threshold voltage | "4.4" | ## Operation The MQ2 Gas Sensor is a semiconductor sensor that can detect the presence of various combustible gases including LPG, Propane, Hydrogen, Methane, and Carbon Monoxide. The sensor has both analog and digital outputs: -- The analog output (AO) provides a continuous voltage reading that corresponds to the gas concentration(ppm). Higher gas concentration results in higher voltage output. +- The analog output (AO) provides a continuous voltage reading that corresponds to the gas concentration (ppm). Higher gas concentration results in higher voltage output. - The digital output (DO) acts as a threshold detector - it goes LOW when gas concentration exceeds the threshold set by the potentiometer. To use the MQ2 sensor: