فهرست مطالب:

سرپرست Eric Inspired LED Cube (مردم زمین): 10 مرحله (همراه با تصاویر)
سرپرست Eric Inspired LED Cube (مردم زمین): 10 مرحله (همراه با تصاویر)

تصویری: سرپرست Eric Inspired LED Cube (مردم زمین): 10 مرحله (همراه با تصاویر)

تصویری: سرپرست Eric Inspired LED Cube (مردم زمین): 10 مرحله (همراه با تصاویر)
تصویری: COC UPDATE MASS UPGRADES AND NEW LEGENDS LEAGUE ATTACKS 2024, نوامبر
Anonim
سرپرست Eric Inspired LED Cube (مردم زمین)
سرپرست Eric Inspired LED Cube (مردم زمین)
سرپرست Eric Inspired LED Cube (مردم زمین)
سرپرست Eric Inspired LED Cube (مردم زمین)
سرپرست Eric Inspired LED Cube (مردم زمین)
سرپرست Eric Inspired LED Cube (مردم زمین)

سرپرست اریک کیست یا چه کسی است - و چرا می خواهید این را بسازید.

Supervisor Eric یک BOX یا Cube یا چیزی از برنامه TBS "مردم زمین" است.

این یک برنامه کوچک خنده دار در مورد افرادی است که توسط بیگانگان ربوده می شوند - در بیشتر موارد بیگانگان تقریباً احمق هستند. فکر می کنم در اوایل فصل دوم ، یک مکعب پرنده به نام اریک ماموریت بیگانگان را بر عهده گرفت - او به عنوان ناظر اریک شناخته می شود. واقعاً مشخص نیست که آیا او موجودی در داخل مکعب است ، هوش مصنوعی است یا دقیقاً همان چیزی است که هست. اریک دستور کار خود را دارد و حتی یکی از اعضای گروه حمایت از آدم ربایی را شستشوی مغزی می دهد ، اما این یک داستان کامل دیگر است.

من اریک را دیدم و فکر کردم ، این یک نوع مرتب است - و درست کردن آن بسیار ساده خواهد بود - بنابراین من یکی را ساختم.

متأسفانه اطلاعات زیادی در مورد او وجود ندارد - بنابراین من باید با این "Supervisor Eric" با الهام از طرفداران صحبت کنم - مال من پرواز نمی کند و هرگز نخواهد داشت (من مطمئن هستم که در هر صورت فقط جلوه های ویژه بود.)

همچنین من واقعاً نمی دانم چقدر بزرگ است - حدس من حدود 7 اینچ مکعب با یک چشم 3 اینچی است. بنای من در حدود 5 اینچ مکعب و با چشمی حدود 2 اینچ بود.

من از یک WeMos D1 Mini برای کنترلر ، با LED WS2812 استفاده کردم - این به من توانایی تغییر رنگ چشم را می دهد.

در این نمایش من تا کنون سه چشم متفاوت با رنگ های مختلف دیده ام - آبی که به نظر می رسد رنگ معمولی او باشد ، قرمز وقتی که او در حال رسیدن به چیزی است یا دیوانه یا عصبانی است ، و سبز هنگامی که در حال انجام یک اسکن از چیزی است.

برای یکی از طرح هایی که من انجام دادم - من عبارات او را دارم ، یک طرح دیگر من از MQTT استفاده می کنم و رنگ های مورد علاقه را از توییتر دریافت می کنم. من همچنین یک اپلت IFTTT ایجاد کردم که به من امکان می دهد از Google Home/Google Assistant برای تغییر روحیه خود استفاده کنم - با استفاده از dweet.io - موارد زیر در مورد این مورد بیشتر توضیح داده می شود.

مرحله 1: ابزارها و قطعات مورد نیاز…

ابزار و قطعات مورد نیاز…
ابزار و قطعات مورد نیاز…
ابزار و قطعات مورد نیاز…
ابزار و قطعات مورد نیاز…
ابزار و قطعات مورد نیاز…
ابزار و قطعات مورد نیاز…

سخت افزار این پروژه بسیار ساده است - برای تجهیزات الکترونیکی به برخی از مهارتهای اساسی لحیم کاری نیاز است.

1 مجموعه فنجان بازتاب کننده شیشه ای 44 میلی متری و قاب ثابت برای لنز LED 20W-100W داغ 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 و حتی آمازون برخی از بهترین قیمت ها را دارند.

