این طاهر الحق است و شما را با یکی دیگر از اعضای خانواده آشنا می کند.
این بار این پروژه به عنوان سیستم مانیتورینگ آب و هوا نامگذاری شده است. این یکی دیگر از پروژه های مبتنی بر TIVA است که توسط دانشجویان UET LHR ارائه شده است.
![](https://duino4projects.com/wp-content/uploads/2022/07/Weather-Monitoring-System-Using-TIVA.jpg)
پایش آب و هوا نقش مهمی در زندگی انسان دارد، بنابراین جمع آوری اطلاعات در مورد تغییرات آب و هوا بسیار مهم است. در هر صنعتی در هنگام خطرات خاص نظارت بر آب و هوا بسیار مهم است. در این پروژه پارامترهای مختلف آب و هوا را با کمک سنسورهای مربوطه بررسی خواهیم کرد. این سنسورها با میکروکنترلر TM4C1233H6PM متصل خواهند شد و خروجی آن بر روی یک ماژول LCD نشان داده خواهد شد. این پارامترهای دما شامل دما، رطوبت و شدت نور است. سیستم ما شامل سنسور DHT 22 برای اندازه گیری دما و رطوبت و یک فتودیود است که برای اندازه گیری شدت نور نسبی در جو استفاده می شود.
مرحله 1: مقدمه:
![](https://duino4projects.com/wp-content/uploads/2022/07/Introduction.jpg)
سیستم آب و هوای خودکار سیستمی است که پارامترهای هواشناسی را با استفاده از حسگرها بدون دخالت انسان اندازه گیری و ثبت می کند. پارامترهای اندازه گیری شده را می توان در یک دیتالاگر داخلی ذخیره کرد یا می توان از طریق یک پیوند ارتباطی به یک مکان از راه دور منتقل کرد. اگر دادهها در یک دیتالاگر ذخیره میشوند، دادههای ثبتشده باید برای پردازش بیشتر در زمان دیگری به صورت فیزیکی در رایانه بارگیری شوند. بنابراین، سیستم ارتباطی یک عنصر ضروری در یک ایستگاه هواشناسی خودکار است. امروزه ایستگاه های هواشناسی خودکار به عنوان محصولات تجاری با امکانات و گزینه های متنوع در دسترس هستند. اگرچه ایستگاههای هواشناسی خودکار را میتوان در مناطق دورافتاده برای کاهش هزینههای نگهداری ایستگاههای هواشناسی ساخت و اجرا کرد، اما تا همین اواخر، تاکید زیادی برای ساخت و استفاده از چنین ابزارهایی به صورت محلی صورت نگرفته است. ایستگاههای هواشناسی خودکار در دانشگاهها با اتصال سنسورهای پایش پارامترهای هواشناسی به ثبتکنندههای دادههای میکروکامپیوتری/تجاری موجود با دستگاههای ارتباطی یا از طریق پورتهای سریال و موازی برای به دست آوردن نسخههای سخت دادههای آبوهوا ایجاد شدهاند. ما قصد داریم چنین سیستم تعبیه شده کوچکی را طراحی کنیم که می تواند به صورت محلی برای نظارت بر آب و هوا مورد استفاده قرار گیرد.
مرحله 2: روش شناسی:
![](https://duino4projects.com/wp-content/uploads/2022/07/Methodology.jpg)
در این پروژه از سنسور دیجیتال رطوبت و دما DHT 22 برای اندازه گیری رطوبت و دما استفاده می کنیم. DHT 22 داده های دیجیتالی 40 بیتی را به میکروکنترلر ارسال می کند.
میکروکنترلر این داده ها را پردازش می کند و نتیجه را روی ماژول LCD نشان می دهد. شدت نور با کمک فتودیود اندازه گیری می شود. فتودیود پس از سنجش شدت نور، مقدار ولتاژ آنالوگ را به ما می دهد. میکروکنترلر این مقدار ولتاژ آنالوگ را دریافت می کند و ADC خود را انجام می دهد و در نهایت خروجی دیجیتال خود را به شدت نور نسبی تبدیل می کند.
مرحله 3: اجزای سازنده:
![](https://duino4projects.com/wp-content/uploads/2022/07/Components-2.jpg)
اجزای مورد نیاز عبارتند از:
> میکروکنترلر تیوا
> سنسور DHT-22
> دیود عکس
> ماژول LCD 16*2
الف. لانچ پد تیوا:
لانچ پد تیوا (TM4C123GH6PM) به عنوان میکروکنترلر در این پروژه استفاده شد. میکروکنترلر دارای یک بسته 64 پین است. از این 64 پین، 43 پین برای پین های GPIO موجود است. این پینهای GPIO در شش پورت با برچسب پورت A به پورت F گروهبندی میشوند. پورت A تا D دارای پورتهای ۸ پین هستند، در حالی که پورت E ۶ پین و پورت F ۵ پین است. هر یک از پین های این پورت ها را می توان به عنوان GPIO پیکربندی کرد. برخی از پینهای پورت نیز دارای عملکردهای جانبی خاصی هستند که به همراه عملکرد GPIO ترکیب شدهاند و میتوانند برای این منظور نیز پیکربندی شوند.