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

عرض Lego / Cobi Arduino: 7 خطوات
عرض Lego / Cobi Arduino: 7 خطوات

فيديو: عرض Lego / Cobi Arduino: 7 خطوات

فيديو: عرض Lego / Cobi Arduino: 7 خطوات
فيديو: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, شهر نوفمبر
Anonim
Image
Image
الخطوة 1: المواد
الخطوة 1: المواد

هذا هو مشروع Arduino الذي قمت بإنشائه لعرض خزان COBI الخاص بي "Maus". الارتباط الأصلي يحتوي فقط على وحدة نصية LCD التمرير. بالنسبة لي ، لقد قمت بالارتجال لذا فقد وجدت استخدامًا لنص التمرير. لقد غطيت شاشة LCD الخاصة بي بليغو لجعلها تبدو وكأنها شاشة عرض لمجموعات ليغو!

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

لقد استبدلت سرعة الشرائح الكلمة

سطوع الشاشة

أقصى سطوع

الدين ، CS ، SCK

الكلمات التي ستظهر على شاشة LCD الخاصة بي

التأخير عندما ينبثق كل سطر

الخطوة 1: الخطوة 1: المواد

  • اردوينو أونو / ليوناردو
  • 1 أو أكثر من وحدات مصفوفة MAX7219
  • 5 كبلات توصيل
  • 5 أسلاك توصيل أو أكثر (اختياري)
  • لوح لحام
  • غطاء Lego (اختياري)
  • صندوق للتغطية على اردوينو الخاص بك
  • صمغ
  • مجموعة Lego أو Lego للعرض

لقد اشتريت جميع المواد الخاصة بي من Jin Hua ، ولكن هناك نظائر أخرى على Amazon يمكنك العثور عليها!

ها هو رابط المتجر الذي ذهبت إليه 金華 電子 و Mr. Gold Store

الخطوة 2: الخطوة 2: الأسلاك

الخطوة 2: الأسلاك
الخطوة 2: الأسلاك
الخطوة 2: الأسلاك
الخطوة 2: الأسلاك
  • قم بتوصيل 5V على اردوينو بـ VCC على المصفوفة
  • قم بتوصيل GND بـ GND
  • قم بتوصيل input5 بـ CS
  • قم بتوصيل input6 بـ DIN
  • قم بتوصيل input7 بـ CLK

بالنسبة لجميع المدخلات ، يمكنك تغيير الأسلاك على اردوينو وكذلك على الكود لجعلها قابلة للعمل. لا يتعين عليك استخدام نفس CS و DIN و CLK التي اخترت استخدامها في مشروع اردوينو الخاص بي!

تم الحصول على صورة الأسلاك المرسومة في الصورة من CarterW16 لذلك لا أمتلك أي اعتمادات لها.

الخطوة 3: الخطوة 3: إضافة المزيد من المصفوفة 8x8

الخطوة 3: إضافة المزيد من المصفوفة 8x8
الخطوة 3: إضافة المزيد من المصفوفة 8x8

للقيام بذلك ، ستحتاج إلى توصيل VCC و GND و DIN و CS و CLK بنفس الموضع مثل 8x8 الذي ستقوم بالاتصال به. من خلال توصيله ، ستمر الكلمات عبر جميع اللوحات. جعل الكلمة تظهر لفترة أطول ، ولن تخرج الكلمات عن الحدود بالسرعة كما لو كان لديك مصفوفة 1 LCD 8x8 على لوح التجارب. يمكنك إضافة ما يصل إلى أكثر من 5 لوحات ، طالما قمت بتغيير الرقم أو اللوحات في الكود. إذا نسيت إضافة كمية شاشة LCD التي تستخدمها. سيتم قص النص إلى 4 شاشات LCD حتى إذا كان لديك 5 شاشات LCD على لوحة التجارب. هذا خطأ سهل يرتكبه الناس ، حيث يضيفون اللوحات لكنهم لم يغيروا الكود ، لذا فإن المبلغ الإجمالي لشاشة LCD لن يظهر نصًا!

الخطوة 4: الخطوة 4: الكود

