جدول المحتويات:
- الخطوة 1: الأنماط
- الخطوة الثانية: المهارات المطلوبة
- الخطوة 3: قائمة المكونات
- الخطوة 4: اكتشاف الكاثود والأنود لمصابيح LED في المصفوفة
- الخطوة 5: تعيين دبابيس Arduino Nano
- الخطوة 6: لحام المكونات
- الخطوة 7: الكود - بناءً على مبدأ استمرار الرؤية
- الخطوة 8: تطبيق للتحكم في مصباحنا
- الخطوة 9: دروس التقديم
فيديو: أنماط LED مرضية: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
بالنسبة للكثيرين ، أصبح النوم سلعة لا يمكن الوصول إليها تقريبًا ، وهي رفاهية مخصصة للقلة المحظوظة الذين لا يشعرون بسلسلة متنوعة من المسؤولية التي تدفعهم في اتجاهات مختلفة في وقت واحد. النوم أمر حيوي ويمكن أن يساعدك على الشعور بالانتعاش طوال اليوم.
عد الخراف ليس مجرد أسلوب عفا عليه الزمن نكرز به لنا في مرحلة الطفولة وذهب الآن منذ زمن بعيد ، فهو عديم الفائدة في معظم الأوقات. تشير الدراسات إلى أن الأضواء الخافتة والأنماط لا تساعدك على النوم فحسب ، بل تحسن أيضًا من جودة نومك.
إذن ، هذا هو المصباح الليلي الذي يعمل بتقنية IOT والذي يتم التحكم فيه عن طريق البلوتوث باستخدام Arduino. يأتي هذا مع تطبيق يتكون من 4 أنماط مهدئة ومهدئة ، مما يتيح لك التحكم في هذه الأنماط مباشرة على المصباح الخاص بك مباشرة من سريرك.
يعمل هذا على البلوتوث حيث يرسل التطبيق البيانات إلى اردوينو عبر البلوتوث الذي يفسر هذه البيانات ويعرض النمط كما هو مطلوب من التطبيق.
لها 4 أنماط من الاسترخاء:
- دوامة في
- القضبان
- اختفي
- ممر المشاة
يتم تشغيل الإعداد بواسطة بنك طاقة بحيث يكون المصباح في متناول يديك ويمكنك اصطحابه أينما تريد وبسبب الحد الأدنى من الاستهلاك الحالي البالغ 50 مللي أمبير ، يمكن أن يظل مضاءًا لساعات.
الآن دعنا نحفر ونبدأ في بناء هذا المصباح الرائع والمفيد الذي يحفز على النوم !!
الخطوة 1: الأنماط
1) لولب داخلي: في هذا النمط يبدو كما لو أن نقطة حمراء تتصاعد إلى الداخل نحو المركز ، وهو شيء مشابه لولب فيبوناتشي. لهذا ، فإن المنطق هو تشغيل LED لمدة 1 مللي ثانية ، ثم إيقاف تشغيله وبعد ذلك تشغيل المصباح التالي وما إلى ذلك. ويستند هذا إلى مبدأ استمرار الرؤية
2) القضبان: تمامًا مثل النمط أعلاه في هذا ، بدلاً من المصابيح الفردية ، فإن الصفوف والأعمدة المتوازية ستلتف إلى الداخل مما يمنحها شعورًا مريحًا حقًا.
3) FADE IN: في هذا النمط ، تبدو مصابيح LED أثناء امتصاصها ، مما يجعل نمطًا جميلًا
4) TRAIL: نمط بطيء يبدو فيه أن LED يعمل عبر المصفوفة وهو أمر ممتع حقًا للمشاهدة.
الخطوة الثانية: المهارات المطلوبة
أفضل جزء في الإلكترونيات الرقمية هو أن كل شيء إما في وضع التشغيل أو الإيقاف ، وبالتالي بغض النظر عن مدى صعوبة أو تعقيد المهمة ، يمكن إنجازها بسهولة بقليل من الجهد.
لا يحتاج المرء إلى أن يكون خبيرًا في الإلكترونيات للقيام بهذا المشروع ولكن بعض المهارات مطلوبة لإكمال هذا المشروع.
المهارات المطلوبة هي كما يلي:
- الإلكترونيات الأساسية كيفية اللحام.
- كيفية استخدام مقياس متعدد للتحقق من البيع على المكشوف وأشياء أخرى.
- كيفية البرمجة بلغة C لكتابة كود اردوينو ولكن سيتم توفير كود وظيفي كامل.
- كيفية إنشاء تطبيق إما عن طريق الترميز (جافا ، بيثون) أو بدون ترميز (باستخدام برامج مثل مخترع تطبيق mit).
الخطوة 3: قائمة المكونات
نظرًا لأنه ليس مشروعًا عالي التقنية ، فلن يكون الحصول على المكونات أمرًا صعبًا. يمكنك العثور عليها بسهولة عبر الإنترنت بأسعار رخيصة. فيما يلي قائمة المكونات وروابط أمازون لشرائها:
- 1XBluetooth وحدة HC-05
- 1X Mini Usb Cabke لتوصيل اردوينو
- 1XArduino نانو
- 1XDot Matrix Common Anode Red LED Display Module 8 * 8 8x8 3mm
- لحام الحديد وأسلاك اللحام.
- شريط كهربائي ، أسلاك توصيل ، لوح صفري ، أسلاك توصيل ، قواطع ، كماشة ، أدوات تقشير الأسلاك ، مقياس رقمي متعدد وبنك طاقة لتشغيل المصباح والصمغ الفائق.
الخطوة 4: اكتشاف الكاثود والأنود لمصابيح LED في المصفوفة
نظرًا لعدم وجود شيء مذكور في مصفوفة LED حول أي LED يتوافق مع الكاثود والأنود بالإضافة إلى أي صف وعمود ، سنستخدم اردوينو وسلكين توصيل.
للقيام بذلك ، سنقوم بتوصيل ذكر واحد بسلك توصيل أنثى إلى دبوس + 5 فولت من اردوينو والدبوس الآخر بأرض اردوينو. الآن قم بتوصيل أسلاك العبور بدبابيس مصفوفة LED واحدًا تلو الآخر ، سنجد الدبوس الذي يتوافق مع أي صف وأي عمود في مصفوفة الصمام ونضع علامة عليه ككاثود أو أنود.
من الأفضل أن نلاحظ في مكان ما أي دبوس هو الكاثود وأي دبوس هو الأنود لسهولة التذكر
ستختلف هذه النتائج بناءً على كيفية وضع مصفوفة LED الخاصة بك ولأن المصفوفة متماثلة تمامًا ، سيختلف موضع دبابيس الكاثود والأنود اعتمادًا على كيفية وضع مصفوفة LED الخاصة بك.
الخطوة 5: تعيين دبابيس Arduino Nano
هنا سوف نستخدم 8 + 8 = 16 دبابيس اردوينو لتوصيل مصفوفة LED الخاصة بنا لأن لدينا 8 أنودات و 8 كاثودات.
تأكد من عدم توصيل دبابيس LED Matrix بالدبوس الرقمي 0 أو 1 من اردوينو حيث يتم استخدامها لاتصالات Rx و Tx وسيتم استخدامها لوحدة البلوتوث الخاصة بنا
لقد استخدمت الدبابيس التالية ، ومع ذلك ، فأنت حر في استخدام أي دبوس تريده.
دبابيس رقمية 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 ، 10 ، 11
دبابيس أنالوج A0، A1، A2، A3، A4، A5
المذكورة أعلاه هي الدبابيس التي استخدمتها.
تأكد من أنك لا تستخدم A6 و A7 لأنك لا تستطيع الكتابة الرقمية على هذه الدبابيس
الخطوة 6: لحام المكونات
الآن يأتي الجزء المثير للاهتمام من لحام المكونات في لوحة الصفر الخاصة بنا.
أولاً ، سنبدأ بلصق قطعة من اللوح الصفري بشكل كبير بشكل عمودي على لوحة الصفر الرئيسية الخاصة بنا والتي سنلحم عليها مصفوفة LED الخاصة بنا وسيتم استخدام هذه القطعة العمودية في لحام اردوينو نانو فقط لجعل الدائرة بأكملها مضغوطة قدر الإمكان.
بعد ذلك ، سنلحم اردوينو نانو الخاص بنا بلوحة الصفر العمودية ومصفوفة LED الخاصة بنا إلى اللوحات الصفرية الرئيسية.
بعد ذلك ، سنقوم بتوصيل أنودات مصفوفة Led بالدبابيس {2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9} وكاثودات مصفوفة LED بالدبابيس {10 ، 11 ، A0 ، A1 ، A2 ، A3 ، A4 ، A5} من اردوينو. لهذا ، سنأخذ بعض أسلاك التوصيل المعزولة ونقوم بتجريدها باستخدام أدوات إزالة الأسلاك. لقد اخترت الأسلاك المعزولة لتجنب حدوث قصر في دائرتنا المدمجة. الآن سنلحم الأنود بأحد الدبوس المطابق للدبابيس المخصصة للأنودات على اردوينو الموجودة هنا {2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9} ونفس الشيء بالنسبة لجميع الكاثودات حتى تحصل على كل شيء 16 دبوسًا ملحومًا تمامًا كما في الصور أعلاه.
سنستخدم الآن مقياسًا متعددًا ونضبطه على وضع الصمام الثنائي ونتحقق من وجود قصر في دائرتنا. إذا تم تقصير الأسلاك في مكان ما ، فسنستخدم مكواة لحام لتسخين هذا القسم ومضخة شفط لفكها وسوف نقوم بتلحيمها مرة أخرى بشكل صحيح.
بعد ذلك ، نريد توصيل وحدة البلوتوث حتى نتمكن من تشغيلها وتغيير الأنماط لاسلكيًا.
تتكون وحدة البلوتوث من Vcc Gnd ودبوس Rx و Tx. تنتقل وحدة Rx الخاصة بوحدة البلوتوث إلى Tx الخاص بـ arduino وليس إلى Rx الخاص بـ arduino. لقد قمت بتوصيل وحدة البلوتوث بالنانو باستخدام أسلاك توصيل لتسهيل تصحيح أخطاء الكود لأنه لا يمكنك تحميل الكود الخاص بك إلى nano مع توصيل دبابيس Rx و Tx. ومع ذلك ، سأقدم لك الكود النهائي الخاص بي حتى تتمكن من لحام دبابيس Vcc و Gnd مباشرة في دبابيس nano و Rx و Tx بمجرد تحميل الكود إلى arduino. إذا كنت تستخدم أيضًا أسلاك توصيل لسهولة الوصول إلى وحدة البلوتوث ، فيجب أن تبدو اللوحة النهائية الخاصة بك مثل تلك الموجودة في الصور أعلاه.
يمكنك الاطلاع على إرشادات أخرى حول كيفية إعداد وحدة بلوتوث لأننا لن نناقش ذلك هنا.
هذا كل شيء بالنسبة لجزء اللحام والإلكتروني.
الخطوة 7: الكود - بناءً على مبدأ استمرار الرؤية
إذا حاولنا توهج مصباحين LED قطريين يعطيان ارتفاعًا للأنود ومنخفضًا إلى الكاثودات في الصفوف والأعمدة المقابلة ، فلن يعمل ذلك بدلاً من تشغيل 2 LED ، فسيتم تشغيل مصابيح LED الأربعة في المقطع العرضي لتلك الصفوف الصفوف و الأعمة.
لذلك نستخدم مفهوم ثبات الرؤية الذي وفقًا له إذا توهج مصباحان LED واحدًا تلو الآخر مع تأخير زمني بينهما أقل من 100 مللي ثانية ، فلن تلاحظ أعيننا الفترة الزمنية التي تبلغ 100 مللي ثانية عندما كان كل من LED مطفأ ويبدو كما لو كان كلاهما كانت مصابيح LED تعمل في نفس الوقت
يتم استخدام هذا في كل مكان في الكود لتشغيل مصابيح LED بحيث يتم تشغيل LED المطلوب فقط وليس المصابيح غير المرغوب فيها.
الكود مرفق أدناه بسبب طوله.
الخطوة 8: تطبيق للتحكم في مصباحنا
إذا كنت تعرف كيفية تطوير التطبيقات باستخدام java أو python أو أي لغة أخرى ، يمكنك الاستمرار في ذلك ولا تتردد في إنشاء تطبيقك الخاص بالواجهة التي تريدها. يمكنك رؤية واجهة تطبيقي لغرض مرجعي.
(في لقطات الشاشة أعلاه ، قمت بحجب أسماء اتصالات البلوتوث الثلاثة الأولى لأسباب شخصية.)
ومع ذلك ، إذا كنت لا تعرف تطوير التطبيق أو إذا كنت مبتدئًا ، فلا تتردد في استخدام تطبيقي. يتم توفير ملف APK أدناه.
الخطوة 9: دروس التقديم
لتثبيت التطبيق ، سيتعين عليك أولاً الانتقال إلى إعدادات هاتفك المحمول والسماح بالتثبيت من مصادر غير معروفة. بمجرد تثبيت APK ، قم بتشغيل البلوتوث وتأكد من إقران وحدة Bluetooth باسم HC-05 أو HC-06 بهاتفك.
بمجرد إقران الوحدة ، افتح التطبيق مرة أخرى وانقر فوق اتصال.
ثم حدد الوحدة النمطية من قائمة قائمة الأجهزة المقترنة المتاحة.
يمكنك طباعة الغلاف ثلاثي الأبعاد الخاص بك لهذا المشروع بالطريقة التي تريدها.
الآن كل ما عليك فعله هو الاحتفاظ بمصباحك جنبًا إلى جنب مع بنك الطاقة الذي يعمل على تشغيله أينما تريد في غرفتك ، حدد النمط المطلوب وانظر إلى الأنماط المهدئة وانتظر حدوث السحر وأنت تنام ببطء وسلام !!
موصى به:
أنماط LED (أنماط إضاءة مختلفة): 3 خطوات
أنماط LED (أنماط إضاءة مختلفة): الفكرة: مشروعي هو نمط ألوان LED. يحتوي المشروع على 6 مصابيح LED تعمل جميعها وتتواصل مع Arduino. هناك 4 أنماط مختلفة سيتم تشغيلها في حلقة. عندما ينتهي نمط ، أخذ آخر
كيفية استخدام Neopixel Ws2812 LED أو LED STRIP أو Led Ring مع Arduino: 4 خطوات
كيفية استخدام Neopixel Ws2812 LED أو LED STRIP أو Led Ring مع Arduino: مرحبًا يا رفاق لأن Neopixel led Strip يحظى بشعبية كبيرة ويسمى أيضًا باسم ws2812 led strip. تحظى بشعبية كبيرة لأنه في شريط LED هذا يمكننا معالجة كل مصباح LED على حدة مما يعني أنه إذا كنت تريد أن يتوهج عدد قليل من المصابيح بلون واحد ،
كيفية جعل الموسيقى WS2812B LEDs تفاعلية مع أنماط متعددة: 4 خطوات
كيفية جعل الموسيقى التفاعلية WS2812B LEDs مع نمط متعدد: WS2812 ، WS2812B هو مصدر ضوء LED يتم التحكم فيه بذكاء. لديها شريحة تحكم داخلية ولها 4 دبابيس. V +، V-، Din & amp؛ للتحكم في مصابيح LED هذه ، نريد استخدام MCU مثل Arduino أو PIC أو Rasberry pie. لقد استخدمت Arduino UNO لهذا المشروع
محلل أنماط حركة المرور باستخدام اكتشاف الكائن الحي: 11 خطوة (بالصور)
محلل أنماط حركة المرور باستخدام اكتشاف الكائن الحي: في عالم اليوم ، تعد إشارات المرور ضرورية لطريق آمن. ومع ذلك ، في كثير من الأحيان ، يمكن أن تكون إشارات المرور مزعجة في المواقف التي يقترب فيها شخص ما من الضوء تمامًا كما يتحول إلى اللون الأحمر. هذا يضيع الوقت ، خاصة إذا كان الضوء
إنشاء أنماط قابلة للإمالة لصورة خلفية الموقع: 8 خطوات
إنشاء أنماط قابلة للإمالة لصورة خلفية موقع الويب: هذه طريقة مباشرة وبسيطة (على ما أعتقد) لإنشاء صور يمكن تجانبها دون النظر إلى "شكل الشبكة". يستخدم هذا البرنامج التعليمي Inkscape (www.inkscape.org) ، وهو محرر رسومات متجه مفتوح المصدر. أتخيل أن هذه الطريقة يمكن