جستجو برای:
سبد خرید 0
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع ثبت نام دوره تابستانی آوات روبو
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
رباتیک و هوافضا
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 09152556924
  • sup@avatrobo.ir
رباتیک و هوافضا
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

رباتیک و هوافضا > مقالات > پروژه > دانلود پروژه ی بررسی آلودگی هوا با آردوینو همراه با کد برنامه

دانلود پروژه ی بررسی آلودگی هوا با آردوینو همراه با کد برنامه

اسفند 9, 1396
ارسال شده توسط mjavad
پروژه، پروژه های آردوینو، پروژه های رایگان
پروژه محاسبه ی آلودگی هوا با آردوینو, دانلود محاسبه ی آلودگی هوا ,محاسبه ی آلودگی هوا با آردوینو , دانلود کد محاسبه ی آلودگی هوا با آردوینو, پروزه یرایگان محاسبه ی آلودگی هوا با آردوینو , کد رایگان محاسبه ی آلودگی هوا با آردوینو, آلودگی هوا,دانلود پروژه ی محاسبه ی آلودگی هوا با آردوینو

به نام خدا

 پروژه ی محاسبه ی آلودگی هوا با آردوینو همراه با کد پروژه

 

پروژه محاسبه ی آلودگی هوا با آردوینو, دانلود محاسبه ی آلودگی هوا ,محاسبه ی آلودگی هوا با آردوینو , دانلود کد محاسبه ی آلودگی هوا با آردوینو, پروزه یرایگان محاسبه ی آلودگی هوا با آردوینو , کد رایگان محاسبه ی آلودگی هوا با آردوینو, آلودگی هوا,دانلود پروژه ی محاسبه ی آلودگی هوا با آردوینو

آلودگی هوا یکی از بزرگترین معضلات شهر های بزرگ است. در این پروژه ما قصد داریم سیستم بررسی آلودگی هوا با آردوینو  بسازیم که کیفیت هوا را با استفاده از یک سرور اینترنتی بررسی می کند و هنگامی که میزان آلودگی از یک سطحی بیشتر شد و مقدار گاز های آلوده افزایش یافت و کیفیت هوا پایین آمد ، سیستم شروع به هشدار دادن می کند. دی اکسید کربن ، دود الکل ، بنزن و NH3 از گاز های مضری هستند که اگر مقدار پی پی امشان افزایش یابد و از حدی عبور کند سیستم شروع به هشدار می کند.

 

در این پروژه ما با استفاده از سنسور MQ135 این سیستم را ساخته ایم. این سنسور یکی از بهترین گزینه ها برای بررسی کیفیت هوا می باشد که می تواند اکثر گاز های مضر را تشخیص دهد و مقدار دقیق آن ها را نیز بدست آورد. با استفاده از این سیستم شما می توانید کیفیت هوای هر جایی که هستید بدست آوردید. البته باید کامپیوتر و یا موبایل با خود داشته باشید.

 

قطعات مورد نیاز پروژه ی بررسی آلودگی هوا با آردوینو:

سنسور گاز MQ135

آردوینو یونو (UNO)

ماژول وای فای  ESP8266

ال سی دی

برد بورد

پتانسیومتر 10 کیلو اهمی

یک عدد مقاومت 10 کیلو اهمی و یک عدد مقاومت 220 اهمی

بازر

توضیحات مدار و شماتیک آن:

قبل از همه باید ماژول وای فای ESP8266 را به آردوینو متصل کنیم. ESP8266 در ولتاژ 3.3v راه اندازی میشود و اگر 5 ولت به آن دهیم دچار آسیب می شود. Vcc  و CH_PD را به پین 3.3v آردوینو متصل کنید.

پین Rx ماژول ESP8266 نیز با 3.3 ولت کار می کند و اگر آن به طور مستقیم به آردوینو وصل کنیم ، با آن ارتباط برقرار نمی کند. بنابراین باید تقسیم ولتاژ انجام دهیم تا 5 ولت به 3.3 تبدیل شود.همان طور که مشاهده می کنید این کار با اتصال سری سه مقاومت انجام می شود.

پین Tx و Rx ماژول ESP8266  به پین 10 و 9 آردوینو وصل شده اند.

ماژول وای فای به شما اجازه ی دسترسی به اینترنت را می دهد. ESP8266 قطعه ای بسیار ارزان است که باعث کارامد تر شدن سیستم ما می شود.

سپس باید ماژول MQ135 را به آردوینو متصل کنیم. Vcc سنسور با به 5 ولت آردوینو و زمین سنسور را به زمین آردوینو متصل می کنیم. سپس پین آنالوگ سنسور را به پین A0 متصل می کنیم.

بازر نیز به پین هشت آردوینو متصل شده است.

 

پروژه محاسبه ی آلودگی هوا با آردوینو, دانلود محاسبه ی آلودگی هوا ,محاسبه ی آلودگی هوا با آردوینو , دانلود کد محاسبه ی آلودگی هوا با آردوینو, پروزه یرایگان محاسبه ی آلودگی هوا با آردوینو , کد رایگان محاسبه ی آلودگی هوا با آردوینو, آلودگی هوا,دانلود پروژه ی محاسبه ی آلودگی هوا با آردوینو

نحوه ی کار:

سنسور MQ135 گاز های مضر را تشخیص می دهد و این مقدار را بر اساس پی پی ام به ما نشان می دهد. خروجی سنسور بر اساس سطح ولتاژ است که باید آن را به پی پی ام تبدیل کنیم. برای اینکار از کتابخانه ی آماده استفاده کرده ایم. هنگامی که مقدار کمتر از 1000 پی پی ام باشد ال سی دی و صفحه ی وب به ما هوای پاک را نشان می دهد. و هنگامی که از این مقدار عبور کرد و کمتر از 2000 پی پی ام بود ، بازر شروع به صدا دادن می کند  و ال سی دی و صفحه ی وب هوای آلوده را نشان می دهد و اگر از 2000 پی پی ام بیشتر شد بازر به صدا دادن ادامه می دهد و نمایشگر ها به ما اعلان خطر می کنند.

پروژه محاسبه ی آلودگی هوا با آردوینو, دانلود محاسبه ی آلودگی هوا ,محاسبه ی آلودگی هوا با آردوینو , دانلود کد محاسبه ی آلودگی هوا با آردوینو, پروزه یرایگان محاسبه ی آلودگی هوا با آردوینو , کد رایگان محاسبه ی آلودگی هوا با آردوینو, آلودگی هوا,دانلود پروژه ی محاسبه ی آلودگی هوا با آردوینو

 

دانلود کد پروژه :