الخطوة 4: الكود
الخطوة 4: الكود
الخطوة 4: الكود
الخطوة 4: الكود
الخطوة 4: الكود
الخطوة 4: الكود
  • أولاً ، ستحتاج إلى تنزيل مكتبة MaxMatrix في التعليمات البرمجية الخاصة بك. يمكن العثور على المكتبة هنا MaxMatrix.
  • هذا هو الكود الذي قمت بتغييره من المنشئ الأصلي CarterW16. هذا هو الرابط الخاص بي رمز Lego Display Code.
  • هناك رموز في الرابط يمكن للمستخدم تغييرها من تفضيلاته الخاصة.
  • في الصورة الأولى ، يتمثل الرمز في توصيل مكتبة MaxMatrix الخاصة بك بأردوينو. هذا هو معنى الكود. يمكنك إضافة المكتبة إما بالانتقال إلى إعداد جهاز الكمبيوتر الخاص بك والحصول على التطبيقات ، والعثور على Arduino. إذا كنت تستخدم جهاز كمبيوتر يعمل بنظام التشغيل Window ، فيمكنك العثور عليه في Program File x86. أو يمكنك الانتقال إلى الملفات الموجودة في Arduino والعثور على خيار إضافة مجلد. عند النقر فوق المجلدات ، يكون لديك خيار إضافة مجلد MaxMatrix الذي قمت بتنزيله على جهاز الكمبيوتر الخاص بك.
  • بالنسبة للصورة الثانية ، هذه هي الخيارات التي يمكنك تغييرها في كود Arduino الخاص بك. يمكن تغيير الحد الأقصى للعرض في الكود ليناسب عدد الشاشات التي قمت بتوصيلها. يمكن تغيير DIN و CS و CLK طالما قمت بتوصيل شاشة LCD الخاصة بك بـ Arduino UNO / LEONARDO باستخدام D Pin التالي.
  • الصور من 3 إلى 5 هي الرموز التي تسمح لشاشتك بإظهار الكلمات. هذه هي مجموعات النقاط التي تولد الأحرف والأرقام التي ستستخدمها في Arduino!
  • الصورة السادسة توضح تغير شدة الضوء. هذا يعني سطوع شاشتك. إذا كنت تريد أن تكون شاشتك أكثر سطوعًا ، فستحتاج إلى تغيير رقم الرمز ليكون أكبر.
  • تُظهر الصورة السابعة تغيير الكلمات التي تريد أن تظهرها الشاشة. تغيير الكلمة بين قوسين "الألمانية". سيسمح هذا لأي كلمة تكتبها بالظهور على الشاشة. ومع ذلك ، فإن الكلمات التي يمكنك كتابتها هي الإنجليزية والأرقام. إذا كنت ترغب في إضافة المزيد من الأحرف ، فسيتعين عليك تغيير الصورة 3 ~ 5!
  • توضح الصورة الأخيرة أنه يمكنك تغيير الوقت الذي يظهر فيه السطر التالي. على سبيل المثال ، إذا قمت بتأخيره إلى 1000. فهذا يعني أن السطر التالي سيظهر بعد ثانية واحدة في السطر الأول. سيكون عليك تغيير القوسين "(1000)" ، الرقم الموجود فيهما. الخطوة التالية التي يمكنك تغييرها هي سرعة تمرير الكلمات عبر شاشة LCD "(سلسلة ، 50). سيكون عليك تغيير 50 لجعلها أسرع أو أبطأ. الرقم الأعلى يعني أنه أسرع.

الخطوة 5: الخطوة 5: الاختبار

الخطوة 5: الاختبار
الخطوة 5: الاختبار

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

  • قد يكون الرمز الخاص بك مختلفًا عما قمت بتوصيله
  • قد تكون دوائرك متصلة بمنافذ مختلفة
  • لقد استخدمت أسلاكًا مختلفة للتوصيل
  • لقد أضفت أحرفًا وأحرفًا لم يتم تضمينها في الرمز الخاص بك

بعد التأكد من أن لديك كل هذه الأشياء الأربعة. يمكنك على الأرجح إصلاح 99٪ من المشكلة التي تواجهها ، نظرًا لأن هذه كانت المشكلات الشائعة التي واجهتها أثناء بنائي!

الخطوة 6: الخطوة 6: الزينة

الخطوة السادسة: الزينة
الخطوة السادسة: الزينة
الخطوة السادسة: الزينة
الخطوة السادسة: الزينة

يمكنك تغطية بطاقة الأردوينو بصندوق أو بعض قطع الليغو. لقد صنعت صندوقًا باستخدام Lego وقمت بتغطية الأسلاك به. ومع ذلك ، فقد قمت بإزالة بعض الأجزاء من اليسار ، حيث كان عليّ توصيله بمنفذ الدولار الخاص بي باستخدام Arduino.

الخطوة 7: الفيديو

إليك رابط الفيديو الخاص بي وكيف صنعت مقطع الفيديو الخاص بي والذي يمكنك مشاهدة المشروع النهائي! ماوس هاوس

موصى به: