جدول المحتويات:

مكعب LED مستوحى من المشرف إريك (شعب الأرض): 10 خطوات (بالصور)
مكعب LED مستوحى من المشرف إريك (شعب الأرض): 10 خطوات (بالصور)

فيديو: مكعب LED مستوحى من المشرف إريك (شعب الأرض): 10 خطوات (بالصور)

فيديو: مكعب LED مستوحى من المشرف إريك (شعب الأرض): 10 خطوات (بالصور)
فيديو: [فيلم وثائقي] القصة وراء أول حادث بانديكوت 🦊 2024, شهر نوفمبر
Anonim
مكعب LED مستوحى من المشرف Eric (شعب الأرض)
مكعب LED مستوحى من المشرف Eric (شعب الأرض)
مكعب LED مستوحى من المشرف Eric (شعب الأرض)
مكعب LED مستوحى من المشرف Eric (شعب الأرض)
مكعب LED مستوحى من المشرف Eric (شعب الأرض)
مكعب LED مستوحى من المشرف Eric (شعب الأرض)

من أو ما هو المشرف إريك - ولماذا تقوم ببناء هذا.

المشرف إريك هو BOX أو Cube أو شيء من برنامج TBS show "People of Earth".

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

رأيت إريك وفكرت ، هذا أنيق نوعًا ما - وسيكون من السهل حقًا إنشاء واحدة - لذلك صنعت واحدة.

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

كما أنني لا أعرف حقًا حجمه - تخميني هو حوالي 7 "مكعب مع حوالي 3" عين. تحول بنيتي إلى حوالي 5 "مكعبات ، مع حوالي 2" عين.

لقد استخدمت WeMos D1 Mini لوحدة التحكم ، مع WS2812 LED - وهذا يمنحني القدرة على تغيير لون العين.

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

بالنسبة إلى إحدى الرسومات التي قمت بإنشائها - لدي تعابيره ، ورسم تخطيطي آخر أستخدمه MQTT وأحصل على لون التشريفات من Twitter. لقد صنعت أيضًا تطبيق IFTTT الصغير الذي يتيح لي استخدام Google Home / Google Assistant لتغيير حالته المزاجية - باستخدام dweet.io - سيكون هناك المزيد حول هذا الأمر أدناه.

الخطوة 1: الأدوات والأجزاء المطلوبة…

الأدوات والأجزاء المطلوبة…
الأدوات والأجزاء المطلوبة…
الأدوات والأجزاء المطلوبة…
الأدوات والأجزاء المطلوبة…
الأدوات والأجزاء المطلوبة…
الأدوات والأجزاء المطلوبة…

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

مجموعة واحدة من كأس عاكس للعدسة الزجاجية مقاس 44 مم وإطار ثابت لعدسة LED 20W-100W Hot 2.60 دولار

WS2812B RGB Shield لـ WeMos D1 Mini 1.75 دولار

WeMos D1 Mini ModeMCU 4M WiFi Development Board ESP8266 دولار 3.40

نحتاج إلى مكعب بحجم 5 بوصات (12.7 سم) - يبلغ سمكه حوالي 1/8 بوصة. (حوالي 3.175 ملم).

لقد جربت صندوقًا من الورق المقوى مقاس 7 بوصات في البداية ، ولكن انتهى بي الأمر بقص بعض ألواح MDF بالليزر. تم تضمين ملف dfx في مستودع github الخاص بي.

لقد استخدمت أيضًا بعض المناديل الورقية لتغطية درع WS2812.

تسوق قليلاً ، فهذه قد تكون أو لا تكون أفضل الأسعار ، eBay و Aliexpress وحتى Amazon لديها بعض من أفضل الأسعار.

بعض الأشياء الأخرى التي قد تحتاجها -

طلاء بخاخ أسود مسطح ، غراء خشب ، ورق رملي ، ومبرد صغير.

ستحتاج أيضًا إلى بعض البراغي الخشبية الصغيرة.

بعض الأدوات اللازمة - لحام الحديد ، مفك البراغي ، ملف ، كماشة الأنف إبرة.

سيؤدي الوصول إلى مكبس حفر صغير (أو مثقاب صغير) أو قاطع ليزر أو آلة CNC إلى تسهيل الأمور كثيرًا لإكمال هذا المشروع.

على السلطة

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

قد تعمل حزمة بطارية صغيرة (ربما 18650) ، D1 mini عبارة عن وحدة تحكم 3 فولت - لذلك تحتاج إلى مشاهدة المسامير التي تستخدمها للطاقة. يوجد منظم على موصل USB ، وهذا هو أسهل طريقة لتشغيله.

الخطوة الثانية: الخطوات المبكرة لبناء…

الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…
الخطوات الأولى لبناء…

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

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

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

كان معظم هذا مجرد جئت لأدرك أن فكرتي الأصلية عن الحاجة إلى شيء ما كانت صحيحة!

الخطوة 3: قص المكعب والطلاء بالليزر

قص المكعب بالليزر والطلاء!
قص المكعب بالليزر والطلاء!
قص المكعب بالليزر والطلاء!
قص المكعب بالليزر والطلاء!
قص المكعب بالليزر والطلاء!
قص المكعب بالليزر والطلاء!

بفضل أصدقائي في Rabbit Laser ، الولايات المتحدة الأمريكية - تمكنت من قطع المكعب. استغرق الأمر أقل من 5 دقائق. أعتقد أننا كنا نستخدم ليزر 60 واط بطاقة 60٪ ، وأعتقد أننا أبطأناه حتى يتمكن من قطع الحواف بشكل أفضل قليلاً.

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

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

لقد قمت بعمل تركيب تقريبي ، للتأكد من أن القطع كلها مناسبة. ووضعوا لهم قطعة أكبر من الورق المقوى.

لقد قمت بترقيم الدواخل ، حتى أتمكن من إعادة تجميع المكعب معًا لاحقًا - الحقيقة هي أن 4 قطع متطابقة ، و 2 مختلفتان (أعلى وأسفل) الأربعة التي تشكل نفس الجوانب - من هؤلاء الأربعة واحد لديه ثقب 2 بوصة للعدسة. أعتقد أنه كان من الأسهل تجميعها معًا بعد أن قمت بترقيم القطع - هذا ليس مطلوبًا بنسبة 100٪.

قلبت القطع ، وطبقت عليها طبقة من الطلاء الأسود المسطح.

كررت طلاء القطع ثلاث مرات أخرى ، في كل مرة انتظرت فيها حتى يجف المعطف قبل ذلك.

الخطوة 4: ألصق المكعب معًا…

صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…
صمغ المكعب معا…

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

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

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

وضعت هذه الأجزاء جانبًا لأترك الغراء يجف …

الخطوة 5: وضع العدسة والإلكترونيات في الفتحة…

وضع العدسة والإلكترونيات في الحفرة…
وضع العدسة والإلكترونيات في الحفرة…
وضع العدسة والإلكترونيات في الحفرة…
وضع العدسة والإلكترونيات في الحفرة…
وضع العدسة والإلكترونيات في الحفرة…
وضع العدسة والإلكترونيات في الحفرة…

بينما كنت أنتظر حتى يجف نصف المكعب ،

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

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

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

لقد وجدت زوجًا من روابط الخبز / الأسلاك ووضعتها على إحدى الفتحات التي ثبتها. وضعت LENs في الإطار ، ووضعت الغطاء الخلفي على LENS. لقد وضعت قطعة صغيرة من المناديل الورقية (وجدت في صندوق به زوج جديد من الأحذية) على الغلاف الخلفي - ووضعت لوحة WS2812 فوق ذلك. باستخدام أربطة الأسلاك ، لتثبيتها في مكانها. ثم أضع D1 mini على WS2812.

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

ما كان مفاجأة هو مدى جودة مظهر "EYE" مع المناديل الورقية بالداخل. كنت سعيدًا حقًا بهذه المفاجأة.

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

الخطوة 6: الغراء في العين …

Image
Image
صمغ في العين …
صمغ في العين …
صمغ في العين …
صمغ في العين …

لم ألتقط أي صور لهذا الجزء - (سيئة لي)

على أي حال ، بعد أن كان الغراء جافًا في الغالب ، أضع الجزء الأمامي (العين) في مكانه (مع وجود الإلكترونيات فيه بالفعل).

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

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

* قد تسأل عن القمة

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

قد يكون التصميم الجديد / الأفضل لسطح مفصلي أو جانب مفصلي ، لكنني سعيد بالطريقة التي تحول بها المكعب.

الخطوة السابعة: البرمجة المصغرة D1

البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1
البرمجة المصغرة D1

هناك بعض المتطلبات قبل أن نبدأ في برمجة D1 Mini.

ليست أي من هذه الخطوات صعبة … لكن يجب القيام بها.

أولاً ، نحتاج إلى تثبيت ESP8266 Boards في Arduino Board Manager. لهذا اتبع التعليمات الموجودة هنا:

إذا قمت بالفعل بتثبيت لوحات ESP8266 ، فيمكنك تخطي هذه الخطوة.

نحتاج الآن إلى تثبيت مكتبة Adafruit_Neopixel

ربما تكون أسهل طريقة للقيام بذلك هي من مدير المكتبة في Arduino 1.6.5 وما بعده من IDE

افتح مدير المكتبة ، وفي كتلة البحث اكتب adafruit و neopixel.

مرة أخرى ، إذا كنت قد قمت بذلك مسبقًا ، فيمكنك تخطيه.

ما سبق شائع في الرسومات التي رسمتها لهذا الغرض.

اعتمادًا على ماذا أو كيف تريد استخدام "Eric" الخاص بك سيعتمد على ما يجب تثبيته الآن.

(ربما يجب عليك تثبيت كلتا المكتبتين لمجرد ، ولكن….)

إذا كنت ترغب في استخدام إصدار MQTT (يشترك هذا الإصدار في تدفق MQTT لإضاءة المشجعين) - سيغير لون WS2812 LED وفقًا لـ Cheerlight. * Cheerlights هو مشروع إنترنت الأشياء أنشأه Hans Scharler والذي يسمح للأشخاص في جميع أنحاء العالم بالمزامنة مع لون واحد من خلال التغريد #heerlights *

لقد استخدمت Cheerlights في عدد من مشاريعي ، بفضل تيار MQTT ، أصبحت المشاريع أسهل في التنفيذ.

لهذا الإصدار تحتاج إلى مكتبة PubSubClient.

أنا متأكد من أن هذه المكتبة موجودة أيضًا في مدير المكتبة.

تستخدم الرسومات التخطيطية الأخرى الخاصة بي IFTTT و Dweet.io - إنها مختلفة قليلاً في أنني أطلب من Google Home تغيير أوضاع Eric أو أوضاعها.

لاستخدام مخططات التغريد ، فأنت بحاجة إلى مكتبة arduino-dweet.io - https://github.com/quentinpigne/arduino-dweet.io هذه مكتبة قديمة (2015) ، ومن شبه المؤكد أنها ليست في مدير المكتبة. لذلك عليك تثبيته يدويًا. هناك طريقتان للقيام بذلك - أفضل تنزيل الملفات وفك الضغط وإعادة التسمية (إزالة -master) ، وسحب المجلد إلى مجلد المكتبات الخاصة بي. قد تضطر إلى إعادة تشغيل IDE بهذه الطريقة.

أعلم أن هناك الكثير من الخطوات ، وهناك طريقة أبسط - من IDE يمكنك النقر فوق علامة التبويب Sketch ، والانتقال إلى أسفل لتضمين المكتبة والنقر فوق Add.

لا أعرف لماذا لم أحب أبدًا تثبيت مكتبات كهذه - لكنها بسيطة.

الآن بعد أن أصبحت لديك المكتبات المطلوبة ، يمكننا برمجة D1 mini.

أخيرًا ، يمكن العثور على الكود الخاص بي هنا:

الخطوة 8: اسكتشات MQTT…

اسكتشات MQTT…
اسكتشات MQTT…
اسكتشات MQTT…
اسكتشات MQTT…
اسكتشات MQTT…
اسكتشات MQTT…

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

mqtt.org/faq

بمعنى آخر ، يشترك جهازي أو يستمع إلى شيء ينشره جهاز آخر.

قطعة واحدة من التعليمات البرمجية سهلة الاستخدام في MQTT هي

uint32_t chipid = ESP.getChipId () ، عميل شار [25] ؛ snprintf (clientid، 25، "EricBotAI-٪ 08X"، chipid) ؛

ما يفعله هذا هو إنشاء اسم جهاز فريد لوسيط MQTT ، ويستخدم جزءًا من عنوان ESP8266 MAC للقيام بذلك. بينما يعد هذا ضمانًا بنسبة 100٪ ليكون فريدًا ، إلا أنه يبدو أنه نجح حتى الآن.

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

يتم استخدام ما نقوم به وسيطًا عامًا ، ولا يوجد نوع من الأمان - هذا جيد لما نقوم به ، ولكنه قد لا يكون جيدًا لبعض المشاريع.

هناك ثلاثة اسكتشات MQTT متضمنة ، وكلهم يفعلون نفس الشيء إلى حد كبير - الاختلاف الأكبر هو كيفية عرض الألوان من Cheerlights.

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

يعرض المرء فقط اللون الصلب - ويتغير فقط (إذا فقد MQTT) أو إذا تغير اللون. (ericbotai_neopixel_mqtt_solid_color).

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

(ericbotai_neopixel_mqtt_breathe_effect)

الثلاثة جميعها هي نفس الرسم مع بعض التغييرات فقط لكل "تأثير".

الخطوة 9: رسومات Google Home و IFTTT و Dweet.io …

Image
Image
أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!

لذا أولاً ، لنبدأ بالقول إن هذه الرسومات ليست مستقرة كما أحب أن تكون.

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

ومع ذلك ، كانت الفكرة هي جعل إريك أكثر تفاعلية - باستخدام My Google Home / Google Assistant يمكنني أن أقول "Ok Google Eric Angry mode" وجعل مؤشر LED يتحول من أي شيء إلى اللون الأحمر.

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

dweet.io/dweet/for/ericcube؟mood={{TextFie…

حيث سيكون {{TextField}} ما سمعه Google Home.

لذلك إذا أخذ المثال أعلاه "Ok Google Eric angry mode" - ستبدو مكالمة الويب كما يلي:

dweet.io/dweet/for/ericcube؟mood=angry

سيبدو ناتج API مثل سلسلة JSON هذه:

رسم Arduino - يحصل على سلسلة JSON بالكامل - ولكن بفضل وظيفة يدوية تسمى "إزالة" يمكننا فقط إزالة معظم التسول. ثم قم بإزالة النهاية….. ربما تكون هناك طريقة أفضل لإزالة النهاية ، لأن ما حدث في النهاية هو أنني لم أقرأ صفحة الرجل قريبة بما يكفي لـ "إزالة" والآن تم اقتطاع كل شيء عند 6 أحرف. لذلك إذا قلت الوضع "العادي" - يصبح "عاديًا" - هذا جيد ، لا يهم حقًا - يعتني به البرنامج … ولكن لا يزال هذا غير صحيح:-)

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

وأخيرًا لمجرد التسلية لدينا "وضع Eric Party".

هناك نوعان من الرسومات التخطيطية التي تستخدم Dweet.io كلا الرسمين متماثلان إلى حد كبير. فقط تأثيرات LED مختلفة قليلاً.

لست سعيدًا حقًا بأي من تأثير LED (باستثناء ربما وضع الحفلة).

يستخدم ericbotai_neopixel_pulse_effect_dweet نفس الرمز تقريبًا من رسم تأثير التنفس - مع توقيتات مختلفة قليلاً (كلاهما بسبب التغييرات في الرسم ، ووظائف WDT) - يكون التأثير أقل تنفسًا وأكثر تأثيرًا بالنبض.

ericbotai_neopixel_solid_color_dweet هي إلى حد كبير كما تقول ، فهي تعرض الألوان (الصلبة) - وضع الحفلة هو تأثير الديسكو.

يمكنك إضافة التأثيرات أو تغييرها ، فقط تذكر أن الردود تتكون من 6 أحرف فقط.

في كلا المخططين - السطر 64 هو المكان الذي يمكنك فيه تغيير اسم "الشيء" ، فقط تذكر أيضًا تغيير مكالمة الويب إلى "الشيء" نفسه - إذا استخدمنا جميعًا نفس الاسم ، فيمكننا جميعًا تغيير "إريك" لبعضنا البعض

الخطوة 10: الأفكار النهائية وعدد قليل من الصور

أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!
أفكار أخيرة وبعض الصور الأخرى!

إليك بعض الصور الأخرى من بنائي التي لا يبدو أنها تناسب أي مكان…..

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

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

أخطط لإضافة مشغل MP3 مع بعض كلمات "إريك" الحكيمة … قد لا يحدث ذلك بسرعة كبيرة - لم أجد أي تسجيلات لـ "إريك" لذا سأضطر إلى عمل تسجيلاتي الخاصة.

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

وأخيرًا حقًا - يمكنني أن أرى ربما صنع شاشة HAL 9000 على الحائط باستخدام نفس LENS وبرمجة مختلفة قليلاً.

موصى به: