
این ماژول شامل یک نمایشگر 7 سگمنتی هشت رقمی، هشت کلید فشاری و هشت LED مستقل است که همگی توسط تراشه TM1638 کنترل میشوند. TM1638 امکان خواندن کلیدها، نمایش اعداد یا کاراکترها در سگمنتها و کنترل LEDها را تنها از طریق سه پایه (CLK، DIO و STB) برای ارتباط سریال فراهم میکند. این ویژگی باعث کاهش چشمگیر مصرف پینهای I/O در پروژههای مبتنی بر میکروکنترلرهایی مانند Arduino، STM32 و AVR میشود. ماژول دارای رابط کاربری ساده و کتابخانههای آماده در بسیاری از پلتفرمها است. استفاده همزمان از صفحهنمایش، کلیدها و LEDها بدون نیاز به برنامهنویسی پیچیده از مزایای اصلی آن است. این ماژول انتخابی مناسب برای طراحی رابطهای کاربری ساده، پروژههای آموزشی، سیستمهای امتیازدهی، تایمرها و نمایشگرهای مقادیر سنسورها میباشد.
مشخصات
- ولتاژ کاری: 5 ولت DC
- حداکثر جریان مصرفی: 0.24 آمپر
- رابط ارتباطی: سریال با استفاده از سه پین (CLK, DIO, STB)
- تراشه کنترلر: TM1638
- تعداد کاراکتر نمایشگر: 8 رقمی (سون سگمنت)
- اندازه نمایشگر: 0.36 اینچ
- تعداد کلیدها: 8 عدد فشاری
- تعداد LEDهای جداگانه: 8عدد
- رنگ سگمنتها: قرمز
- ابعاد ماژول: 76×50×10 میلیمتر
- دمای کاری: 10- تا 70+ درجه سانتیگراد
نحوه راهاندازی و استفاده از ماژول TM1638 با آردوینو
اتصالات الکتریکی ماژول به آردوینو
ماژول TM1638 از رابط سریال سه سیمه (STB، CLK، DIO) برای ارتباط با میکروکنترلر استفاده میکند. در جدول زیر نحوه اتصال پایهها به آردوینو Uno نمایش داده شده است:
پایه ماژول توضیحات اتصال به آردوینو
- VCC تغذیه 5V
- GND زمین GND
- DIO داده پایه دیجیتال
- CLK کلاک پایه دیجیتال
- STB فعالسازی پایه دیجیتال
کتابخانه موردنیاز
برای راهاندازی سریع این ماژول با آردوینو، از کتابخانه آماده TM1638 استفاده میشود. برای نصب مراحل زیر را دنبال کنید:
- باز کردن Arduino IDE
- از منوی Sketch → Include Library → Manage Libraries
- جستجو و نصب کتابخانه TM1638 یا TM1638lite
- تغذیه ماژول حتماً 5 ولت DC باشد، زیرا ولتاژهای بالاتر ممکن است به IC آسیب بزنند.
- در صورت استفاده با بردهای 3.3 ولت (مثل ESP8266)، از مبدل سطح منطقی استفاده کنید.
- استفاده از کتابخانه مناسب و معتبر، کدنویسی پروژه را بسیار سادهتر و سریعتر میکند.
- نمایشگر توانایی نمایش برخی حروف انگلیسی را دارد، اما به دلیل محدودیت سون سگمنت، همه حروف پشتیبانی نمیشوند.
کاربردهای رایج
ماژول TM1638 در پروژههایی که نیاز به نمایش مقادیر، تعامل با کاربر یا کنترل ساده دارند، بسیار کاربردی است. بهدلیل استفاده کم از پایههای I/O، در پروژههایی با محدودیت منابع بسیار ارزشمند است. از این ماژول میتوان در طراحی سیستمهای امتیازدهی، رابطهای کنترلی، آموزش مفاهیم دیجیتال و ساخت پروژههای خلاقانه استفاده کرد.
- تایمر دیجیتال
- نمایشگر امتیاز برای بازیها
- نمایش وضعیت سنسورها
- کنترل منوی ساده در سیستمهای تعاملی
- سیستمهای آموزش میکروکنترلر
- واسط کاربری پروژههای آردوینو
- شبیهساز صفحه کلید یا صفحه کنترل
- پروژههای کنترل روشنایی LED
- دستگاههای شمارنده دیجیتال
- سیستمهای تست دیجیتال ساده
Introduction
This module features an 8-digit seven-segment display controlled by the TM1638 IC for LED drive control. It includes eight push buttons, expanding its potential applications to include household electrical appliances. With the TM1638 controller, you can easily control the display and push buttons using just three digital pins. It is an excellent choice for displaying a small number of characters in your Arduino projects or other digital tube and LED display devices.
Specification
Chip: TM1638
Voltage range: DC5 V
Input power: 0.24 A
Temperature range:-10 – 70 ° C
Dimensions: 76mmL x 50mmW x 10mmH
7-segment display
8 character LED
8 keys/push buttons
Serial interface for less IO pins
-
حافظ شیرمحمدلی | 11ماه قبل با سلام ، ظاهرا ولتاژ کاری این ماژول اشتباه درج شده ، ولتاژ بهینه کاری آیسی این ماژول 3.3 تا 5 ولت هست.
-
ادمین | 10ماه قبل سلام اطلاعات مورد نیاز به توضیحات کالا اضافه و تصحیح شد. با تشکر از حسن توجه شما
-
-
حسین محتشمی | حدود 1 سال قبل ظاهرا تغذیه برد 12 ولت است سطوح منطق صفر و یک برای ورودی هایی که باید به میکرو وصل شود، چند است؟ آیا میتوان آنرا مستقیما به میکرو 3.3 وصل کرد یا نیاز به مدار تغییر سطح دارد؟
-
همایون دانشگر | حدود 1 سال قبل این لینک را مرور کنید https://www.handsontec.com/dataspecs/display/TM1638.pdf
-
ادمین | حدود 1 سال قبل برای دریافت پاسخ سریع و جامع در مورد سوالات علمی و فنی خواهشمند است به انجمن های تخصصی برق و الکترونیک ECA مراجعه فرمایید. (www.eca.ir/forums)
-
