ألعاب عيد الميلاد المضيئة وكرات الكريسماس وديكورات DIY. نجمة LED على متحكم دقيق كيف تصنع نجمة على شجرة عيد الميلاد من مصابيح LED

لقد حان نفس الوقت ، نهاية العام ، والثلج ، والعطلات والمزاج الجيد)) وماذا (رأس السنة / عيد الميلاد) عطلة بدون شجرة عيد الميلاد؟ وما هي شجرة عيد الميلاد بدون زينة؟ إنه يتعلق بالزخرفة التي سنتحدث عنها ، أو بالأحرى عن اللمسة الأخيرة ، إذا جاز التعبير ، عن الكرز على الكعكة ، وبشكل أكثر دقة عن النجم على شجرة عيد الميلاد. بشكل عام ، أنت مرحب بك ضمن CUT.

في الواقع ، تم طلب علامة النجمة لشجرة عيد الميلاد من الصينيين. يوجد في الحصة مجموعة من الأحجام ، كل شيء يشبه العصر السوفياتي: لقد طلبت البند رقم 1 رقم 2 رقم 3 رقم 2. الحجم من الحافة إلى طرف النجمة 18 سم.

النجم مصنوع من البلاستيك الشفاف الهش ، على السطح توجد جوانب عديدة لانكسار الضوء.
في الواقع ، كل شيء بسيط: نصفان متطابقان ، نواة مع إلكترونيات ، قاعدة تثبيت للجزء العلوي ومفتاح.
هذا ما يبدو عليه عند التمكين.

هنا سيكون من الممكن إكمال المراجعة ، لكنها سهلة للغاية ، عزيزي القارئ ، لا يمكنك النزول)))
قررت أنني أريد الأفضل وأعرف كيفية الحصول عليها من هذه القطعة البلاستيكية البسيطة. نعم ، نعم ، حل WS2812B يمكن التنبؤ به تمامًا - بسيط وجميل ، لكن لدي هنا أسلوبي الخاص.

1) لن أستخدم اردوينو أو ESP.
2) لا أحتاج إلى أي مستقبلات IR أو WIFI أو Bluetooth ، ولن أجلس تحت الشجرة وأبدل الألوان ، فهذه مهمة البرنامج.
3) سوف يصنع الجهاز على لوحة واحدة ، وليس من القرف والعصي من وحدات مختلفة من الأسلاك والمواد اللاصقة بالذوبان الساخن.
4) سأستخدم PIC18F46J50 وأكتب كل الكود في mikroC بنفسي.
بشكل عام ، مثل هذا النهج القديم)))

بادئ ذي بدء ، نقيس النجمة وننشئ لوحة في Altium.

المزيد من التطورات هنا

بعد تجربة النسخة الورقية للوحة ، يمكنك البدء في إنشاء لوحة حقيقية من ورق القصدير. نخرج قطعة من المخبأ ونقطع الشغل لتناسب.
سيتم استخدام مقاوم ضوئي للفيلم ولعملية "التدحرج" الناجحة ، من الضروري تنظيف السطح الملوث. (تدحرج المياه من اللوح علامة على التلوث)
نأخذ إسفنجة أطباق وننظفها بجزء كاشط ، بالإضافة إلى ذلك ، يمكنك استخدام منظف حمضي (على سبيل المثال ، منظف حوض المرحاض).
الشيء الرئيسي هو تحقيق النتيجة ، والطريقة التي تم بها الحصول عليها ليست مهمة جدا بالنسبة لنا ، فالنجاح هو السطح المبلل بالماء.
يمكنك الآن البدء في تركيب الفلاتر الضوئية المعدة مسبقًا (يتم طباعتها على فيلم شفاف ، ويمكن استخدام أبخرة المذيبات وطبقة مزدوجة من القوالب لزيادة الكثافة)
نحن "نلف" مقاوم الضوء ، هناك العديد من الطرق المختلفة. لقد قمت بترطيب قطعة العمل ، وأضع قطعة الفيلم المجهزة ، وقم بتسويتها وأخرج الماء بملعقة سيليكون ، ثم أضع قطعة العمل بين ورقتين وأرسلها إلى آلة التغليف. (أريد أن أشير إلى أن هناك العديد من الطرق لتنفيذ هذا الإجراء)
نقوم بتثبيت الورقة بين القوالب ، مع التأكد من صحة الموضع.
حان الوقت للتعرض.
بعد وقت معين (بشكل فردي لكل نوع من أنواع مقاومات الضوء والمسافات) ، يبدو أننا لا نرى النتيجة ، ولكن إذا نظرت عن كثب ، فهناك تغييرات.
يبقى أن تظهر بعناية ، مثل عالم آثار بفرشاة ، هذه التغييرات في محلول قلوي ضعيف (رماد الصودا).
بعد الغسل ، نحصل على قناع ، ستتم إزالة المناطق المفتوحة من النحاس في المرحلة التالية من "النقش" ، لذلك تحتاج إلى فحص القناع بعناية وإزالة "العضادات"
بعد النقش ، نحصل على لوحة شبه مكتملة.
بعد ذلك ، استخدم مذيبًا أو قلويًا قويًا (منظف السدادة) لإزالة مقاوم الضوء. الحذر عند العمل مع القلويات ، استخدم النظارات الواقية والقفازات لتجنب الحروق الكيميائية والأضرار الدائمة للبصر.
الآن يمكنك أن ترى ببطء نتيجة الوقت الذي تقضيه.
قطعنا كل شيء لا لزوم له ، ونحاول على السبورة من أجل المكان المستقبلي.
نحفر الثقوب.
بعد ذلك ، قررت أن أقوم بصياغة اللوحة (بالطبع ، اللحام ليس من الكروم ، لكن اللمعان المعدني سيكون مفيدًا بالنسبة لي)
بعد تعليب اللوح وتنظيفه ، نقوم بالتجميع.
بعد ذلك ، قمنا بتوصيل PSU (كان هناك دعامة بها ، ورفع الصينيون الجهد إلى 5.4 ، وكان علينا خفضه قليلاً عن طريق تغيير قيم مقاومات الإعداد إلى TL431)

بعد كل عذاب البنغو.

الآن يبقى لكتابة البرنامج.
المتطلبات بسيطة والعديد من التأثيرات والعشوائية التي يختارونها. للتحكم في المصابيح ، استخدمت SPI بمزيد من التفاصيل تحت المفسد.

باختصار عن البرمجة

إذا نظرت إلى الوصف ، ثم للتحكم في ws2812B ، يتم استخدام إشارات من نفس الفترة ، ولكن بمدة مختلفة لمستوى الوحدة المنطقية "1" وصفر "0" ، تجدر الإشارة إلى أن إشارات التحكم هي سريع جدًا بتفاوتات تصل إلى 150 نانو ثانية.
ومع ذلك ، هناك خدعة واحدة ، ws2812b لا تتطلب الكثير من الامتثال لهذه التفاوتات ، وفقط مدة المستوى العالي هي الحاسمة ، يمكن أن ينحرف المستوى المنخفض بشكل خطير عن المتطلبات المحددة.هذا يسمح لك باستخدام SPI لإرسال البيانات. إذا قمت بتعيين تردد SPI الصحيح ، فيمكنك إرسال بتات إشارة ، في الواقع ، لقد استخدمت هذا.
في تصميمي ، يوجد جانبان (متوازيان) ، يوجد على كل جانب 15 مصباح LED متسلسل ، مع العلم أن كل ws2812b به 3 بايت لتشفير الألوان (هذا 12 بايت عبر SPI) ، نحصل على أن كل شيء يحتاج إلى 180 بايت من ذاكرة الوصول العشوائي ("ذاكرة الفيديو"). لذلك ، لإخراج الألوان ، تحتاج إلى إنشاء مصفوفة من 180 بايت ، وتغيير القيم لإنشاء صورة وإرسال هذه 180 بايت عبر SPI.