[maxbutton id=”188″ url=”http://avatrobo.ir/wp-content/uploads/2018/02/محاسبه-ی-آلودگی-هوا-با-آردوینو.txt” ]

#include "MQ135.h"
#include <SoftwareSerial.h>
#define DEBUG true
SoftwareSerial esp8266(9,10); // This makes pin 9 of Arduino as RX pin and pin 10 of Arduino as the TX pin
const int sensorPin= 0;
int air_quality;
#include <LiquidCrystal.h> 
LiquidCrystal lcd(12,11, 5, 4, 3, 2);
void setup() {
pinMode(8, OUTPUT);
lcd.begin(16,2);
lcd.setCursor (0,0);
lcd.print ("circuitdigest ");
lcd.setCursor (0,1);
lcd.print ("Sensor Warming ");
delay(1000);
Serial.begin(115200);
esp8266.begin(115200); // your esp's baud rate might be different
  sendData("AT+RST\r\n",2000,DEBUG); // reset module
  sendData("AT+CWMODE=2\r\n",1000,DEBUG); // configure as access point
  sendData("AT+CIFSR\r\n",1000,DEBUG); // get ip address
  sendData("AT+CIPMUair_quality=1\r\n",1000,DEBUG); // configure for multiple connections
  sendData("AT+CIPSERVER=1,80\r\n",1000,DEBUG); // turn on server on port 80
pinMode(sensorPin, INPUT);        //Gas sensor will be an input to the arduino
lcd.clear();
}
void loop() {
MQ135 gasSensor = MQ135(A0);
float air_quality = gasSensor.getPPM();
if(esp8266.available()) // check if the esp is sending a message 
  {
    if(esp8266.find("+IPD,"))
    {
     delay(1000);
     int connectionId = esp8266.read()-48; /* We are subtracting 48 from the output because the read() function returns the ASCII decimal value and the first decimal number which is 0 starts at 48*/ 
     String webpage = "<h1>IOT Air Pollution Monitoring System</h1>";
       webpage += "<p><h2>";   
       webpage+= " Air Quality is ";
       webpage+= air_quality;
       webpage+=" PPM";
       webpage += "<p>";
     if (air_quality<=1000)
{
  webpage+= "Fresh Air";
}
else if(air_quality<=2000 && air_quality>=1000)
{
  webpage+= "Poor Air";
}
else if (air_quality>=2000 )
{
webpage+= "Danger! Move to Fresh Air";
}
webpage += "</h2></p></body>"; 
     String cipSend = "AT+CIPSEND=";
     cipSend += connectionId;
     cipSend += ",";
     cipSend +=webpage.length();
     cipSend +="\r\n";
     
     sendData(cipSend,1000,DEBUG);
     sendData(webpage,1000,DEBUG);
     
     cipSend = "AT+CIPSEND=";
     cipSend += connectionId;
     cipSend += ",";
     cipSend +=webpage.length();
     cipSend +="\r\n";
     
     String closeCommand = "AT+CIPCLOSE="; 
     closeCommand+=connectionId; // append connection id
     closeCommand+="\r\n";
     
     sendData(closeCommand,3000,DEBUG);
    }
  }
lcd.setCursor (0, 0);
lcd.print ("Air Quality is ");
lcd.print (air_quality);
lcd.print (" PPM ");
lcd.setCursor (0,1);
if (air_quality<=1000)
{
lcd.print("Fresh Air");
digitalWrite(8, LOW);
}
else if( air_quality>=1000 && air_quality<=2000 )
{
lcd.print("Poor Air, Open Windows");
digitalWrite(8, HIGH );
}
else if (air_quality>=2000 )
{
lcd.print("Danger! Move to Fresh Air");
digitalWrite(8, HIGH);   // turn the LED on
}
lcd.scrollDisplayLeft();
delay(1000);
}
String sendData(String command, const int timeout, boolean debug)
{
    String response = ""; 
    esp8266.print(command); // send the read character to the esp8266
    long int time = millis();
    while( (time+timeout) > millis())
    {
      while(esp8266.available())
      {
        // The esp has data so display its output to the serial window 
        char c = esp8266.read(); // read the next character.
        response+=c;
      }  
    }
    if(debug)
    {
      Serial.print(response);
    }
    return response;
}

 

برچسب ها: ESP8266MQ135آردوینو یونوآردوینو یونو (UNO)آلودگی هوابررسی آلودگی هوا با آردوینوپروژه آردوینوپروژه بررسی آلودگی هوا با آردوینوپروژه محاسبه ی آلودگی هوا با آردوینودانلود پروژه ی محاسبه ی آلودگی هوا با آردوینودانلود کد بررسی آلودگی هوا با آردوینودانلود کد محاسبه ی آلودگی هوا با آردوینودانلود محاسبه ی آلودگی هواسنسورسنسور MQ135سنسور گازمحاسبه ی آلودگی هوا با آردوینو
قبلی پروژه ی راه اندازی سنسور فشار سنج BMP180 با آردوینو به همراه کد
بعدی دانلود پروژه ی دور سنج با آردوینو به همراه کد برنامه

پست های مرتبط

اردیبهشت 9, 1398

برنامه نویسی به زبان پایتون برای رزبری پای

mjavad
ادامه مطلب

اسفند 5, 1397

تشخیص رنگ با استفاده از رزبری پای

mjavad
ادامه مطلب

بهمن 10, 1397

راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم

mjavad
ادامه مطلب

بهمن 10, 1397

راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول

mjavad
ادامه مطلب

بهمن 2, 1397

ساخت اسپیدکنترلر موتور براشلس 3 ( با سنسور )

Author Avatar
Admin
ادامه مطلب

دیدگاهتان را بنویسید لغو پاسخ

دسته های محصولات
آخرین دیدگاه‌ها
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در درباره ما
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
  • امیر در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
ژوئن 2026
ش ی د س چ پ ج
 12345
6789101112
13141516171819
20212223242526
27282930  
« آوریل    
فهرست 1
  • عضویت
  • ویرایش حساب کاربری
  • ورود
  • خانه
فهرست 2
  • حمایت مالی
  • تبلیغات
  • فروشنده
  • داشبورد فروشندگان
  • سفارش پروژه
  • تماس با ما
  • درباره ما
فهرست 3
  • ویرایش حساب کاربری
  • فراموشی رمز عبور
  • ثبت نام
  • ویرایش حساب کاربری
محل کد نماد...
جستجو برای:
محصولات
  • دوره کوادکوپتر سرعتی FPV دوره آموزش ساخت کوادکوپتر مسابقاتی FPV
    نمره 4.00 از 5

    4,830,000 
  • دوره هواپیما مقدماتی تا پیشرفته دوره آموزش ساخت پهپاد بال ثابت ( هواپیما ) - مقدماتی تا پیشرفته
    10,480,000 
  • دوره کوادکوپتر مقدماتی دوره آموزش مقدماتی ساخت مولتی کوپتر (کوادکوپتر، هگزاکوپتر و ...)
    2,490,000 
  • دوره کوادکوپتر فیلم بردار دوره آموزش ساخت پهپاد فیلم بردار ( مولتی کوپتر )
    8,970,000 
  • دوره هواپیمای مدل موتور کشی دوره آموزش ساخت هواپیمای موتور کشی
    2,030,000 
نوشته‌های تازه
  • برنامه نویسی به زبان پایتون برای رزبری پای
  • تشخیص رنگ با استفاده از رزبری پای
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول
  • کنترل PID با آردوینو و دو موتور براشلس

درباره آوات روبو

 

آرمان آوات روبو نه تنها تغییر اکنون و تعریف آینده آموزش عملی و کاربردی در ایران، بلکه توسعه همین تغییر به کل دنیا است. نسخه بین المللی آوات روبو، هم اکنون در حال برنامه ریزی است و کارهای اولیه آن برای فعالیت در یوتیوب و یک سایت انگلیسی در حال انجام است.

دسترسی سریع

  • دوره های آموزشی
  • کیت
  • کلاس های حضوری
  • پروژه

کاوش

  • درباره ما
  • تماس با ما
  • مقالات

شبکه های اجتماعی

  • اینیستاگرام
  • یوتیوب
  • تلگرام

استفاده از مطالب سایت برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. تمامی حقوق برای آوات روبو محفوظ است.