جدول المحتويات:
- الخطوة 1: التخطيط
- الخطوة 2: ثنائي الفينيل متعدد الكلور
- الخطوة 3: احصل على الأجزاء
- الخطوة 4: اللحام
- الخطوة 5: قم بترتيبها
- الخطوة السادسة: البرمجة
- الخطوة 7: الشيء النهائي
- الخطوة 8: التحسينات
فيديو: شاشة LED نقطية: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
هذه طريقة بسيطة لإنشاء شاشة LED Dot-Matrix الشخصية الخاصة بك. سأقوم بإضافة البرنامج الكامل مع شرح لإضاءة مصابيح LED. إنها أيضًا قابلة للاختراق ، يمكنك تغييرها لتناسب نفسك.
لقد قررت أن أقوم بعمل عرض مصفوفة نقطية خاصة بي لأنها تبدو رائعة ، ولا يمكن العثور على أي منها باللون الأزرق ، وهو أفضل لون ، لذلك قررت ، أن أصنعه بنفسي أيضًا.
الخطوة 1: التخطيط
المهمة الأولى هي تخطيط المشروع.
لقد قمت ببناء الدائرة الكهربية على Eagle حتى أتمكن من رؤية التوصيلات واختبار مصفوفة LED. كما مكنني من تعلم كيفية إضاءة مصابيح LED الفردية. أول شيء يجب فعله هو إضافة جميع عناصر الدعم لـ PIC ، لذلك أحتاج إلى مصدر طاقة وتنزيل مقبس وإعادة تعيين. أحتاج أيضًا إلى ترتيب النواتج في صفوف سهلة الاستخدام. حدد هذا حجم ثنائي الفينيل متعدد الكلور ، لذلك قضيت الكثير من الوقت الذي يمكنني تقليله حتى لا أستطيع تصغيره. كانت الخطوة التالية هي وضع 20 مصباح LED في المصفوفة النقطية ، وربط جميع الأنودات في الأعمدة وجميع الكاثودات في الصفوف. من المستحيل القيام بذلك بدون استخدام أسلاك الارتباط إلا إذا كنت تستخدم لوحة مزدوجة الطبقة أو لوحة مزدوجة الجوانب. لم أكن لذلك سأستخدم أسلاك الوصلات.
الخطوة 2: ثنائي الفينيل متعدد الكلور
حسنًا ، يجب أن يتم ذلك بطريقة ما.
لقد صممت PCB على أجهزة الكمبيوتر المدرسية ، والتي تحتوي على PCB Wizard 3. قطعة رائعة من البرامج ، سهلة الاستخدام للغاية ولكنها لا تزال قوية جدًا. لسوء الحظ ، هذا يعني أنه بينما لدي ملفات PCBWiz3 ، لا أمتلكها بأي تنسيق آخر ، والصور الوحيدة التي أمتلكها هي أقنعة حفر الصور ، ودائمًا ما تكون ممارسة جيدة لفها في ورق قناع حفر الصور في وقت لاحق استخدام أو مجرد وثائق. لسوء الحظ ، قاموا بإجراء مسح ضوئي سيئ إلى حد ما. ومع ذلك ، عندما أعدت تصميم الدائرة على Eagle ، ذهبت وأعدت تصنيع ثنائي الفينيل متعدد الكلور.
الخطوة 3: احصل على الأجزاء
بمجرد أن تعرف ما الذي ستفعله ، فأنت بحاجة إلى الأجزاء. لقد استخدمت: 20 مصباح LED أزرق منتشر 1 PICAXE 18X متحكم 1 مقبس تسلسلي 1 مقاوم 22 كيلو أوم 1 10 كيلو أوم مقاومات من الأسلاك متعددة النواة السوداء من الأسلاك الحمراء متعددة النواة لقد استخدمت PICAXE PIC كما استخدمتها في المدرسة ، هم بسيطون جدا. أجدها بسيطة جدًا في البرمجة ، ثم تنزيل البرنامج عليها. PICAXE BASIC هي بالطبع لغة الموافقة المسبقة عن علم الوحيدة التي أعرفها أيضًا ، وهذا يحد منها. من المفترض أن يكون من السهل العثور عليها ، على الرغم من أنه في المملكة المتحدة يمكنك الذهاب إلى Rapid Electronics - دليل PICAXEPICAXE - إنها بيانات رقاقة.pdfPICAXE - أيضًا.pdf اشتريت مصابيح LED في نفس الوقت ، الآن كما كنت أذهب بالنسبة إلى المصفوفة النقطية الزرقاء ، كان هذا هو خياري ، وقد دفعت مقابل ذلك ، 48 بكسل لكل مصباح LED ، لذلك كان من الأرخص شراء مجموعة من 25 جنيهًا إسترلينيًا مقابل 12 جنيهًا إسترلينيًا. ما تريد ، على الرغم من استخدام تخطيطات PCB الخاصة بي ، فستحتاج إلى حزمة 5 مم ، كنت بحاجة إلى المقاوم 4k7 أوم لإعادة التعيين ، ما لم يتم سحب دبوس إعادة الضبط (دبوس 4) عاليًا بواسطة المقاوم 4k7 أوم ، فستظل الموافقة المسبقة عن علم باستمرار إعادة تعيين ، وهو أمر سيء ، لقد استخدمت مقبس استريو ومقاوم 10 كيلو أوم ومقاوم 22 كيلو أوم لمقبس التنزيل ، وهذا يعني أن الوحدة بأكملها مستقلة بذاتها ، وهو سهل للغاية. يمنع أيضًا إتلاف الموافقة المسبقة عن علم لأنني لا زلت مضطرًا لسحبه للخارج ، وفي النهاية انتهى بي الأمر بقطع الساقين ، يا لها من طريقة لإهدار 4.75 جنيهات إسترلينية … لقد تم حفر مركبات ثنائي الفينيل متعدد الكلور في المدرسة بحيث كانت خالية بشكل أساسي. ومع ذلك ، فإننا نستخدم لوحات ذات جودة رديئة بحيث يمكن سحب المسارات بسهولة تامة ، لكنني لم أعتقد أن ذلك سيكون مشكلة ، على الأقل حتى الآن. أوه كنت أشعر بالألم.
الخطوة 4: اللحام
بمجرد حصولك على الأجزاء ، فقد حان الوقت لربطها جميعًا معًا.
كانت اللوحة الأولى التي بدأت في اللحام بها هي لوحة العرض. كان هناك عدد من الأسباب ، بدا الأمر أكثر مللًا ، سيكون من الممتع جدًا اللعب به بمجرد انتهائي ، وسيكون الأمر مملًا ، انتظر ، هل ذكرت ذلك؟ لذلك بمجرد أن قمت بتنظيف المسارات ببعض الأسلاك السلكية ، بدأت في قطع أسلاك الوصلة وربطها. كانت هذه الأشياء صعبة الصنع ومن الصعب جدًا صنعها ثم إصلاحها في مكانها ، لذلك في غياب مساعد مطيع بأصابع السيراميك ، استخدمت شريط البيع ، الذي قادني إلى اكتشاف ، ليس لأول مرة ، أن شريط البيع المحترق هو أشياء سيئة. بمجرد اكتمال ذلك ، بدأت في لحام مصابيح LED ، بدأت من الأعلى وشققت طريقي لأسفل للقيام بها بشكل فردي ، حتى شعرت بالملل وبدأت في صفوف كاملة مرة واحدة. في النهاية ، أصبح الأمر صعبًا للغاية حيث توقفت مؤشرات LED بشكل كبير. بمجرد أن يتم لحام جميع مصابيح LED العشرين ، هاجمت الجزء الخلفي وقمت بقص كل تلك الخيوط المزعجة بقدر ما أستطيع. ووفقًا لأفكاري السابقة ، حصلت على حزمة بطارية احتياطية 6 فولت ومقطع بطارية وبدأت في تشغيل الأسلاك لأعلى ولأسفل التوصيلات التي تضيء الأعمدة. بدا هذا جيدًا بمفرده ، في الواقع ، ربما كان باقي المشروع يستحق كل هذا العناء لهذه النظرة فقط. بالطبع لسبب غريب كانت الصفوف بأكملها تضيء معًا ولكن في هذه المرحلة لم ألاحظ ذلك تمامًا …
الخطوة 5: قم بترتيبها
بمجرد أن تقوم بتلحيم الألواح معًا ، فقد حان الوقت لترتيبها. هناك عدد من الأشياء التي يمكنك القيام بها.
إزالة التدفق الزائد: يساعد Flux على تدفق اللحام وإجراء اتصالات جيدة ولكنه يبدو سيئًا جدًا عند التجفيف ويفضل التخلص منه للحصول على هذا المظهر الجميل. أفضل طريقة للقيام بذلك هي أن تربت على السبورة بخرقة غارقة في الأسيتون. من أين ستحصل على الأسيتون أسمعك تبكي؟ حسنًا ، يمكنك الحصول عليها من بعض المتاجر الفنية ، كما يمكنك شرائها من بعض متاجر القوارب / البحرية كجزء من مجموعة الألياف الزجاجية ، ولكن أفضل مصدر في الواقع هو مزيل طلاء الأظافر الرخيص. لذا توجه إلى أقرب صيدلي رخيص وابدأ في البحث عن أرخص مزيلات طلاء الأظافر. أنا أتحدث عن 49p مقابل 200 مل ، تجربتي السابقة تظهر أن هذا يأتي في زجاجات وردية اللون. نظف حواف الألواح: هذا بسيط مثل صنفرة حواف اللوحة لأسفل حتى تصبح ناعمة ومسطحة. من الجيد أيضًا تقريب الحواف. وهذا هو الأمر في الوقت الحالي.
الخطوة السادسة: البرمجة
لقد قمت بذلك ، وقمت بتوصيل البطارية ، لكن انتظر ، لا ، إنها لا تعمل ، أو ربما عليك فقط برمجتها … آه ستكون هذه فكرة جيدة. بسبب تفكيري ، لدي مقبس تنزيل موجود بالفعل على PCB ، لذلك ، ما عليك سوى الضغط على كابل التنزيل ، وتوصيله بمنفذ تسلسلي على جهاز الكمبيوتر الخاص بك ، والحصول على محرر البرمجة ، والحصول على الترميز! مبرمجة PICAXE من قبل ، لدي حوالي 4 سنوات من الخبرة حتى الآن ، GCSE ومستوى AS / A. أول شيء يجب فعله هو كتابة:
رئيسي: الانتقال الرئيسييقوم هذا فقط بإعداد PICAXE للبرنامج ، ووضع الكود المهم بين main و goto main ، وأنا أفعل ذلك حتى لا أنسى القيام بذلك لاحقًا. المهمة التالية هي ضبط المخرجات ، وأي دبابيس تريدها عالية وأيها منخفضة. الطريق الطويل والمستغرق للوقت هو الذهاب
عالية 1 عالية 2 عالية 3 منخفضة 1 منخفضة 2 منخفضة 3أو يمكنك أن تكون هادئًا وتضع كل الحالات في سطر واحد
دع الدبابيس =٪ 00001110 دبابيس صغيرة =٪ 00000000يعمل هذا عن طريق إعطاء كل دبوس رقمًا محددًا ، لذا فإن الدبوس 8 هو الرقم الأول ، والرقم 0 هو الرقم الأخير وما إلى ذلك. نحتاج أيضًا إلى أن نكون قادرين على وضع تأخير زمني هناك بحيث يتم ترك المسامير فعليًا لفترة كافية حتى تضيء مصابيح LED. هناك أمرين رئيسيين في انتظار PICAXE ، انتظر وتوقف مؤقتًا ، انتظر 1 ثانية واحدة ، حيث ينتظر التوقف 1 1uSecond ، وهو ما نحتاجه. أولئك الذين يميلون إلى الالتقاط الصئبي سيلاحظون أن هناك 8 دبابيس فقط على المسامير =٪ 00000000 أمر. نعم ، الإخراج التاسع في PICAXE18X هو دبوس الإخراج التسلسلي. يتطلب ذلك تعيين جزء جديد تمامًا من التعليمات البرمجية
كزة $ 05،٪ 00000000poke $ 05،٪ 00001000لست متأكدًا تمامًا من سبب نجاح ذلك ، أو سبب ضرورته ، لكنني حصلت عليه من الأشخاص الودودين في منتدى PICAXE ، لذا فإن وضع كل ذلك معًا يمنحنا
main: & apos Letter Aletpin =٪ 00011000 & apospoke $ 05،٪ 00000000 & apos Set SERTXD line lowpause 1 & aposlet pin =٪ 00100101 & apospoke $ 05،٪ 00001000 & apos Set SERTXD line highpause 1 & aposlet pin =٪ 01000101 & apospoke $ 05 &، line 00001 دبابيس highpause 1 & aposlet =٪ 10001000 & apospoke $ 05،٪ 00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposيجب أن يعرض ذلك الحرف A على شاشة dotmatrix
الخطوة 7: الشيء النهائي
هنا يتم عرض الحرف أ.
والصورة الثانية لحرف B في الظلام ، هذه مصابيح LED زرقاء منتشرة مع حزمة بطارية 4x AA 2500mAh مشحونة حديثًا ، ساطعة جدًا. لكن ليس ساطعًا لدرجة أنه لا يمكنك رؤية الشاشة ، فهو مثالي.
الخطوة 8: التحسينات
إنها تعمل ، فماذا الآن ، تنعم بمجد مشروع كامل وعملي ، لا ، ليس لثانية واحدة. كيف يمكنني تحسينها ، كيف يمكنني جعلها أرخص كيف يمكنني جعلها أكثر برودة !!! حسنًا ، إليك بعض الأفكار التي كانت ترتد حول رأسي. د قم بإسقاط السماكة الكلية للمشروع بمقدار 5 مم ، الأصغر هو الأفضل. بالإضافة إلى أن SMD تبدو أكثر برودة ، geek + 5. SMD PIC ، قف ، المزيد من جودة SMT ، المهوس +10 على الأقل ، حسنًا ، سيكون غير قابل للإزالة ، لكن لا يزال بإمكانك تنزيل البرامج عليه أثناء وجوده على السبورة. أوه ، وسوف ينخفض سمك المشروع ، في الخلف بمقدار 5 مم (لا تنسَ مقبس التنزيل على الرغم من ذلك). قد يعني أن الألواح مثالية ، حسناً ، مثالية مثلما صنعتها. يمكنك أيضًا اللعب بوظائف ممتعة مثل الألواح متعددة الطبقات أو مزدوجة الجوانب ، وتخيل ثنائي الفينيل متعدد الكلور على الوجهين ، فلن تحتاج إلى ثنائي الفينيل متعدد الكلور منفصلين بعد ذلك. أضف إلى ذلك مكونات SMD مثل المقاومات ومصابيح LED و PICs وستحصل على لوحة أنيقة للغاية ولكنها باهظة الثمن. إليك قائمة من CadSoft ، الأشخاص الذين صنعوا Eagle ، مصنعي PCB. شاشة أكبر ، معظم الشاشات 5 × 7 ، وشاشاتي 4 × 5 ، لذا فإن جعلها أكبر سيفتح مجموعة جديدة كاملة من خيارات العرض. من المؤكد أنك ستحتاج إلى المزيد من المخرجات ، لم يكن لدي سوى 9 مخرجات متاحة ، ولكن إذا كنت ستستخدم PICAXE28X ، فلديك ما يصل إلى 17 مخرجًا متاحًا ، أي 8 × 8. لطيف - جيد. ومع ذلك ، إذا انتقلت بعيدًا عن أجهزة PICAXE إلى وحدات تحكم دقيقة أخرى ، فأنا متأكد من وجود وحدات ذات دبابيس إخراج مختلفة. خيار آخر هو Charlie-Plex المخرجات ، على الرغم من أنك ستحتاج إلى أن تكون قادرًا على تعيين دبابيس الإخراج كمدخلات للحصول على هذا العمل. أعتقد أن هذا ممكن مع معظم صور PICAXE غير PICAXE ، وخاصةً Arduino. آمل أنه بمجرد تشغيل موقع الويب الخاص بي (TheDarkPlace أو The Dark Place فقط) ، قد أتمكن من بيع مجموعات من شاشات العرض 4 × 5 ، مع بعض الخيارات ، مثل لوحين منفصلين ولوح واحد كامل ولوح واحد كامل بطبقتين. لكن هذا يعتمد على عدد الأشخاص الذين يحبونه. أو يمكنك فقط مراسلتي عبر البريد الإلكتروني على: pinki1 [at] gmail.com إليك بعض الصور للتخطيطات.
موصى به:
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: في هذا المشروع سنقوم بواجهة شاشة LED ذات مصفوفة نقطية واحدة مع متحكم AVR (Atmega16). هنا سنعرض المحاكاة في البروتين ، يمكنك تطبيق نفس الشيء في أجهزتك. لذلك سنطبع هنا أولاً حرفًا واحدًا ، دعنا نقول "أ" في t
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: 6 خطوات
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: مرحبًا Instru هذا هو أول تعليمات لي. في هذا Instructable ، سأوضح كيف أقوم بعمل عرض تمرير مصفوفة نقطية LED DIY باستخدام Arduino كـ MCU ، هذا النوع من الشاشات موجود في محطة السكك الحديدية ومحطة الحافلات والشوارع والعديد من الأماكن الأخرى. هناك
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
شاشة LED مصفوفة نقطية: 5 خطوات
شاشة LED Dot Matrix: في هذا المشروع ، يجب عليك مرة أخرى استخدام مجموعتين من سجلات التحول. سيتم توصيلها بصفوف وأعمدة عرض المصفوفة النقطية. ستظهر بعد ذلك كائنًا بسيطًا أو كائنًا بسيطًا على الشاشة وتحريكه. الهدف الرئيسي من هذا المشروع هو
شاشة LED مصفوفة نقطية تتفاعل مع متحكم 8051: 5 خطوات
واجهة شاشة LED ذات مصفوفة نقطية مع متحكم 8051: في هذا المشروع ، سنقوم بتوصيل شاشة LED ذات مصفوفة نقطية واحدة مع متحكم 8051. سنعرض هنا محاكاة في البروتيوس ، يمكنك تطبيق نفس الشيء على أجهزتك. لذلك سنقوم أولاً بطباعة حرف واحد ، دعنا نقول "أ" في هذا العرض