جدول المحتويات:
- الخطوة 1: خيارات البناء
- الخطوة 2: الأجزاء والمواد المطلوبة
- الخطوة 3: تفريز الحالة
- الخطوة 4: أكمل القضية
- الخطوة الخامسة: إنهاء القضية
- الخطوة السادسة: تجهيز الحلقات
- الخطوة 7: مزود الطاقة
- الخطوة 8: لوحة متحكم
- الخطوة 9: دائرة الموسيقى (اختياري)
- الخطوة 10: قم بإنهاء وتركيب الإلكترونيات
- الخطوة 11: تفليش Microcontroller
- الخطوة 12: قم بتحميل صفحة الويب
- الخطوة 13: صفحة الويب
- الخطوة 14: كيف يعمل كل هذا؟
فيديو: حامل زجاجة يتفاعل مع الموسيقى مع أضواء قابلة للتعديل: 14 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
منذ بعض الوقت ، طلب أحد أصدقائي حلقة LED ذات 16 بت للتلاعب بها ، وأثناء القيام بذلك خطرت له فكرة وضع زجاجة فوقها. عندما رأيته ، كنت مفتونًا بمظهر الضوء الذي يضيء القارورة وتذكرت المشروع الرائع "Mc Lighting" لمستخدم Hackaday Tobias Blum:
hackaday.io/project/122568-mc-lighting
كان أحد جوانب مشروعه هو التحكم في WS2812 LEDs عبر واجهة ويب مكتوبة ذاتيًا دون استخدام أي خدمة خارجية. مستوحاة من نهجه في التحكم في حلقة LED ، قررت الجمع بين هاتين الفكرتين ونقلهما إلى المستوى التالي. في رأيي ، كان لدي زجاجة حامل لما يصل إلى ثلاث زجاجات ، يمكن التحكم فيها عبر صفحة ويب محلية ، تتميز بعدة برق. بما في ذلك الأوضاع التي تتفاعل مع الموسيقى المحيطة. من أجل إنشاء جهاز محمول ، يتم تشغيله بواسطة خلية بطارية Li-Ion.
في هذا الدليل ، سأخوض عملية البناء وأعلمك عن وظيفتها الأساسية. بعد ذلك ، يجب أن تكون قادرًا على إنشاء نسختك الخاصة ولديك فكرة عن كيفية إضافة webcontrol إلى مشروع دون استخدام أي خدمة خارجية.
الخطوة 1: خيارات البناء
عندما يتعلق الأمر بالإلكترونيات الخاصة بهذا المشروع ، يمكنك إما استخدام لوحة NodeMCU ، وهي سهلة الاستخدام ورخيصة جدًا ، أو يمكنك بناء لوحتك الخاصة مثلي. لا توجد فائدة خاصة في القيام بذلك ، لقد كان لدي للتو شريحة ESP8226-12E موجودة في الجوار وقررت استخدامها حتى أتمكن من الاحتفاظ بلوحة NodeMCU للنماذج الأولية السريعة. يوجد اختلاف رئيسي واحد فقط: تحتاج إلى 3.3 فولت USB إلى اللوحة التسلسلية لبرمجة لوحة التحكم ذاتية الصنع. على الرغم من أنه لا يوجد فرق في النوع الذي تختاره ، فقط ضع في اعتبارك عندما يتعلق الأمر بالأجزاء المطلوبة.
هناك خيار يحدث فرقًا كبيرًا على الرغم من: وضع الموسيقى. إذا قررت تضمينه ، فيمكن استخدام حامل الزجاجة كمقياس VU وعلاوة على ذلك قادر على تغيير لون مصابيح LED عندما يصل صوت جهير الموسيقى إلى حد معين. هذا يتطلب بعض الأجهزة الإضافية بالرغم من ذلك. يجب أن تقوم ببناء مضخم يقوم بتضخيم إخراج كبسولة ميكروفون مكثف ومرشح تمرير منخفض لترددات الجهير. على الرغم من أن هذا قد يبدو صعبًا ، إلا أنه في الحقيقة ليس كذلك. لا يتطلب أي أجزاء خاصة وأنا أوصي بشدة بتضمين هذه الدائرة لأنها تعزز الجهاز كثيرًا.
الخطوة 2: الأجزاء والمواد المطلوبة
القضية:
ربما يكون الجزء الأصعب من هذا المشروع هو الحال. نظرًا لأنني أردت تجربة شيء جديد ، فقد قررت استخدام ألواح MDF بسمك 18 مم ولطلائها. بالمقارنة مع الأنواع الأخرى من الخشب / المواد ، يتمتع MDF بميزة أنه يمكن صنفرة سطحه بشكل سلس للغاية وبالتالي يمكن أن يبدو الطلاء عليه لامعًا للغاية. بالإضافة إلى ذلك ، تحتاج إلى بعض زجاج الأكريليك بسمك 4 مم كغطاء لحلقات LED.
يبلغ طول العلبة 33 سم وعرضها 9 سم ، لذا أوصي بصحن بالأبعاد التالية:
لوح MDF 400 × 250 × 18 ملم
يبلغ قطر أغطية حلقات LED حوالي 70 مم ، لذلك يجب أن يكون للوح الزجاجي الأكريليكي الأبعاد التالية على الأقل:
لوح أكريليك 250 × 100 × 4 مم
لطلائه ، حصلت على 125 مل من طلاء الأكريليك الأبيض و 125 مل من الطلاء الشفاف اللامع علاوة على ذلك أوصيك باستخدام أسطوانة رغوية لأن هذا يسمح لك بتطبيق الطلاء بشكل متساوٍ. بالنسبة لجزء الصنفرة ، استخدمت ورقة صنفرة بحبيبات 180 ، وواحدة بها 320 وواحدة بها 600.
الإلكترونيات:
للإلكترونيات ، تحتاج إلى ثلاث حلقات WS2812 LED 16 بت. فقط كن حذرًا لأنني وجدت نوعين من حلقات LED ذات 16 بتًا ، فأنت بحاجة إلى الأنواع ذات القطر الأكبر (حوالي 70 مم) ، وبالتالي الفجوة الأكبر بين مصابيح LED.
بالنسبة لمصدر الطاقة ، فأنت بحاجة إلى خلية بطارية Li-Ion وشاحن مطابق ومفتاح. بالإضافة إلى ذلك ، أنت بحاجة إلى منظم جهد 3.3 فولت بجهد تسرب منخفض (LDO) ومكثفين لتشغيل المتحكم الدقيق. أشرح لماذا تحتاج إلى منظم LDO في الخطوة 7.
إذا قررت إنشاء مضخم صوت اختياري ودائرة تصفية ، فأنت بحاجة إلى Op-Amp وبعض المكونات السلبية. وإذا اخترت إنشاء وحدة التحكم الخاصة بك ، فأنت بحاجة إلى شريحة ESP ولوحة الفصل وبعض المقاومات وزرًا وبعض المسامير.
وأنا أوصي بشدة بقطعة من perfboard لتلحيم كل شيء عليها.
حلقة LED
3.7V خلية ليثيوم أيون (لقد أنقذت واحدة من النوع TW18650 من حزمة بطارية غير مستخدمة)
شاحن ليثيوم أيون
التبديل (لا شيء خاص ، لقد استخدمت واحدة قديمة قمت بإنقاذها من مجموعة مكبرات صوت مكسورة)
منظم الجهد LDO (بالإضافة إلى المكثفات المذكورة في ورقة البيانات: 2 × 1 فائق التوهج مكثف سيراميك)
بيرفبورد
دائرة الموسيقى (اختياري):
حسب التخطيطي
متحكم:
NodeMCU
ESP8266 12E (لوحة محول ، زر ، مقاومات ودبابيس حسب التخطيطي)
USB إلى Serial (مطلوب لبرمجة لوحة تحكم ذاتية الصنع ، إذا كان لديك بالفعل فلا داعي للحصول على لوحة أخرى)
الخطوة 3: تفريز الحالة
قام صديق لي ببناء MP-CNC بنفسه وكان لطيفًا جدًا ليقوم بطحن جزئين MDF وحلقات الأكريليك الثلاثة. الأجزاء الخشبية هي الجزء العلوي والسفلي من صندوق على شكل حبة. في أعلى الصندوق ، توجد ثلاثة أماكن لحلقات LED وأغطية الأكريليك الخاصة بها. نظرًا لأن هذه التعميق مصممة لتكون أكبر بنسبة بسيطة من مركبات ثنائي الفينيل متعدد الكلور ، فإنها تتناسب وتجلس في مكانها دون الحاجة إلى الغراء أو البراغي. الشيء نفسه ينطبق على أغطية الأكريليك. نظرًا لأن قطرها أكبر من حلقات LED ، يتم وضعها على حافة أعلى مصابيح LED (انظر الصورة).
الخطوة 4: أكمل القضية
ربما لاحظت أنه في الوقت الحالي ، هناك العديد من الأشياء المفقودة في العلبة المطحونة. أشياء مثل الثقوب في كبلات الحلقة ، وفتحة لمقبس USB وجيب للبطارية. علاوة على ذلك ، إذا اخترت تضمين دائرة الموسيقى ، فستحتاج أيضًا إلى فتحة للميكروفون. بالإضافة إلى ذلك ، أوصيك بحفر ثقوب أسفل حلقات LED حتى تتمكن من إخراجها من العلبة. لقد استخدمت أداة طحن دوارة لإضافة الثقوب الموصوفة أعلاه.
في الصورة الثالثة ، يمكنك رؤية "الصيانة" وفتحات الكابلات للحلقة. كما لاحظت بالفعل ، قمت بإنشاء فتحتين للكابل. لم يكن هذا عن قصد. كان هذا في مرحلة مبكرة حيث اعتقدت أن زوايا الحلقات ستكون غير مهمة ، لكنها ليست كذلك. قم بتركيب كل منهم الثلاثة بكابلاتهم في نفس الجانب. انتهى بي الأمر بتثبيتها نحو الجانب الأمامي.
هام: قم دائمًا بارتداء قناع الغبار عند النشر أو الثقب أو الطحن في MDF. الشيء نفسه ينطبق على صنفرة ذلك.
الخطوة الخامسة: إنهاء القضية
الآن يتم رسم القضية. قبل القيام بذلك ، أوصيك بمشاهدة أو قراءة برنامج تعليمي حول هذا الموضوع ، حيث أثبت هذا أنه أصعب مما كنت أعتقد. يغطي هذا كل ما تحتاج لمعرفته حول الموضوع.
أولاً ، قم برمل الجزء الخارجي من أجزاء MDF جيدًا. لقد استخدمت ورقة الحبيبات 160 لهذا الغرض. بعد ذلك ، توصي العديد من البرامج التعليمية بإغلاق السطح ، خاصة عند الحواف ، باستخدام برايمر MDF خاص. لقد تخطيت هذا الجزء لأن التمهيدي مكلف للغاية ، وعلى الرغم من أن النتيجة ليست جيدة كما كان يمكن أن تكون ، إلا أنني سأفعل ذلك مرة أخرى.
بعد ذلك ، يمكنك البدء في طلاء السطح باللون الذي تريده. قررت أن أرسم لي باللون الأبيض الصافي. انتظر حتى يجف اللون ، ثم قم برمله بورق الصنفرة الناعم (لقد استخدمت الحبيبات 320) ، ثم قم بإزالته وقم بتطبيق الطبقة التالية من اللون. كرر هذه العملية حتى تشعر بالرضا عن عتامة التلوين. طبقت أربع طبقات من اللون.
بعد الطبقة النهائية من اللون ، قم برملها بورق صنفرة أنعم من ذي قبل (في حالتي الحبيبات 600) وقم بإزالة كل الغبار المتبقي على السطح. بعد ذلك يمكنك تطبيق الطبقة الأولى من المعطف الصافي اللامع. كما هو الحال مع اللون ، قم بتطبيق العديد من الطبقات التي تحتاجها لإرضائك. لقد استخدمت ثلاثة للأعلى والجانبين ، واثنان للأسفل. يمكنك رؤية النتيجة على إحدى الصور. على الرغم من أن السطح يمكن أن يكون أكثر نعومة (المزيد من الصنفرة و MDF التمهيدي) ، إلا أنني سعيد بتأثير اللمعان المحقق.
الخطوة السادسة: تجهيز الحلقات
بالتوازي مع عملية تجفيف الطبقة الأولى من اللون ، يمكنك صنفرة حلقات الأكريليك والزجاج. بعد ذلك تعمل هذه الحلقات على توزيع الضوء المنبعث من حلقات LED. عند الحديث عن ذلك ، اختبرت ثنائي الفينيل متعدد الكلور لهذه الحلقات أن يكون لها بعض الحواف غير المرغوب فيها المتبقية من عملية الإنتاج ، لذلك قد تحتاج إلى التخلص منها. وإلا فإنها لن تناسب القضية.
بعد ذلك ، يجب لحام بعض الأسلاك في الحلقات. أوصي باستخدام سلك مرن. لقد استخدمت واحدة قاسية وواجهت مشكلة أنهم دفعوا جزأين من العلبة بعيدًا ، الأمر الذي تطلب ثنيًا قبيحًا. علاوة على ذلك ، من المرجح أن ينكسر السلك الصلب مما يؤدي إلى عملية لحام سيئة حيث يتعين عليك إخراج الحلقة المقابلة ولوحة التحكم من العلبة.
الخطوة 7: مزود الطاقة
تُستخدم خلية بطارية Li-Ion واحدة كمصدر للطاقة. يتم شحنه عبر دائرة الشاحن. تتميز هذه الدائرة بالتفريغ الزائد والحماية الحالية الزائدة. لإيقاف تشغيل الجهاز ، تم تضمين مفتاح يعمل على مقاطعة الإخراج الإيجابي للوحة الشاحن.
نظرًا لأن الجهد الأقصى لخلية البطارية هو 4.2 فولت ، فلا يمكن تشغيل ESP8266 مباشرةً. الجهد مرتفع للغاية بالنسبة للميكروكونترولر 3.3 فولت لأنه لا يتحمل سوى الفولتية بين 3.0 فولت - 3.6 فولت. منظم الجهد المنخفض التسرب (LDO) هو منظم الجهد الذي يعمل حتى عندما يكون جهد الدخل قريبًا من جهد الخرج المحدد. لذلك ، فإن جهد التسرب 200 مللي فولت لـ 3.3 فولت LDO يعني أنه ينتج 3.3 فولت طالما أن جهد الدخل أعلى من 3.5 فولت. عندما تقلل من قيمة هذه القيمة ، يبدأ جهد الخرج في الانخفاض. نظرًا لأن ESP8266 يعمل بجهد منخفض يصل إلى 3.0 فولت ، فإنه يعمل حتى ينخفض جهد الدخل في LDO إلى حوالي 3.3 فولت (النزول ليس خطيًا). يتيح لنا ذلك تشغيل وحدة التحكم عبر خلية البطارية حتى يتم تفريغها تمامًا.
الخطوة 8: لوحة متحكم
إذا كنت تستخدم لوحة NodeMCU ، فهذه الخطوة بسيطة للغاية. ما عليك سوى توصيل خرج 3.3 فولت وأرض مصدر الطاقة بأحد دبابيس 3V و G. علاوة على ذلك ، أوصي بلحام السبورة على قطعة من لوحة التحكم ، لأن هذا يسهل توصيل كل شيء.
في حال قررت إنشاء لوحة التحكم الخاصة بك ، فإن الخطوة الأولى هي لحام شريحة ESP بلوحة المحول. بعد ذلك ، أضف جميع المكونات والوصلات كما هو موضح في التخطيطي. الزرين ضروريان لإعادة ضبط وحدة التحكم وميضها. قد تلاحظ في الصور التالية أنني استخدم زرًا واحدًا فقط. والسبب في ذلك هو أنني وجدت للتو واحدة ملقاة في الجوار ، لذلك بدلاً من زر GPIO0 ، أستخدم دبابيس وطائر.
يمكنك أن ترى دائري النهائي في الخطوة التالية.
الخطوة 9: دائرة الموسيقى (اختياري)
كمدخل للموسيقى ، يتم استخدام كبسولة ميكروفون مكثف بسيطة. يتم تشغيله عبر المقاوم المحدد الحالي المتصل بسكة الطاقة 3.3 فولت. باختصار ، تعمل الكبسولة كمكثف ، لذلك عندما تضرب الموجات الصوتية الحجاب الحاجز ، تتغير سعتها والتناظرية مع جهدها. هذا الجهد منخفض جدًا بحيث لا يمكننا قياسه بصعوبة باستخدام المحول التناظري إلى الرقمي (ADC). من أجل تغيير هذا ، نقوم بتضخيم الإشارة باستخدام Op-Amp. ثم يتم ترشيح جهد الخرج المتضخم بواسطة مرشح تمرير منخفض سلبي من الدرجة الأولى بتردد قطع يبلغ حوالي 70 هرتز.
إذا قررت استخدام لوحة NodeMCU ، فيمكنك توصيل خرج الدائرة الموصوفة أعلاه بالدبوس A0 من اللوحة. إذا كنت ترغب في بناء لوحة التحكم الخاصة بك ، فيجب عليك إضافة مقسم جهد إلى الدائرة. والسبب في ذلك هو المرساب الكهروستاتيكي الموجود على متن ADC والذي يحتوي على جهد دخل أقصى يبلغ 1 فولت. يحتوي NodeMCU على مقسم الجهد هذا مدمج بالفعل ، لذلك لكي يعمل الكود ومكبر الصوت على كلا اللوحتين ، يحتاج الجهاز العصامي إلى ذلك أيضًا.
الخطوة 10: قم بإنهاء وتركيب الإلكترونيات
أولاً ، أدخل حلقات LED في التعميق المحدد في الجزء العلوي من العلبة. بعد ذلك ، قم بتوصيل مزود الطاقة ، والميكروكونترولر ، والحلقات ، وإذا قمت ببنائها ، فقم بتوصيل دائرة مكبر الصوت وفقًا للتخطيط.
تحذير: قبل القيام بذلك ، تحقق مرة أخرى مما إذا كنت قد قمت بإيقاف تشغيل الطاقة باستخدام المفتاح. لقد نسيت القيام بذلك وقمت بقلي منظم LDO أثناء اللحام. بعد ذلك ، تكون جاهزًا لتركيب الأجهزة الإلكترونية داخل العلبة.
لقد بدأت بربط خلية البطارية بالحالة ببعض الغراء الساخن. بعد ذلك ، قمت بوضع دائرة الشاحن وفحصت ما إذا كان بإمكاني توصيل كبل USB أم لا. نظرًا لأنني لم أكن أثق في الغراء الساخن لتحمل قوة الدفع في الكبل عدة مرات ، فقد قمت بدق مسامير رفيعة بعناية من خلال وسادات لحام الشاحن لجهد الإدخال. بعد الشاحن ، قمت بلصق كبسولة الميكروفون في مكانها.
بعد ذلك ، استخدمت بعض دبابيس الأسلاك المثنية لإصلاح الميكروكونترولر. تسمح لي هذه الطريقة بإخراج وحدة التحكم من العلبة للإصلاحات متى احتجت إلى ذلك دون الحاجة إلى قطع الغراء الساخن وتدمير MDF.
الآن ، استخدمت بعض روابط الكابلات ودبابيس الأسلاك المثنية لتركيب الأسلاك. آخر شيء يجب القيام به هو إدخال حلقات غطاء الأكريليك. كن حذرًا أثناء القيام بذلك ، حتى لا تتلف الطلاء لأن هذا مناسب جدًا. قد تقلل من القطر الداخلي و / أو الخارجي لحلقات الأكريليك لأن لوح MDF يمتص بعض الطلاء وبالتالي تصبح التعميق أصغر قليلاً.
الخطوة 11: تفليش Microcontroller
بعد الانتهاء من بناء الأجهزة ، كل ما تبقى هو وميض البرنامج. لقد استخدمت Arduino IDE لذلك. ولكن قبل أن تتمكن من برمجة وحدة التحكم ، تحتاج إلى إضافة بعض المكتبات واختيار اللوحة المناسبة.
مكتبات
يمكنك إما استخدام مدير مكتبة IDEs (Sketch -> Include Libraries -> Mange Libraries) لإضافتها ، أو يمكنك تنزيلها ونقلها إلى مجلد مكتبة IDEs الخاص بك. أوصي بالمدير لأنه أكثر ملاءمة ، ويمكنك العثور على جميع المكتبات المطلوبة هناك.
DNSServer بواسطة Kristijan Novoselic (ضروري لـ WiFiManager)
WiFiManager بواسطة tzapu و tablatronix (يفتح AP حيث يمكنك إدخال بيانات اعتماد WiFi المحلية الخاصة بك)
WebSockets بواسطة Markus Sattler (ضروري للاتصال بين جهاز المستخدم والقارورة)
Adafruit NeoPixel بواسطة Adafruit (ضروري للتحكم في حلقات LED)
مجلس
بغض النظر عن نوع لوحة التحكم التي اخترت استخدامها ، ضمن أدوات -> اللوحة ، حدد NodeMCU 1.0 (وحدة ESP-12E). تأكد من ضبط حجم الفلاش على 4M (1M SPIFFS) وسرعة التحميل على 115200.
وامض
لتفليش لوحة NodeMCU ببساطة قم بتوصيلها بجهاز الكمبيوتر الخاص بك ، حدد المنفذ الصحيح وقم بتحميل البرنامج. يعد وميض لوحة التحكم ذاتية الصنع أكثر تعقيدًا بعض الشيء. قم بتوصيل USB بالمحول التسلسلي بالمسامير الثلاثة للوحة. قم بتوصيل GND و GND و RX و TX و TX و RX. للدخول إلى وضع الفلاش الخاص بوحدة التحكم ، أعد تشغيله باستخدام الزر RST وأثناء القيام بذلك ، استمر في الضغط على زر GPIO0. بعد ذلك تأكد من ضبط لوحة المحول على 3.3 فولت. أكمل العملية بتحميل البرنامج.
هام: قم بتشغيل جهازك قبل الوميض.
الخطوة 12: قم بتحميل صفحة الويب
يتم تخزين الملفات المطلوبة لصفحة الويب على ذاكرة فلاش المتحكمات الدقيقة. قبل الاستخدام الأول ، يجب عليك تحميلها يدويًا. للقيام بذلك ، قم بتشغيل الجهاز (ربما يتعين عليك شحنه أولاً). يجب أن تلمع مصابيح LED باللون الأحمر (نظرًا لأن الكاميرا الخاصة بي تبدو برتقالية اللون في الصورة) ، مما يعني أن حامل الزجاجة غير متصل بشبكة. بعد وقت قصير ، يجب فتح نقطة وصول WiFi تسمى "bottleStandAP". كلمة المرور الافتراضية هي "12345678" ، يمكنك تغييرها في ملف ino. قم بتوصيل هاتفك الذكي / الكمبيوتر اللوحي / الكمبيوتر المحمول به. يجب أن ينبثق إشعار ويعيد توجيهك إلى صفحة ويب. إذا لم يحدث شيء مثل هذا ، ببساطة افتح المتصفح واكتب 192.168.4.1. في هذه الصفحة ، انقر فوق تكوين WiFi وأدخل بيانات اعتماد الشبكات الخاصة بك. بعد ذلك ، يجب أن تغلق نقطة الوصول وتغير مصابيح LED لونها إلى اللون الأزرق الفاتح. هذا يعني أن الجهاز قد اتصل بشبكتك بنجاح.
الآن عليك تحديد عنوان IP الخاص بالأجهزة. للقيام بذلك ، يمكنك توصيله بجهاز الكمبيوتر الخاص بك ، وفتح Serial Monitor الخاص بـ Arduino IDE (معدل الباود هو 115200) وإعادة تشغيل الجهاز. بدلاً من ذلك ، يمكنك فتح صفحة الويب الخاصة بجهاز التوجيه اللاسلكي الخاص بك. بعد أن تعرف عنوان IP الخاص بالجهاز ، افتح المتصفح واكتب xxx.xxx.xxx.xxx/upload (حيث يرمز xs إلى عناوين IP). استخراج الملفات من ملف.rar وتحميل كل منهم. بعد ذلك فقط اكتب عنوان IP الخاص بجهازك وستفتح صفحة التحكم. وبهذا تكون قد انتهيت من بناء زجاجة المياه الخاصة بك. تهانينا!
الخطوة 13: صفحة الويب
تتيح لك صفحة الويب التحكم في حامل الزجاجات. عند فتح الصفحة الرئيسية ، يمكنك رؤية ثلاث دوائر زرقاء في منتصف الجزء العلوي. تسمح لك هذه بتحديد إعدادات الرنين التي تريد تغييرها. تقوم عجلة الألوان بتغيير لون الحلقات المحددة عند النقر فوقه. يظهر لك الحقل أدناه اللون الذي حددته. بالضغط على زر عشوائي ، يتم ضبط الحلقات المحددة على وضع الألوان العشوائية. هذا يعني أن اللون يتغير كلما انتهت دورة وضع التنفس.
في الصفحة الثانية يمكنك تحديد الأوضاع المختلفة. اللون الثابت والسطوع الثابت يفعلان بالضبط ما يوحي به اسمه. يخلق وضع التنفس تأثير "التنفس" ، مما يعني أن سطوع الحلقات يزداد بمرور الوقت المخصص إلى أقصى حد له ، ثم ينخفض إلى أدنى حد له. يضيء وضع الدورة مؤشر LED واحدًا فقط لفترة معينة ، ثم يضيء المصباح التالي ، ثم التالي وما إلى ذلك. يغير وضع عتبة الموسيقى اللون عندما يكتشف الميكروفون إشارة أعلى من حد معين مخصص. لا يمكن للموسيقى وحدها أن تثير هذا ، فالتصفيق ، على سبيل المثال ، يمكنه أيضًا. في وضع مقياس VU ، يعتمد عدد مصابيح LED التي تضيء على حجم صوت جهير الموسيقى.
ملاحظة: يمكنك استخدام المساطر بدون تنشيط الأوضاع المقابلة. على سبيل المثال: إذا كنت تستخدم وضع الدورة وقمت بتغيير السطوع عبر مسطرة السطوع الثابت ، فستبقى الحلقات في وضع الدورة ولكنها تغير سطوعها وفقًا لما تحدده.
الخطوة 14: كيف يعمل كل هذا؟
المبدأ الوظيفي سهل الفهم. عندما تفتح صفحة الويب ، يرسل ESP8266 ملفات الويب إلى جهازك. بعد ذلك ، عندما تقوم بتغيير شيء ما على الصفحة ، يتم إرسال حرف خاص ، متبوعًا في الغالب بقيمة عدد صحيح ، إلى وحدة التحكم الدقيقة عبر اتصال مقبس ويب. ثم تقوم وحدة التحكم بمعالجة هذه البيانات وتغيير الأضواء وفقًا لذلك.
جزء الويب مكتوب بلغة html و css و javascript. لجعل هذه المهمة أسهل ، جعلتنا من Materialize CSS framework و jQuery. إذا كنت ترغب في تغيير مظهر موقع الويب ، فقم بإلقاء نظرة على توثيق إطار العمل. بدلاً من ذلك ، يمكنك ببساطة كتابة صفحتك الخاصة وتحميلها. يجب عليك فقط إنشاء اتصال websocket وإرسال نفس البيانات.
موصى به:
حامل زجاجة الماء للتذكير بالماء: 16 خطوة
حامل زجاجة الماء للتذكير بالماء: هل نسيت شرب الماء؟ أنا أعلم أنني أفعل! لهذا السبب خطرت لي فكرة إنشاء حامل زجاجة ماء يذكرك بشرب الماء. يتميز حامل زجاجة المياه بميزة حيث ستصدر ضوضاء كل ساعة لتذكيرك بـ
كيف تصنع روبوت متابع لخط Arduino (سرعة قابلة للتعديل): 5 خطوات
كيف تصنع روبوت Arduino LINE FOLLOWER ROBOT (سرعة قابلة للتعديل): لذلك في هذا البرنامج التعليمي ، سأوضح لك كيف تم بناء روبوت تابع بخط متابع بسرعة قابلة للتعديل
سقي النباتات الداخلية باستخدام NodeMCU وخادم Blynk المحلي و Blynk Apk ، نقطة ضبط قابلة للتعديل: 3 خطوات
سقي النباتات الداخلية باستخدام NodeMCU و Local Blynk Server و Blynk Apk ، نقطة ضبط قابلة للتعديل: لقد قمت ببناء هذا المشروع لأن نباتاتي الداخلية تحتاج إلى أن تكون صحية حتى عندما أكون في إجازة لفترة طويلة من الوقت وأحب فكرة الحصول عليها السيطرة على أو على الأقل مراقبة جميع الأشياء المحتملة التي تحدث في منزلي عبر الإنترنت
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة: 15 خطوة (بالصور)
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص: ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص هذا ليس DIY للمبتدئين. ستحتاج إلى فهم قوي للإلكترونيات والدوائر والبرمجة الأساسية والذكاء العام حول السلامة الكهربائية. DIY هذا لشخص متمرس لذلك
DIY Zune أو IPod أو IPhone أو PDA أو الهاتف الخليوي أو حامل / حامل / حامل مجاني: 6 خطوات
Free DIY Zune أو IPod أو IPhone أو PDA أو الهاتف المحمول أو حامل / حامل / حامل الأدوات: لقد قيل أن الضرورة هي أم الاختراع. لقد وجدت أن هذا صحيح في كثير من الأحيان. الأسبوع الماضي لم يكن استثناءً ، لقد قضيت وقتًا طويلاً على جهاز الكمبيوتر الخاص بي في البحث عن وظيفة. منذ أن استبدلت جهاز الكمبيوتر الخاص بي مؤخرًا بخادم