پست الکترونیک

admin@zgcxgdlcd.com

تلفن

+8615919880141

واتساپ

15919880141

چگونه از LCD 7 سگمنت در پروژه سنسور رطوبت استفاده کنیم؟

Dec 25, 2025پیام بگذارید

در دنیای الکترونیک، سنسورهای رطوبت نقش مهمی در کاربردهای مختلف، از ایستگاه های هواشناسی گرفته تا سیستم های کنترل صنعتی، ایفا می کنند. یکی از اجزای کلیدی در پروژه سنسور رطوبت، نمایشگر است که اطلاعات بلادرنگ در مورد سطوح رطوبت را در اختیار کاربران قرار می دهد. ال سی دی 7 قسمتی به دلیل سادگی، هزینه کم و سهولت استفاده، انتخاب محبوبی برای چنین نمایشگرهایی است. به عنوان یک تامین کننده ال سی دی 7 قسمتی، می خواهم نحوه استفاده از ال سی دی 7 قسمتی در پروژه سنسور رطوبت را با شما به اشتراک بگذارم.

آشنایی با اصول ال سی دی 7 بخش

قبل از ادغام ال سی دی 7 قسمتی در پروژه حسگر رطوبت، لازم است بدانید که چگونه یک LCD 7 قسمتی کار می کند. یک LCD 7 قسمتی از هفت بخش جداگانه تشکیل شده است که معمولاً به عنوان a، b، c، d، e، f، و g به همراه یک نقطه اعشار برچسب گذاری می شوند. با روشن کردن ترکیبات مختلف این بخش ها می توانیم اعداد 0 تا 9 و همچنین برخی از حروف و نمادها را نمایش دهیم.

بخش ها توسط سیگنال های الکتریکی کنترل می شوند. هنگامی که یک بخش خاص با ولتاژ مناسب تغذیه می شود، روشن می شود. به عنوان مثال، برای نمایش عدد 8، هر هفت بخش (a، b، c، d، e، f و g) باید روشن شوند.

انتخاب 7 - بخش LCD مناسب برای پروژه شما

ما به عنوان یک تامین کننده ال سی دی 7 قسمتی، گزینه های مختلفی را برای مطابقت با نیازهای مختلف پروژه ارائه می دهیم. در اینجا چند نوع محبوب از ال سی دی های 7 قسمتی وجود دارد که می توانید برای پروژه سنسور رطوبت خود در نظر بگیرید:

  • نمایشگر HTN LCD: این نوع LCD کنتراست خوب و زوایای دید وسیع را ارائه می دهد. برای کاربردهای داخلی و خارجی مناسب است. شما می توانید اطلاعات بیشتری در مورد ما پیدا کنیدنمایشگر HTN LCD.
  • انعکاسی تک رنگ FSTN LCD: طراحی انعکاسی این LCD باعث صرفه جویی در مصرف انرژی می شود، زیرا از نور محیط برای روشنایی استفاده می کند. این برای برنامه هایی که مصرف برق در آنها نگران کننده است ایده آل است. ما را بررسی کنیدانعکاسی تک رنگ FSTN LCDبرای جزئیات بیشتر
  • پنل ال سی دی TN: LCD های TN به دلیل زمان پاسخگویی سریع و هزینه کم خود شناخته شده اند. آنها یک انتخاب عالی برای پروژه های پایه سنسور رطوبت هستند که در آن ویژگی های سطح بالا مورد نیاز نیست. شما می توانید در مورد ما بیشتر بدانیدپنل ال سی دی TN.

ادغام ال سی دی 7 سگمنت با سنسور رطوبت

هنگامی که ال سی دی 7 قسمتی مناسب را برای پروژه خود انتخاب کردید، گام بعدی این است که آن را با سنسور رطوبت ادغام کنید. در اینجا یک راهنمای گام به گام در مورد نحوه انجام این کار آورده شده است:

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

  • یک سنسور رطوبت (مانند DHT11 یا DHT22)
  • یک میکروکنترلر (مانند آردوینو Uno)
  • نمایشگر LCD 7 قسمتی
  • تخته نان و سیم های جامپر
  • مقاومت ها (در صورت نیاز برای محدود کردن جریان)

مرحله 2: سنسور رطوبت را به میکروکنترلر وصل کنید

سنسور رطوبت باید به میکروکنترلر متصل شود تا بتواند اطلاعات رطوبت را بخواند. به عنوان مثال، اگر از سنسور DHT11 با Arduino Uno استفاده می کنید، می توانید پایه VCC DHT11 را به پایه 5 ولت آردوینو، پایه GND را به زمین و پایه داده را به یکی از پایه های دیجیتال (مثلا پایه 2) وصل کنید.

مرحله 3: LCD 7 - Segment را به میکروکنترلر وصل کنید

ال سی دی 7 قسمتی نیز باید به میکروکنترلر متصل شود. اتصال به نوع LCD و میکروکنترلر مورد استفاده شما بستگی دارد. به طور کلی، شما باید پایه های قطعه (a - g و نقطه اعشار) را به پایه های خروجی دیجیتال میکروکنترلر متصل کنید. بسته به نوع LCD ممکن است نیاز به اتصال کاتد مشترک یا پین آند مشترک نیز داشته باشید.

58

مرحله 4: کد را بنویسید

مرحله آخر نوشتن کد برای خواندن داده های رطوبت از سنسور و نمایش آن بر روی LCD 7 قسمتی است. در اینجا یک مثال ساده از کد با استفاده از Arduino IDE آورده شده است:

#include <dht.h> #define DHTPIN 2 #define DHTTYPE DHT11 dht DHT; // پین‌های 7 - ال سی‌دی سگمنت بین‌المللی پین‌ها[] = {2، 3، 4، 5، 6، 7، 8}; const int digitPins[] = {9, 10}; // بخش‌ها برای اعداد 0 - 9 اعداد بایتی ثابت[10][7] = { {1، 1، 1، 1، 1، 1، 0}، // 0 {0، 1، 1، 0، 0، 0، 0}، // 1 {1، 1، 0، 1، 1، 1، 1، 1، 1، 1، 0، 0، 1}، // 3 {0، 1، 1، 0، 0، 1، 1}، // 4 {1، 0، 1، 1، 0، 1، 1}، // 5 {1، 0، 1، 1، 1، 1، 1}، // 6، 1، 0، 1، 6 {1، 1، 1، 1، 1، 1، 1}، // 8 {1، 1، 1، 1، 0، 1، 1} // 9 }؛ void setup() { for (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } for (int i = 0; i < 2; i++) { pinMode(digitPins[i], OUTPUT); } Serial.begin(9600); } void loop() { int chk = DHT.read11(DHTPIN); int humidity = DHT.humidity; // نمایش رطوبت روی LCD 7 قسمتی int digit1 = humidity / 10; int digit2 = رطوبت % 10; displayDigit(digit1, 0); تاخیر (5); displayDigit (digit2, 1); تاخیر (5); Serial.print("رطوبت:"); Serial.print(رطوبت); Serial.println(" %"); تاخیر (2000); } void displayDigit(int digit, int position) { digitalWrite(digitPins[position], LOW); for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], numbers[digit][i]); } digitalWrite(digitPins[position], HIGH); }

این کد داده‌های رطوبت را از سنسور DHT11 می‌خواند و آن را روی LCD 2 رقمی 7 قسمتی نمایش می‌دهد.

عیب یابی و بهینه سازی

در طول فرآیند توسعه، ممکن است با مشکلاتی مواجه شوید. در اینجا برخی از مشکلات رایج و راه حل های آنها آورده شده است:

  • نمایشگر نادرست: این ممکن است به دلیل سیم کشی نادرست یا کد نادرست باشد. اتصالات را بررسی کنید و مطمئن شوید که کد به درستی برنامه ریزی شده است.
  • کنتراست کم: اگر خواندن صفحه نمایش دشوار است، ممکن است لازم باشد کنتراست LCD را تنظیم کنید. برخی از LCD ها دارای پین تنظیم کنتراست هستند که می توان آن را به یک پتانسیومتر برای تنظیم آسان متصل کرد.

برای بهینه‌سازی عملکرد پروژه سنسور رطوبت، می‌توانید از تکنیک مالتی پلکس برای کاهش تعداد پین‌های مورد نیاز برای LCD 7 قسمتی استفاده کنید. اگر از میکروکنترلر با پین های ورودی/خروجی محدود استفاده می کنید، این می تواند به ویژه مفید باشد.

نتیجه گیری

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

اگر علاقه مند به خرید LCD های 7 قسمتی برای پروژه خود هستید، لطفاً برای اطلاعات بیشتر و بحث در مورد نیازهای خاص خود با ما تماس بگیرید. ما مشتاقانه منتظر همکاری با شما هستیم تا پروژه خود را به واقعیت تبدیل کنیم.

مراجع

  • مرجع آردوینو: https://www.arduino.cc/reference/en/
  • کتابخانه سنسور DHT: https://github.com/adafruit/DHT-sensor-library