Ardumotive Arduino Greek Playground
  • Home
    • Blog
    • About us
    • License
  • Tutorials
  • Workshop
  • News (GR)
  • RPi Tutorials
  • Contact
The 1st Arduino Playgroung in Greece - Open Source Hardware

Σύστημα ανίχνευσης αερίων με το Arduino

Available Languages
Picture
Picture

Εισαγωγή

Published date: 16/5/2017
Picture
Σε αυτόν τον οδηγό θα σας δείξω πως να φτιάξετε και εσείς το δικό σας σύστημα ανίχνευσης επικίνδυνων αερίων χρησιμοποιώντας τον αισθητήρα MQ-2 και το Arduino Pro mini.

Παρακάτω θα βρείτε επίσης και τα σχέδια για τον 3D εκτυπωτή.
​
​Το αισθητήριο αυτό μπορεί να ανιχνεύσει τα εξής αέρια: υγραέριο, βουτάνιο, προπάνιο, μεθάνιο, υδρογόνο και καπνό. Σε κάποια απ' αυτά τα αέρια έχει μεγάλη ευαισθησία (μπορεί να τα εντοπίσει πολύ εύκολα) και σε κάποια άλλα χαμηλή.


Συνήθως στα MQ-2 modules υπάρχει μια μεταβλητή αντίσταση η οποία ρυθμίζει την ευαισθησία του αισθητήρα.

Τα υλικά που θα χρειαστούμε

Για την κατασκευή αυτή θα χρειαστείτε:
​
  • Arduino Pro Mini (5V)
  • MQ-2 GAS sensor module
  • Buzzer
  • USB καλώδιο για την τροφοδοσία 
  • TTL to USB Arduino board για τον προγραμματισμό του

3D εκτύπωση

Picture
Picture
Απο εδώ μπορείτε να κατεβάσετε τα 3D αρχεία .stl . Η σχεδίαση έγινε απ' το μέλος του Thingiverse "unchiu". Τον ευχατιστώ πολύ που τα μοιράστηκε μαζί μας!

Το κύκλωμα

Picture
Η συνδεσμολογία είναι αρκετά απλή.

MQ2 module, το pin:
  • Vcc στο Arduino Pro mini Vcc (or 5V)
  • GNG στο GND
  • ​Analog signal στο Arduino A0 

Buzzer:
  • + pin στο Arduino pin 10
  • -  pin στο Arduino pin 9 (και όχι στην γείωση!)

Καλώδιο USB:
Κόψτε το καλώδιο και με την βοήθεια ενός πολύμετρου βρείτε το σετ των καλωδίων που σας δίνουν +5v (ναι πρέπει να το βάλετε σε έναν μετασχηματιστή... π.χ. αυτόν που φορτίζετε το κινητό σας. Προσοχή μην βραχυκυκλώσετε τα καλώδια μεταξύ τους. Δεν είναι πάντα το κόκκινο το + και το μαύρο το - ! 
  • Το + πάει στο Arduino ή MQ2 module Vcc pin
  • Το - πάει στο Arduino ή MQ2 module GND pin

Ο κώδικας

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*  Arduino - 3D Printed - Gas Sensor with buzzer
 *  Detailed guide can be found at http://www.ardumotive.com/workshop
 *  Date: 7/5/2017 // Ver:2.0 // Dev: Michalis Vasilakis
 *  Update: toneAC library used for better alarm sound - 16/5/2017
 */
#include <toneAC.h>

const int gas  = A0;

int value;

void setup(){
  Serial.begin(9600); 
  Serial.println("GAS Sensor analog values:");
}

void loop(){

  value = analogRead(gas);
  Serial.println(value);
  //toneAC( frequency [, volume [, length [, background ]]] ) - Play a note.

  if (value>=300 && value <400){
    toneAC(1000,10,200);
  }
  else if( value>=400 && value<600){
    toneAC(1500,10,100);
  }
  else if( value >=600){
    toneAC(1500,10,50);

  }
  else{
    noToneAC();
  }
  delay(100);
}
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE. Μέσα θα βρείτε όλες τις απαραίτητες βιβλιοθήκες.
gas_sensor_3dprinted.zip
File Size: 6 kb
File Type: zip
Download File

​Συγχαρητήρια!  ​

Τέλεια! Μόλις ολοκληρώσατε άλλον έναν οδηγό του Ardumotive.com!

Περιμένω φωτογραφίες και σχόλια παρακάτω! 
Picture

Search Engine

Licence 

Picture
Picture

Help us to grow up!

Picture


Donate us
About us
License
Cookies policy

Visit the biggest Arduino Shop in Greece!

Picture
find us on dwrean.net
find us on Codebender
find us on Instructables
Developed and designed by Vasilakis Michalis Copyright © 2013 Ardumotive All Rights Reserved
All trademarks referenced herein are properties of their
Powered by Create your own unique website with customizable templates.
Design by DivTag Templates
Ardumotive Arduino Greek Playground