برخی موارد دیگر که ممکن است به آنها احتیاج داشته باشید -

رنگ اسپری تخت سیاه ، چسب چوب ، کاغذ ماسه ای ، و فایل کوچک.

شما همچنین به چند پیچ چوبی کوچک نیاز دارید.

برخی از ابزارهای مورد نیاز - لحیم کاری ، پیچ گوشتی ، فایل ، انبردست بینی سوزنی.

دسترسی به یک پرس مته کوچک (یا مته کوچک) ، دستگاه برش لیزری یا دستگاه cnc کار را برای تکمیل این پروژه بسیار ساده تر می کند.

برای قدرت

ایده اولیه من این بود که از یک باتری کوچک استفاده کنم - مناسب نبود ، بنابراین من یک سوراخ کوچک در پشت ایجاد کردم و از یک شارژر قدیمی تلفن همراه برای برق استفاده کردم.

یک باتری کوچک (شاید 18650) کار کند ، D1 mini یک کنترل کننده 3 ولت است - بنابراین باید مراقب باشید که از کدام پین برای تغذیه استفاده می کنید. روی کانکتور USB یک تنظیم کننده وجود دارد ، بنابراین ساده ترین راه برای تغذیه آن است.

مرحله 2: مراحل اولیه ساخت…

مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…
مراحل اولیه ساخت…

من معتقدم که لنز برای ماشین ها استفاده می شود ، شاید چراغ های نگهدارنده خانه. من مطمئن نیستم - با این حال بدون LED در آن می آید. بنابراین یکی از اولین کارهایی که انجام دادم این بود که مطمئن شوم که سپر WS2812 حتی با آن کار می کند - من از یک نوار لاستیکی برای نگه داشتن همه قطعات در کنار هم استفاده کردم - کار کرد - اما عالی نبود. من توانستم برخی از کد های آزمایشی را اجرا کنم و جلوه های متفاوتی تولید کنم.

بعداً ، تصمیم گرفتم یک آینه اضافه کنم - من آن را دوست دارم ، اما در نهایت هنوز آن چیزی نیست که من به دنبالش بودم ، و جلوگیری از سر خوردن آینه سخت بود.

همانطور که می بینید در یک مرحله من فقط از یک جعبه کارت استفاده می کردم - من واقعاً از ظاهر آن راضی نبودم. تمیز نبود ، اما می گفت که من واقعاً نیاز به برش لیزری دارم.

بیشتر اینها من تازه فهمیدم که ایده اولیه من برای نیاز به برش درست بود!

مرحله 3: مکعب و رنگ را با لیزر برش دهید

لیزر برش مکعب و رنگ!
لیزر برش مکعب و رنگ!
لیزر برش مکعب و رنگ!
لیزر برش مکعب و رنگ!
لیزر برش مکعب و رنگ!
لیزر برش مکعب و رنگ!

با تشکر از دوستانم در Rabbit Laser ، ایالات متحده - من توانستم مکعب را برش دهم. کل کار کمتر از 5 دقیقه طول کشید تا انجام شود. من معتقدم که ما از لیزر 60 وات با قدرت 60 درصد استفاده می کردیم و معتقدم که سرعت آن را کم کردیم تا بتواند لبه ها را کمی بهتر برش دهد.

اگر با برش لیزری دوست ندارید ، سعی کنید فضاهای سازنده یا حتی کتابخانه های عمومی را بررسی کنید. بسیاری از آنها دارای دستگاه های لیزر هستند ، کتابخانه های اطراف فقط هزینه مواد استفاده شده را دریافت می کنند. در صورت آوردن مطالب خود ، استفاده از برخی کتابخانه ها کاملاً رایگان است. آنها منابع بسیار خوبی برای سازندگان با بودجه هستند. گرفتن لیزر زمان دیگری است ، اما گاهی اوقات باید در لیست انتظار باشید.

برای من تمیز کردن لبه های ناهموار یا چیزهایی از این قبیل نیاز چندانی نداشت. احتمالاً می توانستم قطعات را کمی سنباده کنم/باید می کردم - اما نشد.

من یک اتصالات خشن انجام دادم تا مطمئن شوم همه قطعات مناسب هستند. و یک تکه مقوایی بزرگتر روی آنها انداخت.

من قسمتهای داخلی را شماره گذاری کردم ، بنابراین می توانم مکعب را بعداً کنار هم قرار دهم - واقعیت این است که 4 قطعه یکسان هستند و 2 قطعه متفاوت (بالا و پایین) 4 قطعه یکسان طرفین را تشکیل می دهند - از این 4 یکی دارای سوراخ 2 اینچی برای لنز است. من معتقدم که پس از شماره گذاری قطعات ، جمع آوری آن آسان تر بود - این 100٪ مورد نیاز نیست.

من تکه ها را ورق زدم و یک لایه رنگ مشکی تخت روی آنها گذاشتم.

من نقاشی قطعات را سه بار دیگر تکرار کردم ، هر بار که قبل از خشک شدن منتظر کت بودم.

مرحله 4: مکعب را به هم بچسبانید…

مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…
مکعب را با هم بچسبانید…

بعد از چند ساعت اجازه می دهم رنگ خشک شود - من قسمت پایین و سه طرف آن را به هم چسباندم.

من از هیچ گیره ای برای این کار استفاده نکردم - و فقط قطعات را با دست نگه داشتم تا چسب آنقدر خشک شود که بتواند آنها را نگه دارد - مدت زیادی طول نکشید ، شاید 5 یا 6 دقیقه. فکر می کردم بهتر بود از گیره ها استفاده کرد - اما من اندازه کافی برای این پروژه نداشتم. بنابراین خوب بود بدانید که نگه داشتن آن کار کرد.

به نظر من چسباندن چسب در داخل جعبه در درزها آسان تر بود ، من با انگشت خود چسب را به جایی که لازم بود فشار داد.

این قسمت ها را کنار گذاشتم تا چسب خشک شود…..

مرحله 5: قرار دادن لنز و وسایل الکترونیکی در سوراخ…

قرار دادن لنز و وسایل الکترونیکی در سوراخ…
قرار دادن لنز و وسایل الکترونیکی در سوراخ…
قرار دادن لنز و وسایل الکترونیکی در سوراخ…
قرار دادن لنز و وسایل الکترونیکی در سوراخ…
قرار دادن لنز و وسایل الکترونیکی در سوراخ…
قرار دادن لنز و وسایل الکترونیکی در سوراخ…

در حالی که منتظر بودم نیمی از مکعب من خشک شود ،

من چند سوراخ کوچک ، در چهار گوشه قاب لنز که سوراخ نداشت ، ایجاد کردم. چرا ممکن است بپرسید - سوراخ هایی که در قاب قرار دارند بزرگ هستند ، واقعاً خیلی بزرگ. من باید از پیچ های بسیار کوچک استفاده می کردم تا با چوب تا انتها نرود (از طرف دیگر بیرون نمی زند). بنابراین تقریباً ساده تر بود که من حفره های خودم را ایجاد کنم. قاب فلزی بسیار نازک است و مته کاری آن زیاد طول نمی کشد.

در همان زمان بود که من چند سوراخ بزرگتر را خم کردم - من از آنها برای نگه داشتن وسایل الکترونیکی کمابیش در جای خود استفاده خواهم کرد.

جلو رفتم و دور لنز را در جای خود گذاشتم. و با پیچ های بسیار کوچک آن را خراب کنید - تا اینجا پیش بروید.

من یک عدد کراوات نان/سیم پیدا کردم و روی یکی از سوراخ هایی که خم شده بودم گذاشتم. من LEN ها را در قاب قرار دادم و درپوش پشتی را روی LENS قرار دادم. یک تکه کوچک کاغذ دستمال کاغذی (در جعبه ای که یک جفت کفش جدید در آن بود) در پشت جلد قرار دادم - و تخته WS2812 را روی آن قرار دادم. با استفاده از بندهای سیم ، آن را در جای خود نگه دارید. سپس D1 mini را روی WS2812 قرار دادم.

پس از مدتی و لذت بردن ، WS2812 و دستمال کاغذی به جلد پشت خود راه یافت - WS2812 واقعاً برای بازکردن پشت جلد کمی کوچک است ، بنابراین تعجب آور نبود.

چیزی که شگفت انگیز بود این بود که چگونه به خوبی "EYE" را با دستمال کاغذی داخل آن نشان داد. من واقعاً از آن سورپرایز خوشحال شدم.

این را کنار گذاشتم و منتظر شدم تا قطعات دیگرم خشک شوند - طولی نکشید ، شاید نیم ساعت ، شاید یک ساعت.

مرحله 6: چسب در چشم…

Image
Image
چسب در چشم…
چسب در چشم…
چسب در چشم…
چسب در چشم…

من هیچ تصویری از این قسمت نگرفتم -(بد من)

به هر حال ، بعد از خشک شدن چسب ، جلو (چشم) را در جای خود قرار دادم (با وسایل الکترونیکی موجود در آن).

از آنجا که همه طرفها روی جعبه هستند ، چسباندن به آن کمی سخت تر بود ، اما بد نبود. دوباره ، من با انگشتانم چسب را به جایی که می خواستم رساندم و روی مفاصل پهن کردم.

این بار مجبور شدم آن را کمی بیشتر نگه دارم - مطمئن نیستم که چرا ، شاید 10 یا 15 دقیقه زمان داشته باشید که چسب آنقدر محکم شده باشد که جعبه را زمین گذاشته و بگذارید خشک شود.

* شاید در مورد بالا سوال کنید

بنابراین من قسمت بالا را خاموش (و بدون چسب) گذاشتم تا اگر نیاز به تغییر یا اضافه کردن یا قرار دادن لوازم الکترونیکی مختلف در جعبه دارم ، بتوانم این کار را به راحتی انجام دهم. بالا فقط بالا می رود و همه چیز آنجا زیبا است.

ممکن است یک طرح جدید/بهتر برای قسمت بالای لولایی یا لولایی باشد ، اما من از شکل مکعب راضی هستم.

مرحله 7: برنامه نویسی کوتاه D1

برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1
برنامه نویسی کوتاه D1

قبل از شروع برنامه نویسی D1 Mini چند الزام وجود دارد.

هیچ یک از این مراحل سخت نیست … اما باید انجام شود.

ابتدا باید ESP8266 Boards را در مدیر برد Arduino نصب کنیم. برای این کار دستورالعمل های موجود در اینجا را دنبال کنید:

اگر قبلاً بردهای ESP8266 را نصب کرده اید ، می توانید از این مرحله بگذرید.

اکنون باید کتابخانه Adafruit_Neopixel را نصب کنیم

احتمالاً ساده ترین راه برای انجام این کار ، مدیریت کتابخانه در Arduino 1.6.5 و IDE های بعدی است

مدیر کتابخانه را باز کنید و در بلوک جستجو adafruit و neopixel را تایپ کنید.

دوباره ، اگر شما aready این کار را می توانید آن را رد کنید.

موارد فوق در طرح هایی که برای این کار تهیه کرده ام مشترک است.

بسته به اینکه چگونه یا چگونه می خواهید از "Eric" خود استفاده کنید بستگی به آنچه در حال حاضر باید نصب شود بستگی دارد.

(احتمالاً باید هر دوی این کتابخانه ها را فقط به این دلیل نصب کنید ، اما….)

اگر می خواهید از نسخه MQTT استفاده کنید (این نسخه مشترک جریان cheerlights MQTT است) - با توجه به Cheerlight رنگ LED WS2812 را تغییر می دهد. * Cheerlights یک پروژه اینترنت اشیا است که توسط Hans Scharler ایجاد شده است و به افراد اجازه می دهد تا در سراسر جهان با توییت کردن #چراغهای روشن * با یک رنگ همگام شوند *

من در تعدادی از پروژه هایم از 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. ZIP library کلیک کنید - فایل بارگیری شده خود را بیابید ، و این باید باشد.

من نمی دانم چرا من هرگز دوست نداشتم چنین کتابخانه هایی را نصب کنم - اما این ساده است.

اکنون که کتابخانه های مورد نیاز را دارید ، می توانیم D1 mini خود را برنامه ریزی کنیم.

سرانجام کد من را می توان در اینجا یافت:

مرحله 8: طرح MQTT…

طرح های MQTT…
طرح های MQTT…
طرح های MQTT…
طرح های MQTT…
طرح های MQTT…
طرح های MQTT…

MQTT چیست؟ MQTT مخفف MQ Telemetry Transport است. این یک پروتکل پیام رسانی بسیار ساده و سبک برای انتشار/اشتراک ، طراحی شده برای دستگاه های محدود و پهنای باند کم ، شبکه های با تاخیر زیاد یا غیرقابل اعتماد است. اصول طراحی به حداقل رساندن پهنای باند شبکه و منابع مورد نیاز دستگاه و در عین حال تلاش برای اطمینان از قابلیت اطمینان و تا حدی اطمینان از تحویل است. این اصول همچنین باعث می شود که پروتکل ایده آل دنیای در حال ظهور "ماشین به ماشین" (M2M) یا "اینترنت اشیاء" دستگاه های متصل باشد و برای برنامه های تلفن همراه که پهنای باند و قدرت باتری در اولویت است.

mqtt.org/faq

به عبارت دیگر ، دستگاه من مشترک می شود یا به چیزی که دستگاه دیگری منتشر می کند گوش می دهد.

یک قطعه کد که برای استفاده برای MQTT مفید است این است

uint32_t chipid = ESP.getChipId ()؛ char clientid [25]؛ snprintf (clientid، 25، "EricBotAI-٪ 08X"، chipid)؛

کاری که انجام می دهد این است که یک نام دستگاه منحصر به فرد برای کارگزار MQTT ایجاد می کند ، از بخشی از آدرس MAC ESP8266 برای انجام این کار استفاده می کند. در حالی که این 100 guarantee تضمین منحصر به فرد بودن است ، تا اینجا به نظر می رسد کار کرده است.

در غیر اینصورت بقیه کد تقریباً مستقیم است ، ما از کارگزار MQTT به رنگی گوش می دهیم ، بررسی می کنیم که آیا این رنگ معتبر است یا خیر - نئوپیکسل را روی آن رنگ تنظیم می کنیم و روند را دوباره شروع می کنیم.

برای کاری که ما انجام می دهیم ، یک کارگزار عمومی مورد استفاده قرار می گیرد و از هیچ نوع امنیت - این برای کاری که انجام می دهیم خوب است ، اما ممکن است برای برخی پروژه ها خوب نباشد.

سه طرح MQTT وجود دارد ، و همه آنها تقریباً یک کار را انجام می دهند - بزرگترین تفاوت در نحوه نمایش رنگها از Cheerlights است.

یکی با چشمک زدن سریع رنگ را نشان می دهد (به ویدیوی ارسال شده قبلی مراجعه کنید) تقریباً شبیه بارق است (ericbotai_neopixel_mqtt) - من در گذشته از این نوع پلک زدن سریع برای پروژه های هالووین خود استفاده می کردم ، و تأثیر آن بسیار خوب است (برای کسانی که) - اما برای این پروژه چندان خوب نیست

یکی فقط رنگ جامد را نشان می دهد - و فقط تغییر می کند (اگر MQTT را از دست بدهد) یا اگر رنگ تغییر کرده است. (ericbotai_neopixel_mqtt_solid_color).

احتمالاً مورد علاقه من از این سه اثر Breathe Effect است - این رنگ را می گیرد و آن را کم رنگ می کند و به آرامی آن را به روشنایی کامل می رساند ، این یک جلوه منظم است که در داخل مکعب واقعاً زیبا به نظر می رسد.

(ericbotai_neopixel_mqtt_breathe_effect)

هر سه طرح مشابهی هستند و فقط برای هر "جلوه" چند تغییر ایجاد می کنند.

مرحله 9: Google Home ، IFTTT و Dweet.io Sketches…

Image
Image
اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!

بنابراین ابتدا ، بیایید با گفتن این که این طرح ها آنطور که من دوست دارم پایدار نیستند ، شروع کنیم.

و حتی شما من توابع زمان سگ ساعت و عملکردهای عملکرد را اضافه کرده ام ، من هنوز خطاهای تصادفی WDT را دریافت می کنم - به نظر می رسد وقتی آنها در هر زمان روی یک رنگ نشسته اند. من واقعاً با اضافه کردن توابع WDT بیشتر یا حذف کارهایی که دارم شانس زیادی نداشتم.

با این اوصاف ، ایده این بود که اریک کمی تعاملی تر شود - با استفاده از Google Home/Google Assistant من می توانم "Ok Google Eric Angry mode" را بگویم و LED را از هر چیزی به قرمز تبدیل کنم.

Dweet.io نحوه ارسال پیام من به اریک است - اگر نمی دانید Dweet.io دقیقاً روی پیوند کلیک کرده و آن را بررسی کنید. به زبان ساده این یک API وب است که دستگاه ها می توانند آن را منتشر کنند یا به آن گوش دهند. هر تماس دارای نام دستگاه خاص خود است. همچنین استفاده از آن رایگان است ، که یک امتیاز بزرگ است! از آنجا که یک تماس وب است ، راه اندازی 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 خواهد بود:

طرح آردوینو - کل رشته JSON را دریافت می کند - اما به لطف یک عملکرد مفید به نام "remove" ما قادر به حذف اکثر التماس ها هستیم. و سپس پایان را حذف کنید ….. احتمالاً راه بهتری برای حذف پایان وجود دارد ، زیرا آنچه به پایان رسید خوشحالم این بود که من صفحه مرد را به اندازه کافی برای "حذف" نخوانده بودم و اکنون همه چیز در 6 نویسه کوتاه شده است. بنابراین اگر می گویید حالت "عادی" - "معمولی" می شود - این خوب است ، واقعا مهم نیست - نرم افزار از آن مراقبت می کند … اما هنوز درست نیست:-)

بنابراین می توانم بگویم - "حالت عصبانی اریک" و این LED RED ، "حالت شاد اریک" یا "حالت عادی اریک" را روشن می کند و LED آبی خواهد بود ، "حالت اسکنر اریک" و LED سبز می شود و فقط برای سرگرمی (و چون در یک قسمت ، اریک شارژ کرد و LED او خاموش شد) "حالت شارژ اریک" یا "حالت سیاه اریک" و LED او خاموش می شود.

و در نهایت فقط برای سرگرمی ما "حالت مهمانی اریک" را داریم.

دو طرح وجود دارد که از Dweet.io استفاده می کنند و هر دو طرح تقریباً یکسان هستند. فقط جلوه های LED کمی متفاوت است.

من از هیچ یک از جلوه های LED واقعاً راضی نیستم (به جز حالت مهمانی).

ericbotai_neopixel_pulse_effect_dweet کمابیش از کد یکسان در طرح اثر تنفس استفاده می کند - با زمان بندی کمی متفاوت (هم به دلیل تغییرات در طرح و عملکردهای WDT) - اثر تنفس کمتر و بیشتر یک اثر نبض است.

ericbotai_neopixel_solid_color_dweet تقریباً همانطور که گفته می شود ، رنگها را نشان می دهد (جامد) - حالت مهمانی جلوه دیسکو است.

می توانید جلوه ها را اضافه یا تغییر دهید ، فقط به یاد داشته باشید که پاسخ ها فقط 6 کاراکتر هستند.

در هر دو طرح - خط 64 جایی است که می توانید نام "thing" را تغییر دهید ، فقط به یاد داشته باشید که تماس وب را به همان "thing" تغییر دهید - اگر همه ما از یک نام استفاده کنیم ، همه ما می توانیم "Eric" یکدیگر را تغییر دهیم.

مرحله 10: اندیشه های نهایی و چند تصویر دیگر

اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!
اندیشه های نهایی و چند تصویر دیگر!

در اینجا چند تصویر دیگر از ساخت من وجود دارد که به نظر نمی رسید در هیچ جا مناسب باشد…..

یک چیز را می خواهم بگویم - من در نهایت یک حفره کوچک را از پشت مکعب خود بریدم و شارژر/سیم را در آن شکاف برای قدرت کار کردم - بیش از همه از مکعب کم نمی کند - اما می دانستم که قرار است این کار را انجام دهم و دوست دارم لیزر آن را قطع کنم.

قاب من نیز کمی متفاوت است - قاب من در نهایت با جعبه یکدست شد - فکر نمی کنم اینطور بد به نظر برسد - و راه خوبی برای گفتن است - من از الهام گرفته ام ، اما کپی مستقیم "اریک" نیست

من قصد دارم یک پخش کننده MP3 را با برخی از کلمات خردمندانه "اریک" اضافه کنم ….این ممکن است خیلی سریع اتفاق نیفتد - من هیچ ضبط شده ای از "اریک" پیدا نکرده ام ، بنابراین باید خودم آن را بسازم.

در نهایت ، با استفاده از MQTT یا Dweet امکان ایجاد این سیستم اعلان دسکتاپ ، (مانند رنگ برای توییت ، یا رنگ های مختلف برای آب و هوا در صبح ، و غیره). گرفتن مقداری از کد اصلی و مخلوط کردن آن برای تهیه انواع چیزهای جالب نباید خیلی سخت باشد.

و واقعاً سرانجام - شاید بتوانم یک صفحه دیواری HAL 9000 با استفاده از همین LENS و برنامه نویسی کمی متفاوت ایجاد کنم.

توصیه شده: