بناء عدّاد تصاعدي وتنازلي بشاشة TM1637

بناء عدّاد تصاعدي وتنازلي بشاشة TM1637

لا يحتاج بناء عدّاد وظيفي للأعلى والأسفل سوى شاشة سباعية القطع رباعية الأرقام وثلاثة أزرار؛ مشروع صغير يُعد لبنة بناء مفيدة فعليًا للوحات النقاط أو عدّادات التذاكر أو أي مشروع يحتاج تتبع رقم يعدّله الناس يدويًا.

المكونات المطلوبة

أردوينو أونو، وحدة شاشة سباعية القطع رباعية الأرقام من نوع TM1637، ثلاثة أزرار ضغط لمسية (زيادة، نقصان، وإعادة ضبط)، جرس نشط، لوحة تجارب، وأسلاك توصيل.

طريقة التوصيل

تحتاج وحدة TM1637 منفذي بيانات فقط، CLK وDIO، إلى جانب التغذية والأرضي، إذ تدير عملية تعدد إرسال الأرقام داخليًا بنفسها. يتصل كل زر بمنفذ رقمي خاص به، ويتصل الجرس بمنفذ خرج رقمي للتغذية الراجعة.

كيف يعمل العد

يزيد ضغط زر الزيادة العداد المخزَّن بمقدار واحد؛ ويُنقِصه زر النقصان بمقدار واحد. يعيد الضغط المطوَّل على زر إعادة الضبط لثانية تقريبًا الشاشة إلى الصفر. يُصدِر كل ضغطة زر أيضًا نغمة جرس قصيرة، ما يوفر تأكيدًا سمعيًا بتسجيل الضغطة.

تشغيل الشاشة

يحتفظ الكود بمصفوفة تربط كل رقم من 0 إلى 9 بنمط القطع المحدد الذي يضيئه بشكل صحيح، ويكتب إلى TM1637 باستخدام بروتوكول إشارة بدء/إيقاف خاص به، مُرسِلًا القيمة بت تلو الآخر. يتحكم ثابت السطوع في الكود بمدى سطوع ظهور الأرقام.

تذكّر القيمة

يمكن حفظ العدّاد في EEPROM، لكن الكتابة عند كل ضغطة تُهلك الذاكرة مبكرًا. استخدم EEPROM.update واحفظ بعد توقف قصير عن التغيير أو عند حدث واضح، مع حدود دنيا وعليا ومنع اهتزاز الأزرار.

مراجعة هندسية: تحقّق من رقم إصدار المكتبة، وجهد تشغيل الوحدة، ومخطط أطراف اللوحة الفعلية قبل التوصيل؛ فقد تختلف الوحدات التجارية المتشابهة ظاهريًا.

يمكنك إيجاد وحدات شاشة TM1637 وأزرار الضغط ضمن متجر Juthour Tech.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.