جدول المحتويات:

شاشات 7 شرائح قابلة للعنونة: 10 خطوات (مع صور)
شاشات 7 شرائح قابلة للعنونة: 10 خطوات (مع صور)

فيديو: شاشات 7 شرائح قابلة للعنونة: 10 خطوات (مع صور)

فيديو: شاشات 7 شرائح قابلة للعنونة: 10 خطوات (مع صور)
فيديو: عمل رأس صفحة مختلف لكل صفحة في برنامج الورد 2024, يوليو
Anonim
يعرض 7-Segment عنونة
يعرض 7-Segment عنونة
يعرض 7-Segment عنونة
يعرض 7-Segment عنونة

في كثير من الأحيان تنقر فكرة في ذهني وأفكر ، "كيف لم يتم ذلك من قبل؟" وفي معظم الأوقات ، كان الأمر كذلك بالفعل. في حالة "عرض 7-Segment قابل للعنونة" - لا أعتقد حقًا أنه تم القيام به ، على الأقل ليس هكذا.

في معظم الأوقات ، ينتهي الأمر بالشاشات المكونة من 7 أجزاء إلى أن تكون أكثر تعقيدًا مما تعتقد. بشكل أساسي ، تقوم فقط بإضاءة مجموعة من مصابيح LED لعرض الأرقام أو الأحرف. هذا يعني أنك بحاجة إلى التحكم في كل جزء من كل رقم لديك ، لذلك إذا كان لديك 4 أرقام ، فهذا 4 * 7 = 28 ناتجًا! ناهيك عن الأسلاك والمقاومات. ثم بمجرد أن تبدأ في قيادة مجموعة منهم ، فإن الأمور لا تبدو بهذه البساطة بعد الآن. قررت إنشاء طريقة بسيطة للحصول على أكبر عدد تريده من شاشات العرض المكونة من 7 مقاطع أو أقلها كما تريد ، وهي وحدات فائقة. سواء كنت تريد 20 أو 2 ، فأنت تحتاج فقط إلى خط بيانات واحد من Arduino للتحكم فيها. تابع معنا لترى كيف فعلت هذا ، أو لتصنع بنفسك ، أو لتعرف فقط كيف تعمل!

إذا كنت لا ترغب في إنشاء مشروعك الخاص ، أو كنت ترغب فقط في دعم المشاريع مفتوحة المصدر التي أقوم بإنشائها ، فأنا أقوم حاليًا بتشغيل حملة تمويل جماعي لهذه العروض على موقع الويب الخاص بي!

الخطوة 1: شاهد الفيديو

Image
Image

إذا تعلمت بشكل أفضل من خلال مشاهدة مقاطع الفيديو ، فسأشرح كيف صنعتها وكيف تعمل هنا.

لا تنسى الاشتراك!

www.youtube.com/seanhodgins

الخطوة 2: احصل على الأجزاء والأدوات

ابدأ بمكونات تثبيت السطح!
ابدأ بمكونات تثبيت السطح!

لا توجد أجزاء كثيرة ، وهو ما يجعل هذا رائعًا ، ولكن يجب أن تكون على ما يرام مع لحام سطح التثبيت.

الأجزاء لكل شاشة:

  • 1 × Custom PCB - احصل على الملفات من GitHub ، أو اطلب عبر PCBWay
  • 3 × WS2811 - Adafruit
  • عرض شرائح 1 × 7 - يجب أن يكون الأنود المشترك! Sparkfun لها
  • 3 × 33 أوم المقاوم 0805 - Digikey
  • 3 x 1 فائق التوهج مكثف 0805 - Digikey
  • 1 × رأس بزاوية قائمة 3 سنون - أنثى - Digikey
  • 1 × رأس الزاوية اليمنى 3 سنون - ذكر - Digikey

أدوات:

  • لحام حديد
  • فرن إعادة التدفق أو الهواء الساخن (اختياري ولكن أسهل)
  • لصق جندى أو جندى

إذا كنت تريد تخطي التصميم وشراء زوجين فقط ، فانتقل إلى هنا

shop.idlehandsdev.com/products/addressable-7-segment-display

الخطوة 3: ابدأ بمكونات التثبيت السطحي

على الظهر ، ضع معجون اللحام. هذه كلها مكونات متسامحة حقًا ، لذا سيكون مشروعًا جيدًا أن تبدأ إذا لم تقم مطلقًا بإعادة تدفق مكونات تثبيت السطح. بعد تطبيق معجون اللحام ، ضع الأغطية والمقاومات وأخيراً WS2811. اتبع العلامات الموجودة على السبورة.

الخطوة 4: إعادة التدفق

Image
Image
أضف رؤوس الدبوس
أضف رؤوس الدبوس

احصل على هذا الهواء الساخن أو إعادة تدفق الفرن ، وقم بتسخينهم حتى يتماسك معجون اللحام بالكامل. إذا لم يكن لديك هواء ساخن أو فرن إنحسر ، يمكنك استخدام مكواة لحام ولحام. إنها أكثر مملة ولكنها قابلة للتنفيذ تمامًا. لدي فيديو حول هذا إذا كنت تريد معرفة بعض التقنيات. تحقق من ذلك هنا:

الخطوة 5: أضف رؤوس الدبوس

ترتيب الخطوات في Instructable مهم. يجب لحام رؤوس الدبوس بعد ذلك ، لأن وساداتها ستختفي قريبًا تحت مكون العرض المكون من 7 مقاطع. يوضح لك اللوح الاتجاه الذي تتجه إليه رؤوس الدبوس من الذكور والإناث. حاول أن تجعلها مستقيمة!

الخطوة 6: لحام شاشة العرض المكونة من 7 أجزاء

جندى شاشة 7-Segment
جندى شاشة 7-Segment

أخيرًا ، يتعين علينا لحام مكون العرض المكون من 7 مقاطع. تأكد من أنه في الاتجاه الصحيح باتباع اتجاه الشاشة الحريرية.

بمجرد الانتهاء من اللحام ، قم بتنظيف اللوح بمنظفك المفضل وتنتهي!

الخطوة 7: كيف تعمل الأجهزة

كيف تعمل الأجهزة
كيف تعمل الأجهزة

WS2811 IC قادر على تشغيل 3 مصابيح LED بتيار متغير. عادةً ما تكون هذه المصابيح باللون الأحمر والأخضر والأزرق لتتمكن من صنع آلاف الألوان المختلفة. في حالة العرض المكون من 7 مقاطع ، نستخدم 3 WS2811s للتحكم في سطوع 8 أجزاء مختلفة من شاشة العرض المكونة من 7 مقاطع. اثنان من WS2811s متصلان بثلاثة قطاعات وآخر واحد متصل بقطعتين ، مع بقاء واحد. تم توصيل الجزء المتبقي بالفعل بمصباح LED غير مأهول ، والذي اعتقدت أنه قد يكون مفيدًا لشيء ما.

الطريقة التي يمكن بها عنونة WS2811 هي أنها قادرة على تمرير البيانات من WS2811 إلى آخر. لذلك عندما ترسل سلسلة من البتات (البيانات) ، فسوف تأخذ المعلومات الخاصة بها حول ما يجب تشغيله من مصابيح LED ، وتمرير بعض المعلومات إلى WS2811s التالية حتى يتلقوا جميعًا المعلومات. هذا يعني أن طريقة الاتصال هذه لا تتطلب سوى خط بيانات واحد. بمجرد استلام البيانات للرقم الفردي ، فإنه يدفع البيانات إلى الثلاثة التالية ، وهناك مخطط مبسط للغاية في الصورة أعلاه. السلك الأخضر المجاني هو ما يتم عرضه على الشاشة التالية.

الخطوة 8: كيف يعمل البرنامج التجريبي

كيف يعمل البرنامج التجريبي
كيف يعمل البرنامج التجريبي

قمت بسرعة بتجميع برنامج Arduino لشرح كيفية عرض الأشياء على شاشة 7-Segment قابلة للعنونة. يستخدم مكتبة Adafruit NeoPixel للتحكم في عرض الأرقام. إنه يحول كل رقم بشكل أساسي إلى 3 Neopixels. يمكنك إرسال رقم واحد إلى شاشة واحدة والتحكم في سطوعها ببساطة عن طريق كتابة:

writeDigit (رقم العرض ، الرقم ، السطوع) ؛

رقم العرض هو الرقم من اليمين إلى اليسار للشاشة التي تريد كتابتها بدءًا من 0. الرقم هو الرقم الفعلي الذي تريد أن يظهر على الشاشة من 0 إلى 9 ، والسطوع قيمة من 0-255 لكيفية مشرق تريده أن يكون.

في كل مرة تريد تحديث شاشات العرض ، يجب عليك إرسال:

segments.show () ؛

نظرًا لعدم وجود تعدد إرسال يحدث هنا ، فإنه يجعل من السهل فعل أشياء مثل نبض الأرقام وتعتيمها وإنشاء رسوم متحركة رائعة.

لا توجد مكتبة قائمة بذاتها ، لكن قد أعمل على واحدة قريبًا. إذا كنت ترغب في المساهمة في المشروع وكتابة مكتبة ، فلا تتردد في الاتصال بي وسأرسل لك بعض العروض.

الخطوة 9: سلسلة ديزي لهم معا

الجائزة الثانية في مسابقة PCB

موصى به: