بسته 2 عددی سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm
سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm
5641BS یک نمایشگر 7-segment با ارتفاع 0.56 اینچ و تنظیمات Common Anode است. این شامل چهار رقم 7-segment جداگانه است که به شما امکان نمایش اعداد، حروف یا کاراکترهای دیگر را میدهد.نمایشگر 7-segment نامیده میشود زیرا هر رقم از هفت بخش تشکیل شده است که به یک الگوی خاص ترتیب داده شده است. این بخشها از "a" تا "g" نامگذاری شدهاند و هر کدام میتوانند به صورت مستقل کنترل شوند تا روشن یا خاموش شوند و به شما امکان ایجاد اعداد یا کاراکترهای مختلف را میدهند.
برای استفاده از نمایشگر 5641BS، به طور معمول هر بخش را به پین خروجی دیجیتالی میکروکنترلر یا سایر مدارهای کنترلی متصل میکنید. با روشن کردن بخشهای مورد نیاز، میتوانید اعداد یا کاراکترهای مختلف را نمایش دهید.در مورد نمایشگر Common Anode مانند 5641BS، آنودهای همه LEDها در هر بخش با هم متصل شده و به عنوان پین آنود مشترک ارائه میشود. کاتودهای هر بخش به پینهای کنترلی جداگانه متصل میشوند. برای روشن کردن یک بخش خاص، به طور معمول ولتاژ پایین (معمولاً زمین) را به پین کنترلی مربوطه و ولتاژ بالا (معمولاً ولتاژ مثبت) را به پین آنود مشترک اعمال میکنید.
ویژگی های سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm
- ارتفاع رقم: 0.56 اینچ (14.2 میلیمتر)
- نوع نمایش: نمایشگر 7 Segment 4 رقمی
- تنظیمات آنود مشترک: پین آنود مشترک به آنودهای تمام LEDها در هر بخش متصل است.
- تنظیمات بخش: بخشها با حروف "a" تا "g" نامگذاری شدهاند و میتوانند اعداد، حروف و کاراکترهای دیگر را نمایش دهند.
- تعداد پینها: احتمالاً نمایشگر دارای 12 پین است (4 پین کنترلی برای هر بخش و یک پین آنود مشترک برای هر رقم).
- حداکثر جریان رو به جلو: هر بخش از نمایشگر ممکن است حداکثر جریان رو به جلویی داشته باشد که نشاندهنده حداکثر جریانی است که میتواند از هر بخش LED بدون آسیب دیدن عبور کند.
- ولتاژ رو به جلو: هر بخش از نمایشگر ممکن است ولتاژ رو به جلویی داشته باشد که نشاندهنده ولتاژ مورد نیاز برای روشن کردن بخش LED است.
- ولتاژ عملکرد: نمایشگر ممکن است یک محدوده ولتاژ عملکرد توصیه شده داشته باشد که در آن قادر به عملکرد صحیح میباشد.
بررسی پایه های سگمنت چهارتایی تایی آند مشترک 5641BS قرمز 50X18mm
به همراه سون سگمنت چه اقلامی باید خریداری شود؟
- میکروکنترلر
- آردوینو
- ESP
- کابل فلت
- برد بورد
راه اندازی سگمنت چهارتایی تایی آند مشترک 5641BS با آردوینو
در ادامه یک نمونه کد آردوینو آورده شده است که نحوه کنترل یک نمایشگر 7 Segment 4 رقمی با آنود مشترک را نشان میدهد، با فرض اینکه نمایشگر را به آردوینو به درستی متصل کرده باشید.در تابع setup، تنظیمات اولیه انجام میشود. پینها به عنوان خروجی تنظیم میشوند تا بتوانند وضعیت نمایشگر را کنترل کنند.تابع loop داخل یک حلقه بینهایت اجرا میشود و اعداد 0 تا 9 را به ترتیب نمایش میدهد.در هر مرحله از حلقه loop، تابع displayNumber فراخوانی میشود تا عدد مورد نظر را روی نمایشگر نشان دهد.در تابع displayNumber، ابتدا تمام رقمها خاموش میشوند.
این کار با قرار دادن ولتاژ بالا روی پینهای مشترک آنود انجام میشود.سپس عدد ورودی در اعداد جداگانه استخراج میشود تا بتوان رقمها را به صورت جداگانه نمایش داد.با تنظیم ولتاژ پایین روی پین مشترک آنود مربوط به رقم مورد نظر و تنظیم الگوی بخشها با استفاده از تابع digitalWrite، رقم مورد نظر روشن شده و الگوی بخشها بر اساس آن تنظیم میشود.با استفاده از تابع delay، تاخیری برای نمایش عدد مورد نظر قرار داده میشود.سپس رقم فعال را خاموش کرده و به رقم بعدی میرویم تا عدد بعدی را نمایش دهیم.
راه اندازی سگمنت چهارتایی تایی آند مشترک 5641BS با میکروپایتون
در ادامه یک نمونه کد میکروپایتون آورده شده است که نحوه کنترل یک نمایشگر 7 Segment 4 رقمی با آنود مشترک را نشان میدهد.در ابتدای کد، از کتابخانه RPi.GPIO استفاده میشود تا کد را به عنوان کدی برای کنترل پینهای GPIO راهاندازی کند.تنظیمات پینها از طریق متغیرهای digit_pins و segment_pins انجام میشود.
پینهای مشترک آنود را در digit_pins و پینهای کنترل بخش را در segment_pins مشخص میکنیم.در تابع setup، پینها برای استفاده به عنوان خروجی تنظیم میشوند.تابع display_number برای نمایش عدد مورد نظر روی نمایشگر استفاده میشود. در ابتدا، تمام رقمها خاموش میشوند.سپس اعداد جداگانه استخراج میشوند و بر اساس آن، رقم مورد نظر روشن میشود و الگوی بخشها تنظیم میشود.با استفاده از تابع GPIO.output و تنظیم پینهای مربوطه، رقم مورد نظر روشن شده و الگوی بخشها بر اساس الگوهای موجود در digit_patterns تنظیم میشوند.با استفاده از تابع time.sleep، تاخیری برای نمایش عدد مورد نظر قرار داده میشود.
مشخصات
ویژگیهای فیزیکی
سایر ویژگیها
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.