فهرست مطالب:

سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11: 4 مرحله
سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11: 4 مرحله

تصویری: سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11: 4 مرحله

تصویری: سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11: 4 مرحله
تصویری: AQUARIUM AUTOMATION - GHL SYSTEM FOR PH, DOSING AND OTHER PLANTED TANK CONTROLS 2024, جولای
Anonim
سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11
سیستم نظارت بر آب و هوا با استفاده از سنسور Raspberry Pi3 و DHT11

در این آموزش ، نحوه اتصال DHT11 به رزبری پای و نشان دادن رطوبت و دما از طریق LCD را به شما نشان خواهم داد.

سنسور دما و رطوبت DHT11 یک ماژول کوچک خوب است که دما و رطوبت را به صورت دیجیتال اندازه گیری می کند. راه اندازی آن واقعاً آسان است و فقط یک سیم برای سیگنال داده نیاز دارد. این سنسورها برای استفاده در ایستگاه های آب و هوایی از راه دور ، مانیتورهای خاک و سیستم های اتوماسیون خانگی محبوب هستند

اتصال DHT11 به رزبری پای

دو نوع از DHT11 وجود دارد که احتمالاً با آن روبرو خواهید شد. یکی ماژول سه پین نصب شده روی PCB و دیگری ماژول مستقل چهار پین است. Pinout برای هر کدام متفاوت است ، بنابراین DHT11 را مطابق با آن متصل کنید:

همچنین ، برخی از ماژول های نصب شده روی PCB ممکن است دارای pinout متفاوتی نسبت به مدل بالا باشند ، بنابراین مطمئن شوید که سنسور خود را برای برچسب هایی که نشان می دهد کدام پین Vcc ، زمین یا سیگنال است بررسی کنید.

مرحله 1: اجزای مورد نیاز

اجزای مورد نیاز
اجزای مورد نیاز

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ جدیدترین محصول در محدوده Raspberry Pi 3 است که دارای پردازنده چهار هسته ای 64 بیتی با فرکانس 1.4 گیگاهرتز ، دو بانده 2.4 گیگاهرتز و 5 گیگاهرتز LAN بی سیم ، بلوتوث است. 4.2/BLE ، اترنت سریعتر و قابلیت PoE از طریق PoE HAT جداگانه.

2. سنسور رطوبت/ دما DHT11:- این سنسور دارای خروجی سیگنال دیجیتال کالیبره شده با قابلیت سنسور دما و رطوبت است. این دستگاه با یک میکروکنترلر 8 بیتی با کارایی بالا ادغام شده است. این سنسور شامل یک عنصر مقاومتی و یک سنسور برای دستگاههای اندازه گیری دمای NTC مرطوب است. دارای کیفیت عالی ، پاسخ سریع ، قابلیت ضد تداخل و عملکرد بالا.

3. صفحه نمایش LCD 16x2 (نور پس زمینه سبز):- صفحه LCD 16 × 2 یک ماژول بسیار اساسی است که معمولاً در DIY ها و مدارها استفاده می شود. 2 16 16 برای یک صفحه 16 کاراکتر در هر خط در 2 خط چنین ترجمه می کند. در این LCD هر کاراکتر در ماتریس 5 × 7 پیکسل نمایش داده می شود.

4. سیمهای زن به زن جهنده.

مرحله 2: نصب کتابخانه ها

ما از کتابخانه Adafruit DHT11 Python استفاده خواهیم کرد. می توانید کتابخانه را با استفاده از Git بارگیری کنید ، بنابراین اگر قبلاً Git را روی Pi خود نصب نکرده اید ، این را در خط فرمان وارد کنید:

sudo apt-get install git-core

توجه: در صورت بروز خطا در نصب Git ، sudo apt-get update را اجرا کرده و دوباره امتحان کنید.

برای نصب کتابخانه Adafruit DHT11:

1. این را در خط فرمان وارد کنید تا کتابخانه را بارگیری کنید:

git clone

2. تغییر دایرکتوری ها با: cd Adafruit_Python_DHT

3. حالا این را وارد کنید: sudo apt-get install build-essential python-dev

4. سپس کتابخانه را با: sudo python3 setup.py install نصب کنید

برای نصب کتابخانه Adafruit Char LCD:

1. این را در خط فرمان وارد کنید تا کتابخانه را بارگیری کنید:

git clone

2. تغییر دایرکتوری ها با: cd Adafruit_Python_CharLCD

3. سپس کتابخانه را با: sudo python3 setup.py install نصب کنید

مرحله 3: اتصال قطعات به هم

اتصال اجزاء به هم
اتصال اجزاء به هم

LCD PIN_RS ------------------ 40 رزبری پای

LCD PIN_RW ------------------ 6 رزبری پای

LCD PIN_EN ------------------- 38 رزبری پای

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 رزبری پای

LCD PIN_D5 ------------------- 32 رزبری پای

LCD PIN_D6 ------------------- 24 رزبری پای

LCD PIN_D7 ------------------- 26 رزبری پای

LCD PIN_VSS ------------------ 9 رزبری پای

PIN_VDD LCD ------------------ 4 رزبری پای

DHT PIN_OUT ------------------ 7 رزبری پای

DHT PIN_VCC ------------------ 2 رزبری پای

DHT PIN_GND ------------------ 14 رزبری پای

مرحله 4: کد

کد پیوست شده را بارگیری کنید و آن را روی برد خود بارگذاری کنید ، و همه چیز را همانطور که در نمودار قبلی نشان داده شده سیم کشی کنید.

کد بارگیری:

این باید بیشتر موارد مورد نیاز برای راه اندازی DHT11 در Raspberry Pi شما را پوشش دهد. امیدوارم این کار را برای شما آسان کرده باشد. اگر از این مقاله خوشتان آمد و مفید واقع شد ، حتماً مشترک شوید و اگر در مورد هر چیزی س questionsالی دارید یا به کمک احتیاج دارید ، فقط نظر خود را در زیر بنویسید…

توصیه شده: