MakerGram Logo

    MakerGram

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Users
    • Groups

    Anyone worked with Industrial-grade Carbon Monoxide Sensor!

    General Discussion
    1
    1
    140
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • salmanfaris
      salmanfaris last edited by salmanfaris

      Hi, I was looking for a reliable carbon monoxide sensor, I tried the MQ7 sensor, but it has a preheat time of 48 hours and a sensitivity range from 20ppm-2000ppm, and my application requires 1ppm to 1000ppm. let me know if anyone working with a similar sensor or use case!

      Update: Found that SPEC 3SP_CO_1000 Package 110-102 have 0 to 1,000 ppm sensitivity range and < 100 ppb reseultion, if anyone worked with the sensor let me know. Thanks.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Recent Posts

      • Hi team,

        Any one have experience in Altium schematic designing.
        I am facing some issue in Hierarchy->harness in Schematic.
        The offpage number for harness is not showing, and while generation the smart PDF if we click the harness port /green box the page want to go there automatically, but that also not working.

        • read more
      • D

        @salmanfaris thank you so much man, I'll try this and update you shortly. Thank you once again.

        Best,
        Dipu

        • read more
      • Hi @dipu_varghese ,

        Here is the sample input from the binary edge impulse inference,

        Predictions (DSP: 16 ms., Classification: 1 ms., Anomaly: 2 ms.): idle: 0.91016 snake: 0.08203 updown: 0.00391 wave: 0.00391 anomaly score: -0.067”

        And from here for example we can try to get the updown values only by attaching the device to another controller and read the Serial string directly.

        void setup() { // Start serial communication at 9600 baud Serial.begin(9600); } void loop() { // Wait until there is data available on the serial port while (!Serial.available()) { // Do nothing } // Read the input string from the serial port String inputString = Serial.readStringUntil('\n'); // Find the position of the "updown" value in the input string int updownPos = inputString.indexOf("updown:"); // If the "updown" value was found in the input string if (updownPos >= 0) { // Extract the "updown" value from the input string String updownString = inputString.substring(updownPos + 8, inputString.indexOf('\n', updownPos)); // Convert the "updown" value to a float float updownValue = updownString.toFloat(); // Output the "updown" value Serial.println(updownValue); } }

        The sketch should then output the "updown" value, which is 0.08203.

        Hope this will be helpful, let me know if you need more clarification.

        • read more
      • D

        @salmanfaris any updates?

        Best,
        Dipu

        • read more
      • D

        @salmanfaris Hope you're doing well, did you get sometime to work on this?

        Best,
        Dipu

        • read more
      By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
      Copyright © 2023 MakerGram, All rights reserved.
      Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct