در این ساختنی یاد میگیرید چطور سنسور گاز MQ7 را برد آردوینو کنترل کنید و دادههای آن را در گوشی موبایل تان دریافت کنید. این روش کنترل سنسور گاز ایمنی دستگاههای شناسایی گازهای سمیرا بیشتر میکند و این دستگاهها را هوشمندتر میکند. با ساختنی همراه باشید !
برای کنترل سنسور گاز MQ7 با برد آردوینو نیاز کافی است ساخت مدارهای الکترونیکی و برنامه ریزی میکروکنترلرها را در سطح ابتدایی بلد باشید. البته ما کدهای آردوینو را در اختیارتان قرار میدهیم که کارتان را ساده تر میکند. برنامه موبایل هم با نرم افزار App Inventor 2 ساخته میشود که کار با آن نیاز به آشنایی با برنامه نویسی ندارد.
برای برنامه ریزی برد آردوینو و ساخت برنامه موبایل به نرم افزارهای زیر نیاز دارید:
همانطور که در تصاویر بالا میبینید، طراحی مدار بسیار ساده است. اتصالات ماژولها و برد آردوینو را با توجه به دیاگرامهای بالا و نکات زیر ایجاد کنید:
وقتی میخواهید کدهای آردوینو را آپلود کنید، باید کابلهای RX و TX را جدا کنید.
دقت کنید که TX به RX و RX به TX وصل میشود. اگر TX را به TX و RX را به RX وصل کنید، دستگاه کار نخواهد کرد.
const int AOUTpin=;//the AOUT pin of the CO sensor goes into analog pin A0 of the arduino const int DOUTpin=8;//the DOUT pin of the CO sensor goes into digital pin D8 of the arduino const int ledPin=13;//the anode of the LED connects to digital pin D13 of the arduino
int limit; int value;
void setup() Serial.begin(9600);//sets the baud rate pinMode(DOUTpin, INPUT);//sets the pin as an input to the arduino pinMode(ledPin, OUTPUT);//sets the pin as an output of the arduino
void loop() value= analogRead(AOUTpin);//reads the analaog value from the CO sensor's AOUT pin limit= digitalRead(DOUTpin);//reads the digital value from the CO sensor's DOUT pin Serial.print("CO value: "); Serial.println(value);//prints the CO value Serial.print("Limit: "); Serial.print(limit);//prints the limit reached as either LOW or HIGH (above or underneath) delay(100); if (limit == HIGH) Serial.println("Bad"); else Serial.println("OK"); |
برنامه موبایلی که برای کنترل و مانیتور سنسور گاز میسازید به نیازها و انتظارات تان از پروژه بستگی دارد. در تصاویر بالا میتوانید مراحل طراحی یک برنامه موبایل ساده با استفاده از App Inventor 2 را ببینید.
بعد از ایجاد پروژه و نامگذاری آن میتوانید لیبلها، دکمهها و … که نیاز دارید را اضافه کنید. ساخت برنامه موبایل با این نرم افزار نیاز به مهارت برنامه نویسی ندارد و رابط گرافیکی ساده کارتان را راحت میکند. جزییات بیشتر درباره ساخت برنامه موبایل را هم میتوانید در ویدیوی آموزشی ببینید.
حالا میتوانید دادههای سنسور گاز را روی گوشی موبایل تان دریافت کنید. اتصال سنسور گاز به برد آردوینو و گوشی هوشمند کارایی آن را بیشتر میکند. از همین روش میتوانید برای سایر سنسورها هم استفاده کنید. فقط باید مدار و کدهای آردوینو را متناسب با آن تغییر بدهید.
منبع
خلاصه مطلب
عنوان مطلب
چطور سنسور گاز MQ7 را با برد آردوینو و گوشی موبایل کنترل کنیم؟
توضیح کوتاه
با این مدار میتوانید دادههای سنسور گاز را با گوشی موبایل مانیتور کنید.
نویسنده
عاطفه اسدزاده
در این ساختنی یاد میگیرید چطور سنسور گاز MQ7 را برد آردوینو کنترل کنید و دادههای آن را در گوشی موبایل تان دریافت کنید. این روش کنترل سنسور گاز ایمنی دستگاههای شناسایی گازهای سمیرا بیشتر میکند و این دستگاهها را هوشمندتر میکند. با ساختنی همراه باشید !
برای کنترل سنسور گاز MQ7 با برد آردوینو نیاز کافی است ساخت مدارهای الکترونیکی و برنامه ریزی میکروکنترلرها را در سطح ابتدایی بلد باشید. البته ما کدهای آردوینو را در اختیارتان قرار میدهیم که کارتان را ساده تر میکند. برنامه موبایل هم با نرم افزار App Inventor 2 ساخته میشود که کار با آن نیاز به آشنایی با برنامه نویسی ندارد.
برای برنامه ریزی برد آردوینو و ساخت برنامه موبایل به نرم افزارهای زیر نیاز دارید:
همانطور که در تصاویر بالا میبینید، طراحی مدار بسیار ساده است. اتصالات ماژولها و برد آردوینو را با توجه به دیاگرامهای بالا و نکات زیر ایجاد کنید:
وقتی میخواهید کدهای آردوینو را آپلود کنید، باید کابلهای RX و TX را جدا کنید.
دقت کنید که TX به RX و RX به TX وصل میشود. اگر TX را به TX و RX را به RX وصل کنید، دستگاه کار نخواهد کرد.
const int AOUTpin=;//the AOUT pin of the CO sensor goes into analog pin A0 of the arduino const int DOUTpin=8;//the DOUT pin of the CO sensor goes into digital pin D8 of the arduino const int ledPin=13;//the anode of the LED connects to digital pin D13 of the arduino
int limit; int value;
void setup() Serial.begin(9600);//sets the baud rate pinMode(DOUTpin, INPUT);//sets the pin as an input to the arduino pinMode(ledPin, OUTPUT);//sets the pin as an output of the arduino
void loop() value= analogRead(AOUTpin);//reads the analaog value from the CO sensor's AOUT pin limit= digitalRead(DOUTpin);//reads the digital value from the CO sensor's DOUT pin Serial.print("CO value: "); Serial.println(value);//prints the CO value Serial.print("Limit: "); Serial.print(limit);//prints the limit reached as either LOW or HIGH (above or underneath) delay(100); if (limit == HIGH) Serial.println("Bad"); else Serial.println("OK"); |
برنامه موبایلی که برای کنترل و مانیتور سنسور گاز میسازید به نیازها و انتظارات تان از پروژه بستگی دارد. در تصاویر بالا میتوانید مراحل طراحی یک برنامه موبایل ساده با استفاده از App Inventor 2 را ببینید.
بعد از ایجاد پروژه و نامگذاری آن میتوانید لیبلها، دکمهها و … که نیاز دارید را اضافه کنید. ساخت برنامه موبایل با این نرم افزار نیاز به مهارت برنامه نویسی ندارد و رابط گرافیکی ساده کارتان را راحت میکند. جزییات بیشتر درباره ساخت برنامه موبایل را هم میتوانید در ویدیوی آموزشی ببینید.
حالا میتوانید دادههای سنسور گاز را روی گوشی موبایل تان دریافت کنید. اتصال سنسور گاز به برد آردوینو و گوشی هوشمند کارایی آن را بیشتر میکند. از همین روش میتوانید برای سایر سنسورها هم استفاده کنید. فقط باید مدار و کدهای آردوینو را متناسب با آن تغییر بدهید.
منبع
خلاصه مطلب
عنوان مطلب
چطور سنسور گاز MQ7 را با برد آردوینو و گوشی موبایل کنترل کنیم؟
توضیح کوتاه
با این مدار میتوانید دادههای سنسور گاز را با گوشی موبایل مانیتور کنید.
نویسنده
عاطفه اسدزاده