جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: اتصالات الدائرة
- الخطوة 3: كود مصدر اردوينو + الملفات
- الخطوة 4: الكلمات الأخيرة
فيديو: مصباح Arduino RGB LED + شاشة عرض LCD 4 بت: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
هذا هو أول تدريب لي !!! ياي.. قبل أن أكمل. لا أخوض في تفاصيل كيفية قطع الخشب ، أو قطع كل شيء معًا. لقد حررت عملية البناء بأكملها ، كل ما يتبادر إلى الذهن هو ما قمت بإعادة إنتاجه. الهدف من هذا التوجيه هو أن تكون قادرًا على إنشاء الدائرة ، وبرمجة اردوينو ، وخلق شيء من خيالك. هذه التعليمات أيضًا مخصصة للأشخاص الذين هم على دراية بـ Arduino المشهور جدًا !!! إذا كنت تريد معرفة المزيد حول ما هو كل شيء عن Arduino ، يرجى زيارة: صفحة Arduino الرئيسية ، الآن شرح بسيط لما هو هذا بالضبط. هذا ببساطة اردوينو يتحكم في RGB LED للتحكم في الإضاءة. هناك 3 أوضاع مختلفة. يمكن تحديد هذه الأوضاع بالضغط على زر. يتم عرض أوضاع وقيم RGB على شاشة LCD. الأوضاع: 1) Hue Cycle: هذه الدورات من خلال طيف hue. تقوم بتمرير العجلة (مقياس الجهد) للتحكم في السرعة التي يتغير بها اللون من واحد إلى آخر. 2) Hue Selection: مرر العجلة (مقياس الجهد) لتحديد اللون الذي اخترته. 3) Random Hue: يقوم arduino بتحديد لون RGB بشكل عشوائي. يتلاشى إلى لون RGB المستهدف. ثم تبدأ العملية مرة أخرى. يمكنك تحديد السرعة التي يتلاشى بها اللون من واحد إلى آخر. الفيديو التالي هو إنشاء مصباح RGB LED الذي يتحكم فيه Arduino من البداية إلى النهاية.
الخطوة 1: المواد
1) اردوينو: ديسيميلا ، فريديوينو ، مجموعة روك بوتوم فريدوينو (RBFK). (لقد استخدمت RBFK لأنه أرخص ، وكنت أقدم هذا كهدية.). 2) مقياس الجهد: أنا أستخدم 120 أوم ولكن أي منها سيفعل في هذا التطبيق المعين 3) زر الضغط: لا تستخدم زر تشغيل / إيقاف. يجب أن يكون زر ضغط. 4) RGB LED: تأكد من أنها مصابيح RGB LED شائعة. المعنى: 1 pin هو GROUND والدبابيس الثلاثة الأخرى R و G و B إيجابية. 5) شاشة LCD متوافقة مع HD44780: من أفضل تجربة لي ، تعمل جميع شاشات LCD مقاس 16 × 2 التي عملت معها مع مكتبة 4 بت. 6) مقاومات 5 ×: - 22 أوم = تباين شاشة LCD … * ملاحظة: استخدم وعاء لتحديد أفضل تباين لشاشة LCD. - 2.2 كيلو أوم = زر ضغط- 3 مقاومات أخرى. تحتاج إلى تحديد القيم اعتمادًا على RGB LED الخاص بك. التفاصيل أدناه.
الخطوة 2: اتصالات الدائرة
معلومات عامة ونصائح
- تأكد من توصيل شاشة LCD (RW / PIN5) بالأرضي. يوجد خطأ في الرسم التخطيطي الذي قمت به أدناه ، يظهر أن رقم التعريف الشخصي لشاشة LCD 6 متصل بالأرض…. هذا خطأ ، من المفترض أن يتم توصيل LCD PIN5 بالأرض - عند اختبار LCD ، استخدم POT لمعرفة المقاومة المناسبة لتباين LCD. قد تعتقد أن شاشة LCD لا تعمل عندما يكون التباين في الواقع منخفضًا ولا يمكنك رؤية أي شيء. - ليست كل شاشات LCD متشابهة. راجع مواصفات شاشة LCD الخاصة بك (طراز google # من شاشات الكريستال السائل) لمعرفة نقاط التوصيل. (DB0-DB7 ، RegisterSelect ، ReadWrite ، Enabled ، إلخ) - تحتاج دبابيس RGB إلى مقاومات مناسبة لكل لون. يتم تحديد المقاوم بمقدار الجهد الذي يتطلبه كل لون. Eaxmple: R = 2.8 - 3.2 فولت = 82 أوم (موصى به) G = 3.2 - 3.5 فولت = 68 أوم (موصى به) B = 3.2 - 3.5 فولت = 68 أوم (موصى به) استخدم عنوان URL التالي لتحديد مقاومة كل لون. سلسلة LED / معالج المصفوفة المتوازيةمقياس المعلومات المكون (POT) = 120 أوم مقاوم التباين LCD = 22 أومبشش المقاوم زر = 2.2 KohmLCD اتصالات Arduino (GND) = LCD (PIN 1) = أرضي أردوينو (5 فولت) = LCD (PIN 2) = مصدر الطاقة أردوينو (PIN 2) = LCD (PIN 6) = تمكين SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (رقم التعريف الشخصي 13) = DB6Arduino (رقم التعريف الشخصي 10) = شاشة LCD (رقم التعريف الشخصي 14) = DB7Arduino (رقم التعريف الشخصي 11) = شاشة LCD (رقم التعريف الشخصي 4) = اختيار التسجيلأردوينو (رقم التعريف الشخصي 12) = شاشة LCD (رقم التعريف الشخصي 5) = توصيلات LED للقراءة / الكتابة ، أردوينو (رقم التعريف الشخصي 3) = مؤشر LED R = 2.8 - 3.2 فولت = 82 أوم (موصى به) Arduino (PIN 5) = LED G = 3.2 - 3.5 فولت = 68 أوم (موصى به) Arduino (PIN 6) = LED B = 3.2 - 3.5 فولت = 68 أوم (موصى به) Arduino (GND) = LED GNDButton & Pot ConnectionsArduino (ANALOG PIN 2) = وعاء (ممسحة: عادةً في المنتصف ، تعتمد على الوعاء) Arduino (PIN 4) = زر الضغط (تأكد من استخدام المقاوم 2.2Kohm أو أعلى)
الخطوة 3: كود مصدر اردوينو + الملفات
يتم تضمين رمز المصدر وكيفية توصيل كل شيء ومكتبة LCD في ملف مضغوط. تمت كتابة جميع الكود تقريبًا بنفسي على الرغم من أنه يجب علي إضافة رصيد إلى الكود التالي الذي استخدمته. وظائف Arduino Hue حدد أوضاعًا مختلفة باستخدام زر الضغط ، كانت وظيفة تدرج الألوان ملائمة للغاية ، فلماذا تعيد اختراع العجلة. أما بالنسبة لزر الضغط ، فلن تصدق مدى صعوبة ذلك. كان هذا الرمز مفيدًا للغاية لاستخدام زر الضغط كما كنت أنوي. (يتيح لك الضغط على زر الضغط تحديد أوضاع مختلفة)
الخطوة 4: الكلمات الأخيرة
تم إنشاء هذا المشروع كهدية لصديق جيد جدًا ، والآن أرغب في تقديم هذه الهدية لبقية عشاق INSTRUCTABLES. كانت هذه العملية برمتها تجربة رائعة للغاية وأنا سعيد جدًا لمشاركتها مع العالم. أوه ، ويرجى عدم نسيان التصويت !!!
موصى به:
كيفية استخدام شاشة عرض LCD مقاس 20 × 4 I2C مع Arduino: 6 خطوات
كيفية استخدام شاشة عرض LCD مقاس 20 × 4 I2C مع Arduino: في هذا البرنامج التعليمي البسيط ، سوف نتعلم كيفية استخدام شاشة عرض 20x4 I2C Character LCD مع Arduino Uno لعرض نص بسيط ومثل ؛ Hello World. شاهد الفيديو
عرض الرطوبة ودرجة الحرارة على شاشة LCD مع ARDUINO NANO: 5 خطوات
عرض الرطوبة ودرجة الحرارة على شاشة LCD مع ARDUINO NANO: الصفقات التالية Instructable مع إنشاء واجهة LCD بسيطة باستخدام اردوينو نانو
شاشة عرض درجة حرارة LCD مع RGB LED: 5 خطوات
شاشة عرض درجة حرارة LCD مع RGB LED: هذا المشروع مثالي لشخص بدأ للتو في اللعب مع شاشة LCD. يعرض هذا المشروع درجة الحرارة بالدرجة المئوية والفهرنهايت ويتوافق مع RGB LED اعتمادًا على درجة الحرارة
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com عرض Para Placa De Ensaio: 8 خطوات
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com Display Para Placa De Ensaio: احصل على المكونات الضرورية الموجودة في القائمة المرفقة (توجد روابط لشراء أو رؤية خصائصها). روابط نظام التشغيل ، يتم تضمينها في شكل caracteristicas د