جدول المحتويات:
فيديو: عرض من رقمين باستخدام مصفوفة Led 8x8: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هنا أود بناء مؤشر لدرجة الحرارة والرطوبة لغرفتي. لقد استخدمت مصفوفة 8x8 LED واحدة لعرض أرقام مكونة من رقمين ، وأعتقد أن هذا الجزء من المشروع أصبح أكثر فائدة. لقد قمت بتعبئة الجزء النهائي المبني باستخدام صندوق من الورق المقوى ، مطلي مثل الخشب.
اللوازم
- اردوينو نانو x1
- جهاز استشعار درجة الحرارة والرطوبة DHT11 x1
- مصفوفة 8x8 LED مع MAX7219 x1
- 10 كيلو المقاوم x1
- أسلاك الرأس
- 5V امدادات الطاقة x1
- صندوق من الورق المقوى (4x8x13 سم)
الخطوة 1: التخطيطي
يوفر مستشعر درجة الحرارة والرطوبة الرقمي DHT11 درجات حرارة تتراوح بين 0-50 درجة مئوية ورطوبة بين 20٪ إلى 90٪. دقة درجة الحرارة ± 2 درجة مئوية (الحد الأقصى) ودقة الرطوبة ± 5٪.
يوفر DHT11 أيضًا قيم نقطة الندى. نقطة الندى هي درجة الحرارة التي يجب أن يبرد الهواء عندها حتى يتشبع ببخار الماء. عند تبريده أكثر ، يتكثف بخار الماء المحمول جواً ليشكل ماءً سائلًا.
الخطوة 2: الأسلاك والملاكمة
أولاً ، قمت بطلاء صندوق من الورق المقوى باستخدام طلاء أكريليك وبعد التجفيف لمدة يوم واحد انتهيت من استخدام مثبت الشعر. لقد صنعت نافذة مربعة لشاشة LED على الغلاف الأمامي. كما فتحت فتحة مستطيلة صغيرة لمصدر طاقة Arduino Nano ووضعت عدة ثقوب بالقرب من مستشعر DHT11.
لقد أصلحت Arduino في زاوية الصندوق الرئيسي باستخدام صندوق صغير وسيليكون ساخن.
لقد وضعت مصفوفة LED في النافذة باستخدام شرائط شريطية شفافة. من المهم هنا وضعه مع دوران 90 درجة عكس اتجاه عقارب الساعة لأن الكود سيستخدم الصفوف الأربعة العلوية لعشرات الصفوف والصفوف الأربعة السفلية لأرقام الوحدة. بالنسبة للوحدة النمطية التي استخدمتها ، يجب أن يكون الجانب مع MAX7219 على جانب القاعدة.
لأنني وضعت Arduino والمستشعر في الجانب المغلق من الصندوق ، لم أتمكن من إغلاقه بالكامل؟ من الأفضل أن تختار الجانب الآخر:).
الخطوة 3: الكود
قم أولاً بتحميل المكتبة لـ DHT11 (https://github.com/adidax/dht11) ومصفوفة LED (https://github.com/wayoda/LedControl) إذا لم يكن لديك بالفعل.
يستخدم الكود أول 4 صفوف من مصفوفة LED في صورة عشرات وآخر 4 صفوف كوحدات. على سبيل المثال ، إذا قمت بالتحقق من رمز "واحد" ، فسترى "11" كما هو مستدير 90 درجة في اتجاه عقارب الساعة. إذا كنت تريد تغيير هذه الرموز ، فالرجاء الاهتمام بهذه التفاصيل.
بايت واحد = {B00000000 ، B01000100 ، B01111100 ، B01000000 ، B00000000 ، B01000100 ، B01111100 ، B01000000} ؛
رموز الحصول على الأرقام من قراءة المستشعر هي:
الوحدات = الرطوبة٪ 10 ؛ عشرات = (رطب / 10)٪ 10 ؛
بالنسبة للعشرات ، يتم تشغيل حلقة for على النحو التالي:
إذا (عشرات == 1) {لـ (int c = 0؛ c <4؛ c ++) {lc.setRow (0، c، one [c])؛ }
بالنسبة للوحدات ، ارسم حلقة for على النحو التالي:
if (الوحدات == 1) {for (int c = 4؛ c <8؛ c ++) {lc.setRow (0، c، one [c])؛ }
ترتيب العرض في حلقة كما يلي:
"° C" -> درجة الحرارة -> "hum" -> الرطوبة -> "dp" -> نقطة الندى -> معنى نقطة الندى (موضح أدناه)
لدي بعض المعلومات حول شعور الناس بالطقس وفقًا لنقطة الندى وأدخل هذه المعلومات في الكود على النحو التالي:
dp <10: جاف
9 <dp <15: جيد (g..d)
14 <dp <18: Sweltry (SW)
17 <dp <24: Sweltry plus (sw +)
dp> 23: رطب
عرض هذه الكلمة ليس جيدًا ولكن لا يزال من الممكن فهمه لشاشة 8x8 واحدة
موصى به:
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: 6 خطوات
شاشة عرض مصفوفة نقطية LED DIY باستخدام Arduino: مرحبًا Instru هذا هو أول تعليمات لي. في هذا Instructable ، سأوضح كيف أقوم بعمل عرض تمرير مصفوفة نقطية LED DIY باستخدام Arduino كـ MCU ، هذا النوع من الشاشات موجود في محطة السكك الحديدية ومحطة الحافلات والشوارع والعديد من الأماكن الأخرى. هناك
شارة عرض مصفوفة LED يمكن ارتداؤها: 8 خطوات (بالصور)
شارة عرض مصفوفة LED القابلة للارتداء: هل تدير حدثًا أو منافسة أو حتى تستضيف حفلة عيد ميلاد؟ الشارات هي عنصر متعدد الاستخدامات يمكن أن يجعل المقدمات والاحتفالات أسهل بكثير. لن تبدأ أبدًا محادثة مع & quot ؛ مرحبًا ، اسمي هو .. ……….. & quot؛ س
ساعة عرض مصفوفة LED صغيرة: 8 خطوات
Tiny LED Matrix Display Clock: كنت أرغب دائمًا في الحصول على ساعة سطح مكتب من الطراز القديم ، والتي تبدو وكأنها شيء من أفلام التسعينيات ، مع وظائف متواضعة جدًا: ساعة الوقت الحقيقي ، والتاريخ ، وإضاءة الخلفية المتغيرة ، والصافرة وخيار التنبيه . لذلك ، جئت بمعرف
شاشة عرض مصفوفة LED قابلة للتمرير مقاس 48 × 8 باستخدام Arduino و Shift: 6 خطوات (بالصور)
شاشة عرض مصفوفة LED قابلة للتمرير مقاس 48 × 8 باستخدام سجلات Arduino و Shift: مرحبًا بالجميع ، هذا هو أول برنامج Instructable الخاص بي ويتعلق بصنع مصفوفة LED قابلة للبرمجة قابلة للتمرير مقاس 48 × 8 باستخدام Arduino Uno وسجلات التحول 74HC595. كان هذا أول مشروع لي مع لوحة تطوير اردوينو. لقد كان تحديًا لم
شاشة عرض مصفوفة LED مقاس 8 × 8 - اردوينو - التحكم في البلوتوث: 7 خطوات (بالصور)
شاشة عرض مصفوفة LED مقاس 8 × 8 | اردوينو | BLUETOOTH CONTROL: في هذا البرنامج التعليمي ، أوضحت كيفية إنشاء مصفوفة LED مقاس 8 × 8 باستخدام Arduino. قم بتعليق ما تعتقده حول هذا التوجيه ، لذا يمكنني تحسينه في المزيد من التعليمات الخاصة بي ، ألق نظرة على فيديو تعليمي لفهم أفضل مجمل