تبلیغات
مطالب اینترنتی - آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280

آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280

یکشنبه 14 خرداد 1396 01:19 ب.ظ   نویسنده : نویسنده      




مفیدستان:

ساخت ایستگاه هواشناسی یکی از پروژه‌های آردوینوی محبوب است و روش‌های ساخت متنوعی هم دارد. یکی از موثرترین عوامل روی کیفیت روش‌های ساخت کدهای آردوینو و البته سنسورهایی است که در ساخت ایستگاه هواشناسی استفاده می‌شود. در این ساختنی یاد می‌گیرید با سنسور BME280 ایستگاه هواشناسی بسازید. این سنسور یکی از بهترین ماژول‌ها برای ساخت پروژه‌های آردوینو است که قیمت مناسبی هم دارد. با ساختنی همراه شوید.

همانطور که روی نمایشگر LCD ایستگاه هواشناسی می‌بینید، با استفاده از سنسور BME280 در ساخت ایستگاه هواشناسی می‌توانید موارد زیر را اندازه بگیرید:

  • درجه حرارت
  • میزان رطوبت
  • فشار بیومتریک

اندازه‌های ایستگاه هواشناسی هر دو ثانیه به روز رسانی می‌شوند (این مقدار در کدها قابل تغییر است). ساخت ایستگاه هواشناسی با این روش نیاز به مهارت زیادی ندارد و برای کسانی که به تازگی کار با آردوینو را شروع کرده اند هم مناسب است.

گام اول: وسایل مورد نیاز برای ساخت ایستگاه هواشناسی

گام دوم: سنسور BME280

این سنسور یکی از سنسورهای نسبتاً جدید است که قابلیت اندازه گیری دما، رطوبت و فشار بیومتریک را دارد. پیشتر برای ساخت ایستگاه هواشناسی از سنسور BMP180 استفاده می‌شد که فقط دما و فشار بیومتریک را اندازه می‌گیرد. اما با استفاده از سنسور BME280 می‌شود فقط با یک ماژول هر سه مورد بالا را اندازه گرفت.

از ویژگی‌های مهم این ماژول اندازه کوچک، قیمت مناسب و استفاده راحت است. این ماژول از رابط کاربری I2C استفاده می‌کند و همین برقراری ارتباط بین ماژول و آردوینو را بسیار ساده می‌کند. کافی است منبع تغذیه و دو سیم اضافی به آن وصل کنید.

کتابخانه‌های آردوینوی زیادی برای استفاده از این ماژول در پروژه‌های آردوینو طراحی شده که می‌توانید مطابق با نیازتان یکی از آنها را انتخاب کنید.

هنگام خرید سنسور دقت کنید که نباید سنسور BMP280 را بخرید چون این سنسور قابلیت اندازه گیری رطوبت را ندارد. برای ساخت ایستگاه هواشناسی به سنسور BME280 نیاز داریم.

گام سوم: شیلد LCD

شیلد LCD
شیلد LCD

شیلد LCD یک نمایشگر ۱۶x2، تعدادی دکمه و یک پتانسیومتر برای تنظیم کنتراست صفحه در اختیارتان قرار می‌دهد. با اتصال این شیلد به آردوینو (که بسیار ساده است) می‌توانید اطلاعات دلخواه تان را روی آن نمایش بدهید. با دکمه‌ها هم می‌توانید کارکردهای برنامه آردوینو را تنظیم کنید (البته اگر این امکان را در کدها تعریف کرده باشید). برای استفاده از شیلد آردوینو نیاز به نصب کتابخانه ندارید چون با نصب نرم افزار Arduino IDE کتابخانه LiquidCrystal هم به صورت خودکار نصب می‌شود.

گام چهارم: قطعات را بهم وصل کنید

در این مرحله باید سنسور و شیلد LCD را به برد آردوینو وصل کنید. ما از برد آردوینو Mega استفاده می‌کنیم اما اگر به شیلد LCD پین هدر لحیم کنید، می‌توانید از آردوینو Uno هم استفاده کنید. آردوینو Mega کار را برای مبتدی‌ها ساده تر می‌کند.