بعد أن اكتشفنا كيفية الإدارة ، قمنا بتكوين وحدة التحكم الدقيقة وكتابة العديد من الوظائف

تحديث النجوم - إخراج "ذاكرة الفيديو"
ضبط لون بكسل معين (للراحة ، قدمت نظام إحداثيات حلقة النجوم والأشعة)
نسخة ملونة بكسل
ضبط لون كل ذاكرة ،
ضبط لون الشعاع
ضبط لون الخاتم
دوران الشعاع ،
"تراجع" و "تنافر" الحلقات بالنسبة لمركز النجم.

تتيح لك هذه الوظائف الثمانية إنشاء تأثيرات متنوعة. باستخدام العشوائية والرياضيات ، قمت بإنشاء 15 وضعًا مختلفًا. لإنشاء تأثيرات عشوائيًا وتحديد تسلسل من التأثيرات ، استخدمت عشوائية شبه عشوائية (توليد رقم عشوائي) ، لتجنب التكرار عند تشغيلها مرة أخرى ، يمكنك تعيين نقطة البداية للتوليد لهذه الأغراض لقد استخدمت مجموع خلايا ذاكرة الفيديو مباشرة بعد بدء المتحكم الدقيق ، عندما يحتوي على معلومات عشوائية مختلفة.


في النهاية ، هذا ما حصلت عليه. (هنا أقوم بتشغيل وإيقاف النجوم لإظهار الأوضاع)


حسنًا ، ربما يمكنك الاستغناء عن هذا ، أتمنى أن يعجبك القارئ العزيز بالمراجعة. وللحلوى ، صورة احتفالية)

أخطط لشراء +17 اضافة الى المفضلة أحب الاستعراض +100 +169
إجابة

لوريم إيبسوم هو ببساطة نص شكلي يستخدم في صناعة الطباعة والتنضيد. كان Lorem Ipsum هو النص الوهمي القياسي في الصناعة منذ القرن الخامس عشر الميلادي ، عندما أخذت طابعة غير معروفة لوحًا من النوع وتدافعت عليه لعمل عينة كتاب. أيضا القفزة في التنضيد الإلكتروني ، دون تغيير جوهري.



سنوضح لك كيفية صنع نجوم LED متوهجة. في الفيديو ، يمكنك أيضًا مشاهدة شجرة عيد الميلاد مصنوعة وفقًا لنفس المبدأ.
إذا كنت تعرف كيفية اللحام قليلاً ، فيمكنك بسهولة إنشاء نجوم LED. سيكون انتشار أشعة النجم من ستة إلى عشرة سنتيمترات ، وستستخدم بطارية تسعة فولت كقاعدة. إذا كنت تريد إنشاء نجمة باستخدام مصدر طاقة قابل للاستبدال بسهولة ، فاقرأ القسم الأخير من المقالة. يمكن تركيب النجمة على موصل بطارية 9 فولت.
لذا ، احصل على مكواة اللحام الخاصة بك ، وأخذ بعض مصابيح LED الخاصة بفول الصويا ، وابحث عن بعض البطاريات وابدأ في صنع زينة عيد الميلاد ورأس السنة الجديدة!
حتى إذا لم تكن متأكدًا من مهاراتك في اللحام ، فابدأ في صنع النجوم. هذه مهمة بسيطة جدا. سوف تنجح ، نؤكد لك.

المواد والأدوات التي ستحتاجها لصنع نجوم LED:
- خمسة مصابيح LED حمراء 5 أو 10 ملم. يجب أن تكون المصابيح باللون الأحمر ليتم تشغيلها بواسطة بطارية تسعة فولت. استخدمنا كلاً من مصابيح LED المتجمدة والشفافة. استخدم تلك التي تعتقد أنها ستبدو الأفضل.
- بطارية 9 فولت.
- سلك نحاسي قوي 10 سم.
إذا كنت تريد إنشاء نجمة متلألئة ، فأنت بحاجة إلى أنواع مختلفة من مصابيح LED:
- مصباح LED واحد وامض 5 مم باللون الأحمر. اشترينا واحدة ، جهدها التشغيلي هو 3-12 فولت.
- أربعة مصابيح LED 5 ملم ، أحمر. يلمعون عند التيارات المنخفضة جدًا ، كما تم شراؤها من قبلنا.
أدوات:
- الخشب الرقائقي للقالب بسمك 5 مم.
- لحام الحديد واللحام.
- كماشة أو كماشة.
- طين البوليمر أو "اليد الثالثة" لإصلاح أجزاء من النجم.
- المقياس المتعدد.

تَخطِيط.


مخطط نجم LED ليس معقدًا للغاية. في الواقع ، الأمر بسيط للغاية - خمسة مصابيح LED متصلة واحدة تلو الأخرى في دائرة واحدة. المفتاح في الدائرة ليس جزءًا من النجمة: إنه يضيء (الدائرة مغلقة) عندما يكون السلك منه مشدودًا إلى "زائد" لموصل البطارية. ترى أنه سهل ، ولكن ما الخطأ الذي يمكن أن يحدث؟ لا تخطئ عند توصيل مصابيح LED - الأنودات متصلة بالكاثودات (الأنود أطول).

صنع النجوم.

لجعل لحام مصابيح LED أسهل ما يمكن ، قم بعمل قالب من الخشب الرقائقي. هذه دائرة بها علامات للموقع الصحيح لمصابيح LED الخمسة عليها.
- ضع مصابيح LED على القالب.

ثني أرجل المصابيح إلى زاوية تتقاطع فيها الأرجل المجاورة مع بعضها البعض.
- ثبت الأرجل بالقالب بشريط كهربائي.
- لحام الأرجل المتقاطعة (في خمسة أماكن).
- تقليم الأجزاء البارزة من الساقين بملقط.
الآن لديك نجمة مغلقة.
- قص الكفاف في المكان الأقل نجاحًا في لحام الساقين.
- الآن لديك نجم بسلسلة مكسورة.

قم بتجريبه. قم بتوصيل أطراف النجمة بملامسات البطارية. راقب قطبية المصابيح والبطارية.
- إذا تم توصيل مصابيح LED بشكل صحيح ، فسوف يضيء النجم. إذا أخطأت في توصيلها (لم تلاحظ القطبية) ، فسيتعين عليك تصحيح ذلك ، لأن النجم لن يضيء.
- إذا قمت بتوصيل مصابيح LED بشكل صحيح ، لكن النجم لا يضيء ، فإن أحد مصابيح LED تالف. افحصها واحدًا تلو الآخر باستخدام مصدر طاقة متعدد أو 3 فولت.

قم بتلحيم قطعة من الأسلاك النحاسية القوية بطول 4 سم عند ملامسة سلسلة LED.

نحن على وشك الانتهاء.

النجم جاهز تقريبًا. كل ما يتبقى هو لحام قطعة أخرى من الأسلاك النحاسية بـ "ناقص" البطارية. هذا أكثر تعقيدًا بقليل من اللحام العادي:
- خذ قطعة من السلك بنفس طول السلك الذي تم لحامه للتو بالنجمة.

ضع البطارية وأدخل قطعة من السلك في جهة التلامس الأكبر (عليها علامة ناقص).
- عند لحام سلك في جهة اتصال ، تأكد من تسخين كل من السلك ووصلة الاتصال جيدًا قبل إضافة اللحام.

