جدول المحتويات:
- الخطوة 1: احصل على المكونات الخاصة بك
- الخطوة 2: اطلب PCB الخاص بك
- الخطوة 3: جندى المكونات
- الخطوة 4: العرض كساعة
- الخطوة 5: عمل كود مخصص
- الخطوة 6: لقد انتهيت
فيديو: صفيف عرض 7 شرائح: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لقد قمت ببناء شاشة عرض LED مكونة من 144 شاشة عرض 7 مقاطع يتم التحكم فيها بواسطة اردوينو نانو. يتم التحكم في المقاطع بواسطة 18 MAX7219 ic الذي يمكنه التحكم في ما يصل إلى 64 مصباحًا فرديًا أو 8 شاشات عرض 7 قطع. تحتوي المصفوفة على 144 عرضًا يتكون كل منها من 8 مصابيح LED فردية ، بحيث تحتوي المجموعة على إجمالي 1152 مصباحًا يمكنك التحكم فيها.
الخطوة 1: احصل على المكونات الخاصة بك
1 × اردوينو نانو
1 × ثنائي الفينيل متعدد الكلور
144 × عرض الكاثود المشترك 7 قطعة 1 رقم
18 × ماكس 7219
18 × 10 فائق التوهج مكثف (0603)
18 x 100nf مكثف (0603)
19 × 12 كيلو المقاوم (0603)
1 × أنثى مايكرو USB
42 × رأس أنثى
1 × Tiny RTC (اختياري)
1 × 2 أمبير امدادات الطاقة
الخطوة 2: اطلب PCB الخاص بك
هنا يمكنك تنزيل ملفات Gerber لـ PCB للشاشة. قم بتحميلها من خلال https://jlcpcb.com/quote#/ أو جهة تصنيع أخرى لطلبها.
الخطوة 3: جندى المكونات
قم بتلحيم جميع المكونات على ثنائي الفينيل متعدد الكلور كما هو موضح في المخططات. إذا كان لديك خبرة قليلة أو معدومة في لحام SMD ، أقترح عليك مشاهدة هذا البرنامج التعليمي حول لحام SMD أولاً.
إذا كنت ستستخدم الشاشة كجندى على مدار الساعة ، فإن رؤوس Tiny RTC على جانب البطارية.
الخطوة 4: العرض كساعة
عند الانتهاء من لحام جميع المكونات ، قم بتنزيل الكود وتحميله على اردوينو قبل وضعه في الشاشة. إذا كنت تريد عرض شيء مخصص ، فقم بإلقاء نظرة على الخطوة 5.
الخطوة 5: عمل كود مخصص
إذا كنت تريد إظهار شيء مخصص ، فأنت بحاجة إلى ترميزه يدويًا. في رمز المثال ، يتم عرض المقاطع المختلفة المعروفة أيضًا بالبكسل بالبايت مع كل جزء بت واحد: 0bDP-A-B-C-D-E-F-G على سبيل المثال سيظهر 0b01011011 5.
يحتوي رمز المثال على 3 طرق مختلفة لإظهار وحدات البكسل. الطريقة الأولى هي استخدام putPixel (x ، y ، byte) ؛ لاستبدال بكسل واحد من الشاشة في الموقع x ، y (0 ، 0 أعلى اليسار 5 ، 23 أسفل اليمين).
الطريقة الثانية هي استخدام addPixel (x ، y ، byte) ؛ تعمل الوظيفة تقريبًا مثل وظيفة putPixel () ولكن بدلاً من استبدال البكسل ، فإنها تضيف البكسل إلى العنصر الأصلي.
الطريقة الأخيرة هي استخدام fillPixel (x1 ، y1 ، x2 ، y2 ، بايت) ؛ funtion لملء مستطيل من x1 ، y1 إلى x2 ، y2 بنفس البكسل.
الخطوة 6: لقد انتهيت
تهانينا ، لقد انتهيت! الآن يمكنك برمجة العرض بالطريقة التي تريدها. وإذا قمت بعمل العرض ، فلا تنس مشاركته:)
موصى به:
مشروع Ludo Dice الرقمي مع عرض شرائح Arduino 7: 3 خطوات
Digital Ludo Dice with Arduino 7 Segment Display Project: في هذا المشروع ، يتم استخدام عرض 7 مقاطع لعرض رقم من 1 إلى 6 بشكل عشوائي عندما نضغط على زر الضغط. هذا واحد من أروع المشاريع التي يستمتع الجميع بصنعها. لمعرفة كيفية العمل مع عرض 7 أجزاء ، انقر هنا: -7 segme
عرض شرائح مكون من 4 أرقام و 7 14 دبوسًا مع Arduino: 3 خطوات
4 أرقام 7 عرض شرائح 14 دبابيس مع Arduino: من الجيد دائمًا اختبار ما إذا كان الجهاز يعمل بشكل صحيح أم لا إذا كان هذا المكون يحتوي على عدد كبير جدًا من المسامير. في هذا المشروع ، قمت باختبار شاشتي المكونة من 4 أرقام المكونة من 7 قطع و 14 سنًا. سيعرض كل مقطع 7 من 0 إلى 9 في نفس الوقت
مستشعر رطوبة التربة سهل Arduino 7 شرائح عرض: 4 خطوات (مع صور)
مستشعر رطوبة التربة سهل Arduino 7 Segment Display: مرحبًا! يمكن أن يكون الحجر الصحي صعبًا. أنا محظوظ لأن لدي ساحة صغيرة والكثير من النباتات في المنزل وهذا جعلني أفكر في أنه يمكنني صنع أداة صغيرة لمساعدتي في العناية الجيدة بهم بينما أكون عالقًا في المنزل. هذا المشروع بسيط وعملي
مستشعر المسافة + 4 أرقام و 7 شرائح عرض: 4 خطوات
مستشعر المسافة + 4 أرقام و 7 Seg Display: استخدم مستشعر المسافة وشاهد مسافة الكائنات على شاشة من سبعة أجزاء. يمكنك أيضًا رؤية المؤازرة تتحرك أكثر نحو اليسار مع اقتراب الجسم. سيخبرك مؤشر LED باللون الأحمر ما إذا كنت قريبًا جدًا وسيخبرك مؤشر LED الأخضر إذا كان لديك أيضًا
ابدأ عرض شرائح صور العطلة الخاصة بك بلمسة من السحر!: 9 خطوات (بالصور)
ابدأ عرض شرائح صور العطلة الخاصة بك بلمسة من السحر!: على مر السنين ، طورت عادة أخذ تمثال صغير معي عند السفر: غالبًا ما أشتري قطعة فنية صغيرة فارغة (مثل تلك الموجودة في الصورة) وأرسمها لتتناسب مع علم وموضوع البلد الذي أزوره (في هذه الحالة ، صقلية). تي