جدول المحتويات:
- الخطوة 1: الخطوة 1: المواد
- الخطوة 2: الخطوة 2: الأسلاك
- الخطوة 3: الخطوة 3: إضافة المزيد من المصفوفة 8x8
- الخطوة 4: الخطوة 4: الكود
- الخطوة 5: الخطوة 5: الاختبار
- الخطوة 6: الخطوة 6: الزينة
- الخطوة 7: الفيديو
فيديو: عرض Lego / Cobi Arduino: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هذا هو مشروع 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: الأسلاك
- قم بتوصيل 5V على اردوينو بـ VCC على المصفوفة
- قم بتوصيل GND بـ GND
- قم بتوصيل input5 بـ CS
- قم بتوصيل input6 بـ DIN
- قم بتوصيل input7 بـ CLK
بالنسبة لجميع المدخلات ، يمكنك تغيير الأسلاك على اردوينو وكذلك على الكود لجعلها قابلة للعمل. لا يتعين عليك استخدام نفس CS و DIN و CLK التي اخترت استخدامها في مشروع اردوينو الخاص بي!
تم الحصول على صورة الأسلاك المرسومة في الصورة من CarterW16 لذلك لا أمتلك أي اعتمادات لها.
الخطوة 3: الخطوة 3: إضافة المزيد من المصفوفة 8x8
للقيام بذلك ، ستحتاج إلى توصيل VCC و GND و DIN و CS و CLK بنفس الموضع مثل 8x8 الذي ستقوم بالاتصال به. من خلال توصيله ، ستمر الكلمات عبر جميع اللوحات. جعل الكلمة تظهر لفترة أطول ، ولن تخرج الكلمات عن الحدود بالسرعة كما لو كان لديك مصفوفة 1 LCD 8x8 على لوح التجارب. يمكنك إضافة ما يصل إلى أكثر من 5 لوحات ، طالما قمت بتغيير الرقم أو اللوحات في الكود. إذا نسيت إضافة كمية شاشة LCD التي تستخدمها. سيتم قص النص إلى 4 شاشات LCD حتى إذا كان لديك 5 شاشات LCD على لوحة التجارب. هذا خطأ سهل يرتكبه الناس ، حيث يضيفون اللوحات لكنهم لم يغيروا الكود ، لذا فإن المبلغ الإجمالي لشاشة LCD لن يظهر نصًا!
الخطوة 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: الاختبار
اختبر بطاقة Arduino الخاصة بك عن طريق توصيلها بسلك USB بمنفذ كهربائي. إذا كان Arduino الخاص بك لا يعمل أو لا يعمل بشكل صحيح. فيما يلي بعض الأشياء للتحقق من وجود أخطاء
- قد يكون الرمز الخاص بك مختلفًا عما قمت بتوصيله
- قد تكون دوائرك متصلة بمنافذ مختلفة
- لقد استخدمت أسلاكًا مختلفة للتوصيل
- لقد أضفت أحرفًا وأحرفًا لم يتم تضمينها في الرمز الخاص بك
بعد التأكد من أن لديك كل هذه الأشياء الأربعة. يمكنك على الأرجح إصلاح 99٪ من المشكلة التي تواجهها ، نظرًا لأن هذه كانت المشكلات الشائعة التي واجهتها أثناء بنائي!
الخطوة 6: الخطوة 6: الزينة
يمكنك تغطية بطاقة الأردوينو بصندوق أو بعض قطع الليغو. لقد صنعت صندوقًا باستخدام Lego وقمت بتغطية الأسلاك به. ومع ذلك ، فقد قمت بإزالة بعض الأجزاء من اليسار ، حيث كان عليّ توصيله بمنفذ الدولار الخاص بي باستخدام Arduino.
الخطوة 7: الفيديو
إليك رابط الفيديو الخاص بي وكيف صنعت مقطع الفيديو الخاص بي والذي يمكنك مشاهدة المشروع النهائي! ماوس هاوس
موصى به:
وقت عرض Arduino على شاشة LED TM1637 باستخدام RTC DS1307: 8 خطوات
وقت عرض Arduino على شاشة TM1637 LED باستخدام RTC DS1307: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض الوقت باستخدام وحدة RTC DS1307 وشاشة LED TM1637 و Visuino
كيفية استخدام شاشة عرض LCD مقاس 20 × 4 I2C مع Arduino: 6 خطوات
كيفية استخدام شاشة عرض LCD مقاس 20 × 4 I2C مع Arduino: في هذا البرنامج التعليمي البسيط ، سوف نتعلم كيفية استخدام شاشة عرض 20x4 I2C Character LCD مع Arduino Uno لعرض نص بسيط ومثل ؛ Hello World. شاهد الفيديو
مشروع Ludo Dice الرقمي مع عرض شرائح Arduino 7: 3 خطوات
Digital Ludo Dice with Arduino 7 Segment Display Project: في هذا المشروع ، يتم استخدام عرض 7 مقاطع لعرض رقم من 1 إلى 6 بشكل عشوائي عندما نضغط على زر الضغط. هذا واحد من أروع المشاريع التي يستمتع الجميع بصنعها. لمعرفة كيفية العمل مع عرض 7 أجزاء ، انقر هنا: -7 segme
عرض درجة الحرارة على 3310 طريقة عرض الرسم: 5 خطوات
عرض درجة الحرارة على 3310 Display Graphic Way: مرحبًا ، أنا شديد البرودة ، لدي قناة على youtube ، لذا فإن هذا المشروع حول استخدام NOKIA 3310 DISPLAYSUPPLY: -1 X NOKIA 3310 DISPLAY (OLD / NEW ANY ONE) 1 X ARDUINO UNO / NANO (جميع الأنواع تعمل) 1X LM35 TEMP SENSOR1 X 10uf (مكثف كهربائي) بعض الأسلاك
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com عرض Para Placa De Ensaio: 8 خطوات
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com Display Para Placa De Ensaio: احصل على المكونات الضرورية الموجودة في القائمة المرفقة (توجد روابط لشراء أو رؤية خصائصها). روابط نظام التشغيل ، يتم تضمينها في شكل caracteristicas د