نصيحة: تأكد من إصلاح السلك والبطارية. استخدم شريطًا لاصقًا أو يدًا ثالثة أو أشياء صغيرة للتأكد من وضع البطارية والسلك بشكل صحيح وعدم تحركهما.

أخيرًا ، قم بلحام الطرف الحر للسلك إلى طرف النجم الموجب. لذلك قمت بعمل زخرفة احتفالية!

نصنع موصل للبطارية.

لتسهيل تغيير البطاريات ، قمنا بتثبيت النجمة على موصل البطارية 9V ، وبدلاً من الأسلاك النحاسية السميكة ، تم استخدام مقاومين 60 أوم لهذا الغرض. تحد المقاومات من مرور التيار عبر مصابيح LED ، مما يحسن عمر البطارية ويطيل من عمر مصابيح LED. تعتبر الأسلاك النحاسية أكثر صلابة من المقاومات ، لذا فإن هذا الإصدار أكثر هشاشة من السابق. تظهر الصور تسلسل التجميع للموصل ، إنه بسيط للغاية.


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

لا يمكن مشاهدة الفيديو انقر هنا...

القليل من اللحام ويمكنك صنع بعض نجوم LED الجميلة. يمكن أن يكون الحجم بعرض 6-10 سم ، وسيتم توفير بطارية 9 فولت.

إذا كنت تريد أن تكون قادرًا على تغيير البطاريات بسهولة ، فراجع الخطوة 5. يمكن تركيب النجمة على مشبك بطارية 9 فولت ...

خذ مكواة اللحام ومصابيح LED وابحث عن بعض البطاريات واصنع منها زينة عيد الميلاد المشرقة.
إذا لم تكن متأكدًا فجأة من موهبتك في اللحام ، فابدأ بموهبة بسيطة - نجمة. إنه سهل حقًا ويمكنك التعامل معه بالتأكيد. ثق بي.

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


بالنسبة لنجمة عيد الميلاد LED ، ستحتاج إلى:

5 مصابيح LED حمراء مقاس 5 مم أو 10 مم: الخيار لك. يجب أن تكون المصابيح حمراء حتى تتألق جيدًا بما يكفي من بطارية 9 فولت. جربت كلاً من الثنائيات التقليدية والثنائيات غير اللامعة. اختر ما تفضله
- بطارية 9 فولت.
- 10 سم من الأسلاك النحاسية القوية.

إذا كنت ترغب في إنشاء نجمة * وامض * الصمام الثنائي ، فستحتاج إلى أنواع مختلفة من مصابيح LED:

1 وميض ديود 5 ملم أحمر.
- 4 مصابيح LED "تيار منخفض" مع لمبة شفافة ، حمراء أيضًا.

تبلغ التكلفة الإجمالية للنجم المتلألئ حوالي 90 روبل ، اعتمادًا على المكان الذي اشتريت منه الثنائيات. النجمة العادية ستكلف 30 روبل أرخص.

الأدوات التي ستحتاجها:
- للقالب: 5 مم من الخشب الرقائقي أو ما شابه.
- لحام الحديد واللحام
- كماشة كماشة
- طين بوليمر أو يد ثالثة لتثبيت أجزاء النجمة للحام
- المتعدد للتصحيح

الخطوة 2: التخطيط


نجمة عيد الميلاد الصمام الثنائي:
دائرة نجم LED ليست معقدة للغاية. خمسة ثنائيات متصلة "من الرأس إلى الذيل" في دائرة واحدة.

لا يعد قاطع الدائرة جزءًا ماديًا من النجم. تضيء علامة النجمة (الدائرة مغلقة) عندما يكون السلك متصلاً بالطرف الموجب للبطارية.

الخطوة 3: صنع نجمة ديود


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

لديك نجمة مغلقة.
- قطع اسوأ مفاصل لحام.
- الآن لديك نجمة بقطع.

تحقق من تشغيل الدائرة:
قم بتوصيل أطراف النجمة بأطراف البطارية. لا تنسى قطبية الثنائيات والبطارية! إذا كانت علامة النجمة قيد التشغيل ، فهذا يعني أنك فعلت كل شيء بشكل صحيح. ان لم:
- على الأرجح ، لقد قمت بتوصيل صمام ثنائي واحد على الأقل وجهاً لوجه بدلاً من رأس إلى ذيل.
- إذا كانت جميع الثنائيات ملحومة بشكل صحيح ولا تزال لا تعمل (حدث هذا لي ...) ، فمن المرجح أن أحد الثنائيات لا يعمل. اختبر كل صمام ثنائي على حدة باستخدام خلية زر متعددة أو 3 فولت أو مزود طاقة.

قم بلحام قطعة من الأسلاك النحاسية (حوالي 4 سم) بالطرف السالب لدائرة الصمام الثنائي. يوضح الشكل 3 هذه الخطوة.

الخطوة الرابعة: المرحلة النهائية


لقد كدت أن تصل! يبقى فقط لحام قطعة من السلك بالقطب السالب للبطارية.

هناك نوعان من الميزات هنا:
- خذ قطعة من الأسلاك ، بنفس طول السلك الذي قمت بتلحيمه للتو بالنجمة.
- ضع البطارية لأسفل وقم بتوصيل السلك بطرف البطارية الأكبر (المميز بعلامة الطرح).
- لتلحيم سلك في دبوس ، تأكد من أن السلك والمسمار دافئان قبل إضافة اللحام.

فكرة:
قم أولاً بإصلاح موضع البطارية والسلك. استخدم شريط لاصق أو يد ثالثة أو أيًا كان لتأمين البطارية والسلك قبل اللحام.

أخيرًا ، قم بلحام الطرف الآخر من السلك بالطرف الموجب لنجم الصمام الثنائي. الآن كل شيء جاهز: - د

احب؟ بنفس الطريقة ، يمكنك صنع شجرة عيد الميلاد. يتطلب المزيد من الجهد والصبر ، لكن النتيجة ستبرر هذه الصعوبات! إذا كنت تتقن علامة النجمة ، فلا بد أن تتحول شجرة عيد الميلاد!

الخطوة 5: إضافة مشبك بطارية ...

لعبة إلكترونيةيمكن استخدام "نجمة الكريسماس" لتزيين موظفي بابا نويل أو شجرة عيد الميلاد ، على سبيل المثال كنصيحة. تم تطوير اللعبة كوسيلة تعليمية للتجميع من قبل تلاميذ دائرة الهندسة اللاسلكية لمركز مدينة جيتومير للإبداع العلمي والتقني للطلاب الصغار عند دراسة قسم البرنامج "مولدات التذبذبات الكهربائية والأجهزة القائمة عليها".


الدائرة مبينة فيأرز. 1، اللعبة هي نسخة حديثة من الجهاز تم نشرها في وقت سابق (شجرة عيد الميلاد المصغرة Khmara V.

يتم تجميع مولد النبض المستطيل ثلاثي الأطوار على ترانزستورات VT1-VT3 والمكثفات C1-C3 والمقاومات R1 و R2 و R5 و R6 و R8 و R9. يعتمد تكرار تكرارها على مقاومة المقاومات R1 و R5 و R8 وسعة المكثفات C1-C3 وعند القيم المحددة في الرسم البياني تبلغ حوالي 2 هرتز. في الترانزستورات VT4-VT6 ، يتم تجميع المفاتيح الإلكترونية التي توفر الطاقة لمجموعات من مصابيح LED (HL1-HL30) الموضوعة على لوحة الدوائر المطبوعة بطريقة تخلق صورة لنجم سداسي. أثناء تشغيل المولد ثلاثي الطور ، تظهر نبضات مستطيلة بدورها على مجمعات الترانزستورات VT1-VT3 ، والتي تفتح أيضًا الترانزستورات VT4-VT6 بدورها ، وبالتالي سيتم تشغيل وإيقاف تشغيل مصابيح LED المقابلة. يتم وضعها بطريقة يتم فيها إنشاء تأثير دوران النجم.

يتم تثبيت جميع العناصر ، باستثناء البطارية والمفتاح ، على لوحة دوائر مطبوعة أحادية الجانب مصنوعة من رقائق الألياف الزجاجية بسمك 1.5 - 0.2 مم. يظهر رسم اللوحة وموقع العناصر الموجودة عليها فيأرز. 2. المقاومات MLT، C2-23 مستخدمة، مكثفات الأكسيد مستوردة، C من السيراميك K10-17. المصابيح - لون توهج أحمر أو أخضر بقطر جسم لا يزيد عن 7 مم ، وفي مجموعات مختلفة أو في مجموعة واحدة يمكن أن تكون ذات ألوان مختلفة (أرز. 3). قبل التثبيت على اللوحة على جانب تركيب LED ، يمكنك وضع فيلم لاصق ملون غير موصل على شكل نجمة. مصدر الطاقة هو بطارية 6F22 ("كرونا") أو بطارية من ست خلايا كلفانية AA أو AAA متصلة في سلسلة.

الجهاز لا يحتاج إلى تعديل ، مع أجزاء قابلة للصيانة وتركيب مناسب ، يبدأ العمل على الفور. إذا رغبت في ذلك ، يمكن تغيير سرعة تبديل المصابيح عن طريق اختيار المكثفات C1 و C2 و C3. إذا بدأ المولد ثلاثي الأطوار غير مستقر ، من أجل بداية موثوقة ، يجب تثبيت مكثف C. يتم تحديد سعته في نطاق 0.022 ... 0.1 μF.

خمارة ، زيتومير ، راديو مجلة أوكرانيا ، العدد 12 2012

نجمة LED لشجرة عيد الميلاد مدعومة ببطاريتين AA





في الماضي البعيد ، تم صنع نجمة الكريسماس هذه على أساس وحدة فك ترميز منطق التحكم والترانزستورات ومصابيح LED. الآن ، بعد سنوات عديدة ، تمت إعادة تنفيذ هذا المشروع باستخدام التكنولوجيا الحديثة ، بما في ذلك متحكم دقيق ، ومحول جهد DC / DC ، ومحرك LED للتيار المستمر.

يستخدم المشروع بطاريتين AA لتشغيله ، لذلك تحتاج إلى استخدام محول جهد DC / DC ، نظرًا لأن مصابيح LED الزرقاء لها انخفاض في الجهد الأمامي يزيد قليلاً عن 3 فولت ، بينما تبلغ شريحة تشغيل LED حوالي 0.6 فولت. توفر بطاريتا AA جديدتان ما يزيد قليلاً عن 3 فولت ، ولا يمكن للبطاريات القابلة لإعادة الشحن ، حتى عندما تكون مشحونة بالكامل ، أن توفر إمكانات كافية. للتخلص من هذه المشكلة ، يتم استخدام محول الجهد ، والذي يحول 3 فولت الاسمي من البطاريات إلى 3.71 فولت المطلوبة للتشغيل.

يمكن تشغيل المتحكم الدقيق بجهد محول DC / DC أو مباشرة من البطاريات. أيضًا ، يمكن للمتحكم الدقيق إيقاف تشغيل محول DC / DC أثناء وضع السكون لتوفير طاقة البطارية ، في هذا الوضع ، يستهلك المحول حوالي 1 ميكرو أمبير. يعمل المتحكم الدقيق PIC16LF1703 نفسه بموثوقية تصل إلى 1.8 فولت وهو اقتصادي للغاية في استهلاك الطاقة ، خاصة في وضع السكون.

يتلقى برنامج تشغيل LED أوامر SPI من وحدة التحكم الدقيقة ، وبناءً عليها ، يقوم بتشغيل بعض مصابيح LED. يستخدم برنامج وحدة التحكم الدقيقة بنية آلة قياسية لإخراج الرسوم المتحركة.

يحتوي مشروع الكريسماس الصغير هذا على 16 مصباح LED بلونين مختلفين مثبتين على ثنائي الفينيل متعدد الكلور على شكل نجمة. يتم التحكم في LEDs بشكل فردي بواسطة متحكم مبرمج مع عدة أوضاع تشغيل لإنشاء تأثيرات بصرية جيدة. نظرًا لأن استهلاك الكهرباء ليس كبيرًا ، يمكن للنجم العمل باستمرار ليوم واحد على الأقل.

يرجع اختيار استخدام مصابيح LED التقليدية إلى صغر حجمها مقارنة بمصابيح SMD LED. يوفر مشغل LED تيارًا ثابتًا يبلغ 5 مللي أمبير لمصابيح LED.

يؤدي الميكروكونترولر 3 وظائف رئيسية:

  1. يرسل أوامر SPI إلى السائق لتشغيل وإيقاف تشغيل مصابيح LED.
  2. يراقب جهد البطاريات أو المجمعات ، إذا انخفض الجهد عن القيمة المسموح بها ، فإنه يضع محول DC / DC في وضع السكون.
  3. يعالج الإشارات من زر خارجي.

باستخدام زر خارجي متصل بالمتحكم الدقيق ، يمكنك تغيير أوضاع تشغيل مصابيح LED وتغيير سرعة العرض وأيضًا وضع النجمة في وضع السكون.

يوضح الشكل أدناه الدائرة الكهربائية الكاملة للنجم:

يوضح الشكل أدناه المخطط المعماري للبرنامج ومخطط سلوكه الديناميكي:


تصميم النظام ومبدأ التحكم في LED











يتم تشغيل برنامج تشغيل LED بواسطة حزم SPI 16 بت ، في حزمة واحدة ، كل بت يتوافق مع مؤشر LED واحد. عندما يكون بت معين مساويًا لواحد ، يتم تشغيل مؤشر LED المقابل ، عندما يكون مساوياً للصفر ، ينطفئ مؤشر LED.

لإنشاء تسلسل ، يتم إرسال حزم البتات إلى برنامج تشغيل LED في فاصل زمني محدد مسبقًا. فترة القاعدة 62 مللي ثانية. يمكن أن تختلف من 81 مللي ثانية إلى 81 * 255 مللي ثانية.

على سبيل المثال ، يبدو البرنامج الذي يقوم بتدوير مصابيح LED في الوقت المناسب كما يلي:

عند إنشاء المشروع تم استخدام المكونات الإلكترونية التالية:

  • سائق TLC5925IDWR LED
  • متحكم PIC16LF1703-I / SL
  • محول DC / DC MCP1640T-I / CHY
  • حجرة البطارية
  • مكثف 22 فائق التوهج
  • مكثف 27 pF
  • مكثف 4.7 فائق التوهج
  • زر تثبيت ثنائي الفينيل متعدد الكلور
  • تجميع الصمام الثنائي MBR0530T1G
  • مقاوم 300 kΩ
  • مقاوم 620 كيلو أوم
  • مقاوم 4.3 كيلو أوم
  • المصابيح 8 ملم ، أزرق وأحمر
  • المصابيح 10 ملم ، أصفر وأحمر

افعل ذلك بنفسك كرة عيد الميلاد المضيئة على شجرة الكريسماس على شكل نجمة الموت من فيلم "حرب النجوم"

لعمل ضوء ليلي على شكل Death Star من فيلم Star Wars ، سوف تحتاج إلى:

  • كرة بلاستيكية بقطر 100 مم
  • تدريبات
  • ورق صنفرة ناعم
  • كحول طبي
  • معجون الايبوكسي
  • قطع من الطين أو البلاستيسين
  • شريط الإخفاء
  • سكين القرطاسية
  • رذاذ الطلاء
  • المصابيح
  • سلك أسود رفيع
  • لحام حديد
  • نفايات الدوائر الإلكترونية ، مصباح يدوي قديم ، وشمعة LED

الخطوة 1





لقطع قرص ، قم بتثبيت الكرة بقطعة من الطين أو البلاستيسين. امسك الكرة بقوة أثناء الحفر. قم بعمل ثقب صغير كدليل ، ثم استخدم منشار ثقب بلاستيكي لقطع القرص المحيط بالمحيط. أخرجها ونظف الحواف بورق الصنفرة ، وتحت الماء الجاري ، قم بمعالجة نصفي الكرة والقرص بها.

الخطوة 2





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

الخطوه 3

ألصق شريطًا رفيعًا من الشريط اللاصق على طول خط الاستواء للكرة. بلل قطعة قماش بالكحول وامسح السطح بالكامل. بعد وضع البرايمر بعناية ، قم بطلاء كل شيء باللون الرمادي الفاتح الأساسي. الآن قم بإرفاق شرائط من الشريط بجميع الأجزاء ، المجالات التي يجب أن تظل خفيفة. الآن قم بتطبيق طلاء رمادي غامق وقم بإزالة الشريط.



الخطوة 4




اقطع مربعًا صغيرًا بحجم 1.5 سم من ثنائي الفينيل متعدد الكلور أو بلاستيك عادي (تحتاج إلى حفر فتحتين لمصباح LED). خذ سلكين بطول 20 سم ، مررهما عبر الفتحات الموجودة في المربع ، قم بتثبيت LED. الآن يمكنك لحام الأسلاك. مرر الأسلاك من خلال الفتحة الموجودة في الجزء العلوي من الكرة. الآن نحن بحاجة إلى حجرة بطارية صغيرة (مناسبة لشمعة LED). يبقى لحام نهايات الأسلاك بجسم الشمعة ، مع مراعاة القطبية.

الخطوة الخامسة

اكشط بعضًا من الدهان في بعض الأماكن للسماح بمرور الضوء. إذا مر الكثير من الضوء عبر خط الاستواء للكرة ، فيمكن لصق شريط مظلم به ثقوب على الظهر. لإخفاء جسم الشمعة قليلاً ، يمكنك رسمه باللون الأسود.



زينة عيد الميلاد المتوهجة لشجرة عيد الميلاد


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

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

  • لوح خشب رقائقي 30 × 30 × 0.6 سم تقريبًا.
  • شريط LED WS2812b بكثافة 60 LED لكل متر. ستحتاج إلى طول 67 سم ، والذي يحتوي على 40 مصباحًا.
  • متحكم Arduino صغير الحجم يعتمد على شريحة ATmega328 أو Attiny45 (مناسب على سبيل المثال Arduino Pro Mini 3.3 / 5V أو Adafruit Gemma)
  • ورق صنفرة متوسط ​​الحبيبات
  • لاصق أكريليك
  • مصدر طاقة 3.3 / 5V أو بطارية LiPo 3.7V قابلة لإعادة الشحن أو أي مصدر طاقة مناسب آخر
  • سلك كهربائي رفيع

الخطوة 2: رسم النجوم



الخطوة الأولى هي إنشاء نجمة. سيتم لصق شريط LED على جسم نجمة الخشب الرقائقي ، لذلك يجب تحديد الأبعاد المناسبة. بالنسبة لهذا المشروع (لـ 40 LEDs) ، يمكنك استخدام النموذج في الملف المرفق أدناه. يرجى ملاحظة أنه من أجل ملاءمتها على ورقة A4 ، يتم قطع بعض الأطراف قليلاً. وبالتالي ، تحتاج إلى طباعة استنسل ، واتخاذ ورقة من الخشب الرقائقي وورق الكربون. ثم ضع الاستنسل بورق الكربون على ورقة من الخشب الرقائقي ، وباستخدام مسطرة وقلم رصاص ، انقله إلى الخشب الرقائقي. قبل البدء في النقل ، يُنصح بتثبيت الاستنسل على لوح من الخشب الرقائقي مع دبابيس ضغط حتى لا يتحرك عن طريق الخطأ. بعد نهاية النقل ، أزل الاستنسل وتحقق بعناية من جميع الحواف.

الخطوة 3: قص النجمة


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

الخطوة 4: تجهيز المصابيح




في هذه الخطوة ، تحتاج إلى أخذ قطعة من شريط LED تحتوي على 40 مصباحًا ، وتقطيعها إلى الحد الأدنى المسموح به من 4 مصابيح LED. نتيجة لذلك ، يجب أن تحصل على 10 أجزاء من 4 مصابيح LED.
في هذا المشروع ، تمت إزالة الغلاف المضاد للماء للشريط ، ولكن لا يمكن القيام بذلك ، ولكن بعد ذلك ، قبل اللحام ، من الضروري إزالة الحماية بعناية من جهات الاتصال عن طريق التحزيز بسكين.

بعد ذلك ، قم بلصق شرائح LED على حواف النجمة الخشبية باستخدام غراء الأكريليك. ضع بضع قطرات من الغراء على الجزء الخلفي من شريط LED وألصقه على النجمة. من المستحسن محاذاة الشرائط بحيث تكون البيكسلات متباعدة بشكل متساوٍ.

انتباه: قبل لصق الشريط ، تأكد من توجيهه بشكل صحيح ، لأن هذا النوع من شريط LED له اتجاه بيانات أحادي الاتجاه (على سبيل المثال ، يجب توصيل دبوس Dout للشريط السابق بدبوس Din في الشريط التالي)

الخطوة 5: توصيل المصابيح

الآن يجب توصيل شرائط LED ببعضها البعض. للقيام بذلك ، قمنا بقص العديد من القطع الصغيرة من الأسلاك الرفيعة ، بطول حوالي 3-4 سم. باستخدام مكواة لحام ، تحتاج إلى لحام هذه القطع من الأسلاك بين نقاط التلامس لشرائط LED بالشكل التالي: DO - DI ، V - V ، GND - GND. سيتم إجراء فحص اللحام والتوصيل في الخطوة التالية ، وفي الوقت الحالي يتم إجراء فحص بصري فقط للدوائر القصيرة والأخطاء المادية الأخرى.

انتباه: لا تقم بتكرار السلسلة! خرج الشريط الأخير غير متصل بأي شيء ، والأسلاك ملحومة بالشريط الأول ، والذي سيتم توصيله لاحقًا بالميكروكونترولر.

الخطوة السادسة: توصيل المتحكم الدقيق

بادئ ذي بدء ، يتم توصيل أسلاك الطاقة والأرض بمصدر الطاقة. ثم يتم توصيل دبوس Vcc الموجود في الميكروكونترولر بالدبوس V لشريط LED الأول ، على التوالي ، دبوس GND بـ GND. يتم توصيل دبوس المتحكم الدقيق رقم 6 بدبوس إدخال بيانات DI للشريط الأول (هذا الدبوس هو برنامج محدد ويمكن تجاوزه).

إذا كنت تستخدم Arduino Pro Mini ، فقم بتوصيل المبرمج بالمنفذ التسلسلي. خلاف ذلك ، ما عليك سوى توصيل كبل USB من الكمبيوتر إلى وحدة التحكم الدقيقة.

الخطوة السابعة: برمجة المتحكم الدقيق

من أجل برمجة وحدة التحكم الدقيقة ، تحتاج إلى تنزيل برنامج Arduino IDE وتثبيته على جهاز الكمبيوتر الخاص بك ، المجهز بمكتبة Adafruit NeoPixel ، والتي يمكن تنزيلها من موقع Adafruit على الويب.

بعد تثبيت البرنامج ، افتح كود برنامج الاختبار (رسم تخطيطي) المسمى strandtest من خلال النقر على عناصر القائمة التالية:

ملف → أمثلة → المكتبات → Adafruit_NeoPixel → strandtest

تحتاج إلى تعديل السطر 15 فيه ، أي تغيير القيمة من 60 إلى 40 ، حيث يتم استخدام 40 مصباحًا في المشروع. يبقى باقي رمز الرسم دون تغيير.

بعد ذلك ، يتم تحميل رمز البرنامج في ذاكرة وحدة التحكم الدقيقة.

إذا كنت تستخدم متحكم Adafruit FLORA أو Gemma ، فستحتاج إلى إعداد نوع وحدة التحكم الدقيقة في Arduino IDE ، اتبع الإرشادات التالية: https://learn.adafruit.com/add-boards-arduino-v164/setup

الخطوة 8: اختبر التوصيلات


حان الوقت الآن للتحقق من التوصيلات والأسلاك. قم بتوصيل الطاقة ، وإذا سارت الأمور بسلاسة ، فستتوهج جميع مصابيح LED وفقًا للرسم الذي قمت بتحميله.

إذا لم يعمل شيء ما ، فتحقق من جميع التوصيلات ، من المتحكم الدقيق إلى آخر شريط LED لشريط LED.

الخطوة 9: اللمسات الأخيرة

قبل تثبيت النجمة على شجرة عيد الميلاد ، تحتاج إلى إصلاح وحدة التحكم الدقيقة والبطارية على ظهر النجمة. للتثبيت ، يمكنك استخدام شريط لاصق أو مسامير ذات حجم مناسب. تحتاج أيضًا إلى إرفاق حامل يتم تثبيت النجم بإحكام على شجرة عيد الميلاد.

ألعاب LED للكريسماس - كرات عيد الميلاد يتم التحكم فيها عبر شبكة Wi-Fi
يصف هذا البرنامج التعليمي كيفية إنشاء ألعاب متوهجة على شكل شجرة عيد الميلاد يمكن التحكم فيها عبر شبكة Wi-Fi. للاتصال بالألعاب ، يمكنك استخدام جهاز كمبيوتر أو هاتف ذكي مع متصفحك المفضل. يمكنك ضبط اللون والسرعة والوضع الوامض.



زينة عيد الميلاد لها خادم الويب الخاص بها. تعمل جميع أكواد البرنامج على متحكم Wemos / ESP8266. كل ما هو مطلوب هو مصدر طاقة بجهد 5 فولت (USB) وشبكة Wi-Fi.
يبدأ هذا الدليل التفصيلي بثلاثة أمثلة للتعليمات البرمجية. المثال الأول هو رسم تخطيطي بسيط من Arduino من مخططات Autodesk باستخدام حلقة NeoPixel LED. هذا المثال هو أساس هذا المشروع. المثال الثاني من الكود هو خادم ويب يستخدم متحكم Wemos. يوضح المثال الثالث من الكود كيفية تنفيذ وظائف مختلفة على فترات زمنية محددة.
باتباع أمثلة الترميز هذه ، تم وصف تصميم نموذج اللعبة ، وهو شكل هندسي متماثل تمامًا مع 20 جانبًا. تم إنشاء التصميم والشكل في Fusion 360 ثم تم طباعته ثلاثية الأبعاد.
في النهاية ، بعد التجميع ، يتم وصف رمز البرنامج النهائي ، وهو مزيج من الأمثلة الثلاثة في بداية هذه التعليمات.
على الرغم من أن هذا البرنامج التعليمي يصف إنشاء زخرفة من زينة عيد الميلاد ، فإن واجهة الويب لا تقتصر على هذه الاحتمالات. يمكن استخدامه للعديد من المشاريع الأخرى. في الواقع ، يمكن التحكم في كل ما يتم التحكم فيه بواسطة متحكمات Arduino عبر شبكة Wi-Fi.

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


المواد اللازمة:

  • متحكم Wemos D1 Mini Pro أو Wemos D1 Mini
  • شريط LED WS2812b ، 30 ليد / متر ، IP30 أو بكسلات مصغرة قابلة للبرمجة
  • USB إلى كابل USB الصغير
  • الأسلاك
  • صمغ ممتاز
  • مسحوق لمعان
  • مصدر طاقة USB 5 فولت

استخدم مصدر طاقة USB مناسب. يرسم كل LED 60 مللي أمبير كحد أقصى ، لذا فإن 20 مصباحًا LED بكامل الطاقة تسحب 1.2 أمبير (6 واط). في هذا المشروع ، تم استخدام مصدر طاقة Ikea Koppla USB. يحتوي على 3 منافذ USB ويوفر 3.2 أمبير عند 5 فولت.

الخطوة 2. مخطط Autodesk: مثال على الأسلاك الحلقية LED NeoPixel


من السهل حقًا بناء شيء باستخدام مصابيح WS2812 LED ووحدة تحكم دقيقة من Arduino. ولكن قد يبدو الأمر مخيفًا إذا لم تكن قد عملت مع Arduino من قبل. قد تكون بعض الخبرة في البرمجة والإلكترونيات مفيدة للغاية. إنها ليست بتلك الصعوبة.
وليس من الضروري على الإطلاق شراء متحكم Arduino لتجربة يدك. توجد مواقع ويب يمكنك من خلالها محاكاة تشغيل وحدة التحكم الدقيقة. واحد منهم هو موقع Autodesk Circuits. تم صنع هذا المثال باستخدام متحكم Arduino باستخدام حلقة NeoPixel LED وهو أساس مشروع عيد الميلاد هذا.
يبدو رمز البرمجة الخاص بالميكروكونترولر بسيطًا ، ولكن في نفس الوقت يُظهر العديد من إمكانيات الترميز لوحدات التحكم الدقيقة في Arduino:

  • يستخدم رمز البرنامج المكتبة الخارجية "Adafruit NeoPixel". لذلك ، لا داعي للقلق بشأن تغيير لون المصابيح. كل ما عليك فعله هو استخدام وظائف المكتبة.
  • يحدد رمز البرنامج قيم 12 لونًا RGB في 3 صفائف. هذه هي الألوان الـ 12 المستخدمة في واجهة الويب للتحكم في شريط LED.
  • أيضا ، هناك وظيفة محددة ذاتيا. هذه هي وظيفة "setColor" ، والتي يمكن استدعاؤها من أي مكان في البرنامج.

يحتوي هذا الرمز على مجموعة واحدة من 12 لونًا (مرقمة من 0 إلى 11). بالنسبة لهذا المشروع ، تم اختيار 12 لونًا لأن الكود الناتج يحتوي على زر واحد لكل لون ويتعرف عليه:

اللون 0: كهرماني (FFC200)
اللون 1: برتقالي (FFA500)
اللون 2: سينابار (E34234)
اللون 3: أحمر (FF0000)
اللون 4: أرجواني (FF00FF)
اللون 5: بنفسجي (800080)
اللون 6: نيلي (4B0082)
اللون 7: أزرق (0000FF)
اللون 8: زبرجد (7FFFD4)
اللون 9: أخضر (00FF00)
اللون 10: مخضر (7FFF00)
اللون 11: أصفر (FFFF00)

إذا كنت ترغب في ذلك ، يمكنك تغيير الألوان عن طريق تغيير قيم RGB. يمكن العثور على رموز الألوان الأخرى على ويكيبيديا.

الخطوة 3. أهلاً بالعالم!


بعد برمجة وحدة تحكم Arduino للعمل مع WS2812 LEDs ، حان الوقت لإنشاء خادم ويب بسيط يعتمد على وحدة التحكم. يتطلب ذلك متحكم Wemos (مع ESP8266) يحتوي على محول Wi-Fi. يمكن توصيل وحدة تحكم Wemos بجهاز كمبيوتر باستخدام كبل USB. ليست هناك حاجة لاستخدام محولات USB إضافية. هذه هي ميزة وحدة تحكم Wemos على وحدة ESP8266-12.
يمكن برمجة وحدة تحكم Wemos باستخدام برنامج Arduino. ولكن هذا سيتطلب إضافة لوحات إضافية إلى برنامج Arduino IDE باستخدام وظيفة Boards Manager. هذا موصوف في وثائق وحدة تحكم Wemos.
بعد الانتهاء من هذه الخطوات ، يمكنك تحديد لوحة Wemos للبرمجة باستخدام Arduino IDE. للقيام بذلك ، حدد وحدة تحكم Wemos (+ منفذ COM المقابل) وقم بتحميل الكود التالي فيه:

فقط قبل تجميع الشفرة وتنزيلها ، قم بتغيير بيانات اعتماد الشبكة.
هذا خادم ويب بسيط للغاية. ستتصل وحدة تحكم Wemos بشبكة Wi-Fi وتبدأ خادم الويب بصفحة واحدة فقط. استخدم مراقب المنفذ التسلسلي للحصول على عنوان IP لخادم الويب الخاص بك.

الخطوة 4: الاتصال

مطلوب القليل من اللحام لإنشاء الدائرة. ولكن بفضل استخدام شريط WS2812b LED ، تم تصغيره.
تحتاج إلى لحام المسامير بلوحة تحكم Wemos. لهذا الغرض ، يتم استخدام جهات الاتصال الموجودة على اللوحة "D2" و "+ 5V" و "GND". هذا يعني أن المسامير تحتاج فقط إلى أن يتم لحامها على جانب واحد من اللوحة.
ثم قم بتوصيل ثلاثة أسلاك ملونة مختلفة بشريط LED (أرضي ، إشارة و + 5 فولت).
بعد ذلك ، قم بإزالة البلاستيك من موصل USB الموجود على السلك. على هذا النحو ، لا توجد مساحة لهذا الموصل. أضف سلكين إضافيين إلى كبل USB (ملفوف في الصورة): أحدهما إلى السلك "+ 5V" والآخر إلى سلك "GND". يتم استخدامها مباشرة لتشغيل المصابيح. تأكد من عزل هذه الأسلاك.
قم بتوصيل أسلاك إضافية "+ 5V" من كبل USB بشريط LED. الشيء نفسه بالنسبة لسلك "GND". قم بتوصيل سلك الإشارة من شريط LED بالدبوس D2 على لوحة تحكم Wemos. أخيرًا ، قم بتوصيل كبل USB بلوحة تحكم Wemos.
السلك الأرضي غير متصل بالدبوس الموجود على لوحة تحكم Wemos. هذا الدبوس الأرضي متصل مباشرة بموصل USB. ويرجع ذلك إلى السلك الإضافي "GND".

الخطوة 5: مثال على كيفية عمل المؤقتات

في المثال الأول لرمز Arduino NeoPixel (حلقة NeoPixel LED) ، يتم إجراء تغييرات اللون في الحلقة الرئيسية. يتطلب هذا تأخيرًا في الحلقة الرئيسية ، أو سيحدث تغيير اللون بسرعة كبيرة. أثناء هذا التأخير ، تنتظر وحدة التحكم Wemos ببساطة ولا تنفذ أي أوامر أخرى. باستثناء عمليات الخلفية ، على سبيل المثال ، يتعامل مع اتصال شبكة Wi-Fi.
سيقوم المنتج النهائي بتشغيل خادم ويب للتحكم في مصابيح LED. لهذا السبب ، يجب ألا تكون هناك فترات انتظار داخل الكود ، لأن هذا سيعطي واجهة ويب غير حساسة.
في المثال أدناه ، يتم التحكم في مصابيح LED بواسطة مؤقت داخلي "osTimer" والذي تم تحديده بواسطة وظيفة "os_timer_setfn" ثم تنشيطه بواسطة وظيفة "os_timer_arm". القيمة 1000 المستخدمة هي بالمللي ثانية. باستخدام هذه القيمة ، سيقوم مؤقت وحدة التحكم Wemos بتنفيذ إجراء "timerCallback" كل ثانية. يؤدي هذا الإجراء إلى زيادة قيمة اللون وتغيير ألوان مصابيح LED. نتيجة لذلك ، يتم تنفيذ كل هذه الإجراءات خارج الحلقة الرئيسية.
تذكر أن الكود الموجود داخل "osTimer" يجب أن يكون قصيرًا جدًا ، حيث يجب تنفيذه قبل إطلاق المؤقت التالي.
رمز البرنامج: يحتوي هذا الرمز أيضًا على وظيفة تسمى "setColor" والتي يمكن أن تأخذ 3 قيم تستخدم لتغيير لون جميع مصابيح LED في نفس الوقت.

الخطوة 6: منتظم محدب متعدد السطوح



هناك زينة عيد الميلاد بأشكال مختلفة. في الوقت الذي تم فيه اختيار التصميم ، تم العثور على بعض الأشكال الهندسية عن طريق الخطأ. ولفت انتباهي نوع واحد من الهندسة: متعدد السطوح العادي. إنه متماثل تمامًا. هذا يجعلها مثالية لألعاب عيد الميلاد. خمسة أنواع فقط معروفة:
1. الهرم الثلاثي (4 جوانب)
2. مكعب (6 جوانب)
3. Octahedron (8 جوانب)
4. Dodecahedron (12 جانب)
5. Icosahedron (20 جانب)
تم اختيار عشري الوجوه. لديها معظم الجوانب. سيكون هناك WS2812 LED واحد على كل جانب ، ليصبح المجموع 20.
يحد استخدام شرائط WS2812 LED من حجم الشكل الهندسي. المسافة بين المصابيح 33 مم (30 LED لكل متر). هذا يساوي الحد الأعلى لأضلاع كل مثلث متساوي الأضلاع. بعد إنشاء نموذج أولي للورق ، تم تطوير حجم المجسم العشريني بحوالي 75 مم. هذا يعطي مساحة كافية لوحدة التحكم Wemos و 20 LEDs.

الخطوة 7: العمل في Autodesk Fusion 360






يبدأ إنشاء شكل عشري الوجوه قياسي بثلاثة مستطيلات على كل محور. يجب أن تكون هذه مستطيلات ذهبية. المستطيل الذهبي هو مستطيل أطوال أضلاعه في النسبة الذهبية (حوالي 1.618). يمكننا حساب أضلاع مستطيل ذهبي مقاس 75 مم باستخدام نظرية فيثاغورس ، أضلاعه 65 مم × 40 مم.
كل ركن من أركان المستطيلات عبارة عن زاوية مكونة من 5 مثلثات.

قبل لصق مصابيح LED ، ارسم مسار شريط LED. هذا سيساعدها على عدم عبور المسارات.
ابدأ بلصق مصابيح LED داخل الجزء الكبير المطبوع ثلاثي الأبعاد ، مع آخر مؤشر LED في نهاية الشريط. في هذا المشروع ، تم استخدام الغراء الساخن للتثبيت. احرص على ثني شريط LED بعناية أثناء التجميع حتى لا يتلف.
استخدم هذا الإصدار قطعتين من شريط LED. واحد مع 5 المصابيح والآخر مع 15 المصابيح. ولكن من الممكن تمامًا استخدام شريط LED واحد مكون من 20 مصباحًا. هذا يوفر الوقت ولا يتطلب لحام.
قم بتوصيل الأسلاك "+ 5V" و "GND" من شريط LED بكابل USB. سلك الإشارة متصل بإخراج "D2" على لوحة تحكم Wemos. الأرض متصلة بالداخل. لا تنس التحقق من المصابيح قبل إغلاق لعبة الكريسماس.
يستخدم الغراء للحفاظ على الأجزاء من التفكك. ضع لوحة تحكم Wemos داخل الجزء الكبير المطبوع ثلاثي الأبعاد. قم بعمل فتحة لتمرير كبل USB ولصق القطعتين معًا.

الخطوة 10: خادم الويب


يحتوي ملف رسم Arduino المرفق في نهاية القسم على جميع التعليمات البرمجية لخادم الويب على وحدة تحكم Wemos. قم بتغيير متغيري "ssid" و "password" قبل تحميل الكود.
حول الكود

تتطلب بعض أجزاء الكود شرحًا بسيطًا:

#يشمل
#يشمل
#يشمل
#يشمل
#يشمل
#يشمل
هذه هي جميع المكتبات المستخدمة في رسم Arduino.

#define NUM_PIXELS 20
Adafruit_NeoPixel بكسل (NUM_PIXELS، D2، NEO_GRB | NEO_KHZ800) ؛
يوجد 20 مصباح LED موصولة بالطرف "D2" على لوحة تحكم Wemos.

int R = (255،255،227،255،255،128،075،000،127،000،127،255،000) ؛
int G = (194،165،066،000،000،000،000،255،255،255،255،000) ؛
int B = (000،000،052،000،255،128،130،255،212،000،000،000،000) ؛
هذه 12 لونًا (اللون من 0 إلى 11) ، يتم استخدامها لمصابيح LED. يتم استخدام قيم HEX المقابلة للأزرار. هناك 13 قيمة في هذه المجموعة. تقوم القيمة الأخيرة في الصفيف بإيقاف تشغيل مؤشر LED (# 000000 = أسود). يمكنك تغيير هذه الألوان إذا أردت.

String buttonColor = ("أبيض" ، "أسود") ؛
قيمة منطقية ColorState = (1،1،1،1،1،1،1،1،1،1،1،1) ؛ // الألوان الأولية
تحتوي جميع الأزرار الـ 12 على "حالة". إذا كان الزر يحتوي على قيمة "True" ، فسيعرض مؤشر LED المقابل اللون المقابل. عند النقر فوق الزر ، تتغير حالة هذا الزر. يؤدي هذا أيضًا إلى تغيير لون النص لهذا الزر (على سبيل المثال ، أسود أو أبيض).

int waitTimes = (50، 100، 150، 200، 250، 500، 750، 1000، 1500، 2000، ...
int waitTime = 5 ؛ // قيم افتراضية
يوجد زران لتغيير قيمة المؤقت ("أسرع" و "أبطأ"). قيمة "waitTime" الافتراضية هي 5. تعطي هذه القيمة فاصلاً مؤقتًا يبلغ 500 مللي ثانية.

int nextColor (int lastColor)
{
foundColor = numColors ؛ // لم يتم العثور على قيمة إرجاع
عدد الألوان = 0 ؛ // حساب عدد عمليات البحث داخل الحلقة
يفعل
{
CurrentColor + = 1 ؛
countColors + = 1 ؛
إذا (currentColor> numColors) (currentColor = 0 ؛)
إذا (ColorState) (foundColor = currentColor ؛)
}
بينما (currentColor! = lastColor
&& foundColor == numColors
&& countColors< numColors+1);
عودة (foundColor) ؛
}
تبحث هذه الوظيفة عن اللون التالي الذي سيتم عرضه من مصفوفة "colorState". يبدأ البحث في رقم الموضع "lastColor" ، ويعيد قيمة الفهرس التالية في مصفوفة colorState بالقيمة 1.
مثال. في المصفوفة التالية ، يكون اللون 2-7 معطلاً (نص أبيض). يؤدي تنفيذ هذه الدالة بقيمة 0 إلى إرجاع 1. استخدام هذه الدالة بقيمة 1 يؤدي إلى إرجاع 8. هذا هو اللون التالي الموجود في صفيف "colorState" بقيمة "True".
اللون 0: كهرماني (FFC200)
اللون 1: برتقالي (FFA500)
اللون 2: القرمزي (E34234)
اللون 3: أحمر (FF0000)
اللون 4: أحمر أرجواني (FF00FF)
اللون 5: أرجواني (800080)
اللون 6: نيلي (4B0082)
اللون 7: أزرق (0000FF)
اللون 8: أزرق مخضر (زبرجد) (7FFFD4)
اللون 9: أخضر (00FF00)
اللون 10: Chartreuse (أخضر فاتح) (7FFF00)
اللون 11: أصفر (FFFF00)
يتم عرض الألوان دائمًا بترتيب ثابت. عند إيقاف تشغيل جميع الألوان الـ 12 ، فهذا يعني أن جميع مصابيح LED متوقفة أيضًا (القيمة 000000).

// مقاطعة نظام التشغيل الموقت
مؤقت باطل
إذا (! buttonSparkle)
{
// Sparkle Off = وميض
}
آخر
{
// سباركل
}
هناك وضعان للتشغيل: "سبارك" و "وميض". ولكل منها مسار رمز مختلف داخل مؤقت نظام التشغيل.
وضع اللمعان لديه أبسط كود. يحصل على اللون التالي عن طريق استدعاء وظيفة "nextColor". ثم تتغير كل ألوان LED إلى هذا اللون.
وضع الشرارة مختلف جدا. يبدأ دائمًا بأول لون متاح في مصفوفة "ColorState". ثم ، لكل مؤشر LED ، يتم استدعاء وظيفة "nextColor". يعطي التغيير السريع في لون LED تأثيرًا متلألئًا.

عرض باطل ()
{
صفحة الويب + = "

مقالات بواسطةعنوان:
مكرونة بالتونة بصلصة كريمة باستا مع تونة طازجة بصلصة كريمة
المعكرونة مع التونة في الصلصة الكريمية هي طبق يبتلع منه أي شخص لسانه ، بالطبع ، ليس فقط من أجل المتعة ، ولكن لأنه لذيذ للغاية. التونة والمعكرونة في وئام تام مع بعضهما البعض. بالطبع ، ربما لن يحب شخص ما هذا الطبق.
لفائف الربيع مع الخضار لفائف الخضار في المنزل
وبالتالي ، إذا كنت تكافح مع السؤال "ما هو الفرق بين السوشي واللفائف؟" ، فإننا نجيب - لا شيء. بضع كلمات حول ما هي القوائم. الرولات ليست بالضرورة مطبخًا يابانيًا. وصفة اللفائف بشكل أو بآخر موجودة في العديد من المأكولات الآسيوية.
حماية النباتات والحيوانات في المعاهدات الدولية وصحة الإنسان
يرتبط حل المشكلات البيئية ، وبالتالي ، آفاق التنمية المستدامة للحضارة إلى حد كبير بالاستخدام الكفء للموارد المتجددة والوظائف المختلفة للنظم البيئية ، وإدارتها. هذا الاتجاه هو أهم طريقة للوصول
الحد الأدنى للأجور (الحد الأدنى للأجور)
الحد الأدنى للأجور هو الحد الأدنى للأجور (SMIC) ، الذي توافق عليه حكومة الاتحاد الروسي سنويًا على أساس القانون الاتحادي "بشأن الحد الأدنى للأجور". يتم احتساب الحد الأدنى للأجور لمعدل العمل الشهري المكتمل بالكامل.