ابتدا شیلد LCD را به برد آردوینو وصل کنید (مثل هر نوع شیلد دیگر). سپس پین Vin سنسور را به خروجی ۵V آردوینو، پین GND سنسور را به GND آردوینو، پین SCL سنسور به پین SCL آردوینو و پین SDA سنسور را به پین SDA آردوینو وصل کنید. برای جزییات بیشتر به تصاویر بالا دقت کنید.

اتصال قطعات ایستگاه هواشناسی تمام است. اگر کدها را روی برد آپلود کنیم و منبع تغذیه را به آن وصل کنیم، بعد از دو ثانیه اطلاعات مربوط به دما، رطوبت و فشار بیومتریک روی LCD نمایش داده خواهد شد.

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

گام پنجم: کدها را آپلود کنید

کدهای آردوینو را آپلود کنید
کدهای آردوینو را آپلود کنید

کدهای ایستگاه هواشناسی از سه کتابخانه آردوینو استفاده می‌کنند. ما فقط دوتا از این کتابخانه‌ها را دانلود می‌کنیم چون سومی‌روی Arduino IDE نصب شده است. کتابخانه‌های زیر را

دانلود کنید:

Adafruit BME280
Adafruit Sensor

و آنها را با کمک ویدیوی آموزشی یا راهنمای نصب کتابخانه آردوینو نصب کنید.

بعد از نصب کتابخانه‌های آردوینو، باید ارتفاع موقعیت مکانی را برحسب متر در کدها تعریف کنید تا اندازه گیری فشار بیومتریک دقیق باشد:

همانطور که می‌بینید کدهای ایستگاه هواشناسی بسیار ساده است:

ابتدا سنسور و نمایشگر برای آردوینو تعریف شده و سپس لوپ فانکشن هر دو ثانیه سنسور را می‌خواند. بعد از خواندن سنسور هم مقادیر روی نمایشگر نشان داده می‌شوند:

در این نسخه از کدها، حرارت برحسب سانتیگراد نمایش داده می‌شود اما از لینک زیر می‌توانید نسخه ای را دریافت کنید که حرارت را برجسب فارنهایت نمایش می‌دهد. هر دو نسخه کدها از لینک زیر قابل دریافت است (رمز فایل saakhtani.ir است).

ایستگاه هواشناسی آماده است

ایستگاه هواشناسی آماده است
ایستگاه هواشناسی آماده است

ساخت ایستگاه هواشناسی با این روش بسیار ساده است و حتی مبتدی‌ها هم می‌توانند آن را بسازند. اگر دوست دارید پروژه‌های آردوینوی متفاوت را تجربه کنید اما تجربه کافی ندارید، ساخت ایستگاه هواشناسی فرصت خوبی است.

منبع

خلاصه مطلب

آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280

عنوان مطلب

آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280

توضیح کوتاه

به ساده ترین روش ایستگاه هواشناسی بسازید.

نویسنده

عاطفه اسدزاده

بیشتر بخوانید:



لینک منبع

بازنشر: مفیدستان


عبارات مرتبط با این موضوع

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

مطلب آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280 در سایت مفیدستان
برای دریافت مطالب مفید به سایت مفیدستان مراجعه فرمایید.


لینک منبع و پست :آموزش ساخت ایستگاه هواشناسی با برد آردوینو و سنسور BME280
http://mofidestan.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%a7%db%8c%d8%b3%d8%aa%da%af%d8%a7%d9%87-%d9%87%d9%88%d8%a7%d8%b4%d9%86%d8%a7%d8%b3%db%8c-%d8%a8%d8%a7-%d8%a8%d8%b1%d8%af-%d8%a2%d8%b1%d8%af/
آخرین ویرایش: - -
دیدگاه ها ()
چهارشنبه 3 بهمن 1397 12:34 ق.ظ
It's in fact very difficult in this active life to listen news
on TV, therefore I simply use the web for that purpose, and get
the most recent news.
سه شنبه 2 بهمن 1397 09:18 ب.ظ
Really....this is a valuable web-site.
سه شنبه 2 بهمن 1397 08:04 ب.ظ
Great looking internet site. Presume you did a bunch of your very own html coding.
سه شنبه 2 بهمن 1397 03:58 ب.ظ
Simply wanted to point out Now i'm happy I happened onto
your webpage!
سه شنبه 2 بهمن 1397 03:27 ب.ظ
Good site you have got right here.
سه شنبه 2 بهمن 1397 11:46 ق.ظ
You have brought up a verry excellent points, appreciate it
for the post.
سه شنبه 2 بهمن 1397 02:36 ق.ظ
excellent put up, very informative. I ponder why the other experts of this sector don't notice this.
You must proceed your writing. I'm sure, you have a huge readers' base already!
یکشنبه 30 دی 1397 02:01 ق.ظ
Your tips is quite appealing.
یکشنبه 30 دی 1397 01:59 ق.ظ
Awesome webpage you've gotten in here.
یکشنبه 30 دی 1397 01:30 ق.ظ
thank so a lot for your web site it aids a great deal.
یکشنبه 30 دی 1397 12:02 ق.ظ
Thanks extremely useful. Will share site with my buddies.
شنبه 29 دی 1397 11:28 ب.ظ
I appreciate the info on your web site. Many thanks.
شنبه 29 دی 1397 10:27 ب.ظ
Great internet website! It looks really good! Keep up the excellent
work!
شنبه 29 دی 1397 09:58 ب.ظ
Great looking internet site. Assume you did a whole lot of your very own coding.
شنبه 29 دی 1397 09:09 ب.ظ
Passion the website-- very individual pleasant and lots to see!
شنبه 29 دی 1397 07:09 ب.ظ
Thanks meant for offering many of these wonderful information.
شنبه 29 دی 1397 04:47 ب.ظ
The process begins from the uncomplicated activity of an account option. Warrior bands moved
south and east for the rich pickings from the peoples
whom that they had traded with. Now you've taken that all-important
1st step and are scanning this report about games and social networking, you might be inside unique and privideged
position for being amongst a gaggle of pioneering entreprenuers
who already know about this and therefore are taking affirmative action.
شنبه 29 دی 1397 04:16 ب.ظ
Wow cuz this is great work! Congrats and keep it up.
شنبه 29 دی 1397 02:32 ب.ظ
I enjoy this website - its so usefull and helpfull.
شنبه 29 دی 1397 12:18 ب.ظ
Seriously this is a useful websites.
شنبه 29 دی 1397 11:45 ق.ظ
Thanks a bunch! It is an impressive web-site!
شنبه 29 دی 1397 10:53 ق.ظ
Wow because this is extremely helpful work! Congrats and
keep it up.
شنبه 29 دی 1397 10:13 ق.ظ
You've got among the finest internet websites.
شنبه 29 دی 1397 08:24 ق.ظ
Wow, attractive portal. Thnx ...
شنبه 29 دی 1397 06:09 ق.ظ
Whoa, such a useful web site.
دوشنبه 24 دی 1397 02:29 ب.ظ
Pretty nice post. I just stumbled upon your weblog and wanted to mention that I have
really enjoyed browsing your weblog posts. After all I'll be subscribing in your rss feed and I am
hoping you write again very soon!
دوشنبه 24 دی 1397 03:58 ق.ظ
This excellent website really has all of the information I wanted
abouut this subject aand didn�t know who to ask.
پنجشنبه 20 دی 1397 10:22 ب.ظ
I was recommended this blog by means of my cousin. I am no longer certain whether this put up
is written by him as no one else recognise such distinct about my
difficulty. You are amazing! Thanks!
پنجشنبه 20 دی 1397 09:08 ب.ظ
Hello, this weekend is pleasant designed for me, since this occasion i am reading this great educational article here at my house.
پنجشنبه 20 دی 1397 07:40 ب.ظ
I was wondering if you ever thought of changing the layout of your blog?
Its very well written; I love what youve got to say.

But maybe you could a little more in the way of content
so people could connect with it better. Youve got an awful
lot of text for only having 1 or two pictures. Maybe you could space it out better?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

نمایش نظرات 1 تا 30

درباره وبلاگ


نویسندگان

  • نویسنده (25)