
Sensors
MQ3 Alcohol / VOC Sensor
৳140
Detects alcohol vapour and volatile organic compounds in breath or air, with an analog level and an adjustable digital trigger.
The sensing layer is tuned for ethanol, which makes it the standard part for breathalyser-style projects. As with every MQ sensor, burn-in comes before any meaningful reading.
What you can build
- Breathalyser and driver-alertness prototypes
- Alcohol vapour detection in a workshop or store room
- Fermentation monitoring
Not sure it will work? Test your circuit free in Tekko Sim — on your phone, in Bangla or English.
| Category | Sensors |
| Model no. | MQ3 |
| Availability | In stock |
| In stock | 4 pcs |
| Delivery | Cash on Delivery, nationwide Bangladesh |
| Detects | ethanol and other volatile organic compounds |
| Operating Voltage | 5V DC |
| Heater Current | roughly 150 mA |
| Outputs | analog level plus an adjustable digital trigger |
| Comparator | LM393 with an onboard potentiometer |
| Warm-up | about 20 seconds before it responds |
| Burn-in | 24 to 48 hours powered before readings are stable |
Questions about the MQ3 Alcohol / VOC Sensor
Can I build a legal breathalyser with this?
No. It is a hobby sensor with no calibration traceability and no certification, and its reading drifts with temperature and humidity. It is fine for demonstrating the principle in a project, and unfit for any decision about whether someone should drive.
Why does it read high even with no alcohol nearby?
Either it has not been burnt in — leave it powered 24 to 48 hours — or it is picking up other volatile compounds. The MQ3 responds to solvents, perfume and cleaning products as well as ethanol.
How close does the breath need to be?
Very close, a few centimetres from the mesh, and blown steadily for a couple of seconds. Alcohol vapour disperses quickly, so distance drops the reading sharply.
MQ3 সেন্সরটি চালু করার কিছুক্ষণ পর বেশ গরম হয়ে যায় কেন ?
এই সেন্সরের ভেতরে একটি ছোট ইন্টারনাল হিটার থাকে যা সেন্সিং মেটেরিয়ালকে নির্দিষ্ট তাপমাত্রায় উত্তপ্ত করে সঠিক রিডিং নিতে সাহায্য করে। এটি একটি স্বাভাবিক প্রক্রিয়া, কারণ তাপ ছাড়া সেন্সরটি বাতাসে থাকা অ্যালকোহল অণু শনাক্ত করতে পারে না। তবে দীর্ঘক্ষণ ব্যবহারের সময় সেন্সরটি যেন অতিরিক্ত গরম হয়ে প্লাস্টিক কেসিং গলিয়ে না ফেলে, সেদিকে খেয়াল রেখে মাউন্ট করতে হবে।
অ্যালকোহল ডিটেক্টর প্রজেক্টের জন্য এই সেন্সরটি Arduino-র সাথে কীভাবে লাগাবো ?
সেন্সরের VCC পিনটি Arduino-র 5V পিনে এবং GND পিনটি গ্রাউন্ডে সংযোগ দিন। নিখুঁত এনালগ রিডিং বা অ্যালকোহলের মাত্রা দেখার জন্য সেন্সরের AO (Analog Output) পিনটি Arduino-র A0 পিনে লাগাবো । যদি শুধু নির্দিষ্ট মাত্রার অ্যালকোহল শনাক্ত হলে একটি বিপ শব্দ বা LED জ্বালাতে চান, তবে DO (Digital Output) পিনটি ব্যবহার করা সুবিধাজনক।
সেন্সরের সেন্সিটিভিটি বা সংবেদনশীলতা কীভাবে নিয়ন্ত্রণ করা যায়?
সেন্সরের পেছনে থাকা ছোট নীল রঙের পটেনশিওমিটার বা নবটি স্ক্রু-ড্রাইভার দিয়ে ঘুরিয়ে সেন্সিটিভিটি বাড়ানো বা কমানো যায়। আপনি যদি চান যে খুব সামান্য অ্যালকোহলেও সেন্সরটি সংকেত প্রদান করুক, তবে এটি অ্যাডজাস্ট করতে হবে। মনে রাখবেন, পরিবেশের তাপমাত্রা ও আর্দ্রতা পরিবর্তনের ফলে রিডিং বদলে যেতে পারে, তাই প্রজেক্ট ভেদে এটি পুনরায় ক্যালিব্রেট করা প্রয়োজন।
সেন্সরটি সংযুক্ত করার পর Arduino বারবার রিস্টার্ট হচ্ছে বা ভুল মান দেখাচ্ছে কেন ?
MQ3 সেন্সরের ইন্টারনাল হিটারটি কাজ করার জন্য প্রচুর কারেন্ট (প্রায় ১৫০-২০০ মিলি অ্যাম্পিয়ার) টানে। যদি আপনার পাওয়ার সাপ্লাই বা ব্যাটারি পর্যাপ্ত কারেন্ট দিতে না পারে, তবে ভোল্টেজ ড্রপ হয়ে বোর্ড রিস্টার্ট হতে পারে। এই সমস্যা এড়াতে আমরা সবসময় একটি শক্তিশালী পাওয়ার সোর্স ব্যবহার করব এবং প্রয়োজনে সেন্সরের জন্য আলাদা ৫ ভোল্টের পাওয়ার সাপ্লাই লাগাবো (অবশ্যই গ্রাউন্ড কমন রেখে)।
