فهرست مطالب:
- مرحله 1: سنسور DHT
- مرحله 2: نصب کتابخانه LCD Adafruit روی رزبری پای:
- مرحله 3: نصب کتابخانه Adafruit DHT11 در رزبری پای:
- مرحله 4: نمودار مدار
- مرحله 5:
- مرحله 6:
![نحوه خواندن داده های DHT روی LCD با استفاده از تمشک پای: 6 مرحله نحوه خواندن داده های DHT روی LCD با استفاده از تمشک پای: 6 مرحله](https://i.howwhatproduce.com/images/002/image-3574-j.webp)
تصویری: نحوه خواندن داده های DHT روی LCD با استفاده از تمشک پای: 6 مرحله
![تصویری: نحوه خواندن داده های DHT روی LCD با استفاده از تمشک پای: 6 مرحله تصویری: نحوه خواندن داده های DHT روی LCD با استفاده از تمشک پای: 6 مرحله](https://i.ytimg.com/vi/gLtVRcyOXaU/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
![نحوه خواندن داده های DHT روی LCD با استفاده از Raspberry Pi نحوه خواندن داده های DHT روی LCD با استفاده از Raspberry Pi](https://i.howwhatproduce.com/images/002/image-3574-1-j.webp)
دما و رطوبت نسبی مهم است
داده های آب و هوا در محیط ها این دو می توانند داده هایی باشند که یک ایستگاه هواشناسی کوچک ارائه می دهد. خواندن دما و رطوبت نسبی با رزبری پای را می توان با استفاده از انواع مختلف ماژول ها و افزودنی ها به دست آورد. در این آموزش ، ما از یک سنسور معمولی DHT11 برای خواندن دما استفاده می کنیم و داده ها را روی صفحه نمایش LCD 16 بیتی نمایش می دهیم.
مرحله 1: سنسور DHT
![سنسور DHT سنسور DHT](https://i.howwhatproduce.com/images/002/image-3574-2-j.webp)
سنسور DHT11 می تواند رطوبت و دمای نسبی را با مشخصات زیر اندازه گیری کند
محدوده دما: 0-50 درجه سانتی گراد
دقت دما: ± 2 درجه سانتی گراد
محدوده رطوبت: 20-90 R RH
رطوبت دقت: ± 5
مرحله 2: نصب کتابخانه LCD Adafruit روی رزبری پای:
![نصب کتابخانه LCD Adafruit بر روی Raspberry Pi نصب کتابخانه LCD Adafruit بر روی Raspberry Pi](https://i.howwhatproduce.com/images/002/image-3574-3-j.webp)
با پوسته تمشک pi خود ، دستورالعمل های زیر را دنبال کنید تا کتابخانه صفحه نمایش Adafruit LCD را در تمشک pi نصب کنید. مقدار دما و رطوبت بر روی صفحه نمایش LCD نمایش داده می شود
مرحله 1: با استفاده از خط زیر ، git را روی Raspberry Pi خود نصب کنید. Git به شما امکان می دهد هرگونه پروژه پروژه را در Github کلون کرده و از آن در Raspberry pi خود استفاده کنید. کتابخانه ما در Github قرار دارد ، بنابراین برای بارگیری آن کتابخانه در pi باید git را نصب کنیم.
apt-get install git
مرحله 2: خط زیر به صفحه GitHub که کتابخانه در آن قرار دارد پیوند می دهد ، فقط خط را برای کلون کردن فایل پروژه در فهرست اصلی Pi اجرا کنید.
git clone git: //github.com/adafruit/Adafruit_Python_CharLCD
مرحله 3: از دستور زیر برای تغییر خط دایرکتوری ، برای ورود به فایل پروژه ای که تازه بارگیری کرده ایم استفاده کنید. خط فرمان در زیر آورده شده است
سی دی Adafruit_Python_CharLCD
مرحله 4: در داخل فهرست یک فایل به نام setup.py وجود دارد ، ما باید آن را نصب کنیم ، کتابخانه را نصب کنیم. برای نصب کتابخانه از کد زیر استفاده کنید
sudo python setup.py install
مرحله 3: نصب کتابخانه Adafruit DHT11 در رزبری پای:
کتابخانه DHT11 ارائه شده توسط Adafruit می تواند برای DHT11 ، DHT22 و دیگر سنسورهای دمای سیم نیز استفاده شود. روش نصب کتابخانه DHT11 نیز مشابه روش نصب کتابخانه LCD است. تنها خطی که تغییر می کند پیوند صفحه GitHub است که کتابخانه DHT روی آن ذخیره شده است.
برای نصب کتابخانه DHT ، چهار خط فرمان را یک به یک در ترمینال وارد کنید
git clone
سی دی Adafruit_Python_DHT
sudo apt-get install build-essential python-dev
sudo python setup.py install
مرحله 4: نمودار مدار
![مدار مدار](https://i.howwhatproduce.com/images/002/image-3574-4-j.webp)
![مدار مدار](https://i.howwhatproduce.com/images/002/image-3574-5-j.webp)
ماژول DHT11 در 3 پین ارائه می شود ، Vcc را به 5V در pi متصل کنید ، پایه زمین را به هر پایه زمین روی pi وصل کنید و پین داده را به پین GPIO دلخواه خود روی pi متصل کنید ، در این آموزش ما از GPIO استفاده می کنیم. 17 که پین شماره 11 روی pi است.
توجه: DHT11 در نوع ماژول یا حسگر ارائه می شود ، آنچه در شکل زیر نشان داده شده است نوع سنسوری است که دارای 4 پین است ، در صورتی که از نوع ماژول فقط با 3 استفاده می کنید ، یک مقاومت بین پین داده و Vcc متصل شده است. پین ، نیازی به مقاومت نیست
برای مشخص شدن پین های سنجاق پای pi به نمودار زیر مراجعه کنید.
مرحله 5:
![تصویر تصویر](https://i.howwhatproduce.com/images/002/image-3574-6-j.webp)
![تصویر تصویر](https://i.howwhatproduce.com/images/002/image-3574-7-j.webp)
در زیر شماتیک کامل اتصال است. از آنجا که LCD از دو 5 ولت موجود در pi استفاده می کند ، ما می توانیم از یک breadboard برای تقسیم 5V بین LCD و ماژول DHT11 استفاده کنیم. پین های LCD به ترتیب زیر به pi متصل می شوند. توجه داشته باشید که از پین 7 ، 8 ، 9 و 10 LCD استفاده نمی شود
مرحله 6:
کد کامل برای خواندن داده ها و نمایش آن بر روی LCD در زیر نشان داده شده است
از زمان وارد کردن واردات خواب Adafruit_DHT از Adafruit_CharLCD وارد کردن سنسور Adafruit_CharLCD = Adafruit_DHT. DHT11 پین = 17 رطوبت ، دما = Adafruit_DHT.read_retry (سنسور ، پین) lcd = Adafruit_CharLCD (rs = 26 ، en = 19 ، d4 = 13 ، d5 d6 = 5 ، d7 = 11 ، cols = 16 ، سطرها = 2) #DECPLAY A STATIC TEXT lcd.clear () اگر رطوبت هیچکدام و دما هیچکدام نباشد: چاپ ('Temp = {0: 0.1f}*C رطوبت = {1: 0.1f}٪ '. فرمت (دما ، رطوبت)) lcd.message (' Temp = {0: 0.1f}*C / n رطوبت = {1: 0.1f}٪ '. قالب (دما ، رطوبت)) else: print ('خواندن انجام نشد. دوباره امتحان کنید!') lcd.message ('خواندن انجام نشد. دوباره امتحان کنید!')
توصیه شده:
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
![از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله](https://i.howwhatproduce.com/images/002/image-5402-j.webp)
از داده های زنده آردوینو نقشه های زیبا بسازید (و داده ها را در اکسل ذخیره کنید): همه ما دوست داریم با تابع P … lotter خود در Arduino IDE بازی کنیم. با این حال ، در حالی که می تواند برای برنامه های کاربردی اساسی مفید باشد ، داده ها بیشتر پاک می شوند امتیاز اضافه می شود و برای چشم چندان خوشایند نیست. پلاتر Arduino IDE انجام نمی دهد
خواندن و رسم داده های سنسور نور و دما با رزبری پای: 5 مرحله
![خواندن و رسم داده های سنسور نور و دما با رزبری پای: 5 مرحله خواندن و رسم داده های سنسور نور و دما با رزبری پای: 5 مرحله](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
خواندن و رسم داده های سنسور نور و دما با رزبری پای: در این دستورالعمل نحوه خواندن سنسور نور و دما با تمشک pi و مبدل آنالوگ به دیجیتال ADS1115 و نمودار نمودن آن با استفاده از matplotlib را خواهید آموخت. بیایید با مواد مورد نیاز شروع کنیم
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
![چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله](https://i.howwhatproduce.com/images/011/image-30766-j.webp)
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
خواندن اطلاعات سنسور اولتراسونیک (HC-SR04) بر روی LCD 128 × 128 و تجسم آن با استفاده از Matplotlib: 8 مرحله
![خواندن اطلاعات سنسور اولتراسونیک (HC-SR04) بر روی LCD 128 × 128 و تجسم آن با استفاده از Matplotlib: 8 مرحله خواندن اطلاعات سنسور اولتراسونیک (HC-SR04) بر روی LCD 128 × 128 و تجسم آن با استفاده از Matplotlib: 8 مرحله](https://i.howwhatproduce.com/images/012/image-33115-j.webp)
خواندن داده های سنسور اولتراسونیک (HC-SR04) روی LCD 128 128 128 و تجسم آن با استفاده از Matplotlib: در این مقاله آموزشی ، ما از MSP432 LaunchPad + BoosterPack برای نمایش داده های سنسور اولتراسونیک (HC-SR04) در 128 × 128 استفاده می کنیم LCD و داده ها را به صورت سریال به رایانه ارسال کرده و با استفاده از Matplotlib تجسم کنید
هشدار اولیه نور باند تمشک PI با استفاده از داده های نقشه برداری پرواز: 14 مرحله (همراه با تصاویر)
![هشدار اولیه نور باند تمشک PI با استفاده از داده های نقشه برداری پرواز: 14 مرحله (همراه با تصاویر) هشدار اولیه نور باند تمشک PI با استفاده از داده های نقشه برداری پرواز: 14 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/001/image-1245-36-j.webp)
هشدار زود هنگام نور باند تمشک PI با استفاده از داده های نقشه برداری پرواز: این چراغ به دلایل متعددی ایجاد شد زیرا من همیشه به هواپیماهایی که از بالای سر پرواز می کنند علاقه مند هستم و در طول تابستان در آخر هفته ها اغلب برخی از هواپیماهای بسیار هیجان انگیز در حال پرواز هستند. اگرچه شما فقط تمایل دارید که آنها را در حین عبور بشنوید