فهرست مطالب:

صفحه نمایش 24 بیتی RGB LED Emoji/Sprite: 4 مرحله
صفحه نمایش 24 بیتی RGB LED Emoji/Sprite: 4 مرحله

تصویری: صفحه نمایش 24 بیتی RGB LED Emoji/Sprite: 4 مرحله

تصویری: صفحه نمایش 24 بیتی RGB LED Emoji/Sprite: 4 مرحله
تصویری: آموزش تنظیم رنگ کیبوردهای گیمینگ 2024, جولای
Anonim
Image
Image

به عنوان معلم در حال بازگشت به کلاس درس در میان بیماری کرونا و الزام به پوشیدن وسایل حفاظت شخصی ، متوجه شدم که دانش آموزانم نمی توانند حالات چهره ام را ببینند (من دبیرستان را تدریس می کنم ، اما بچه هایی دارم که به دبستان و دبیرستان برمی گردند. مدرسه) در فکر اصلاح سپر صورت یا خود ماسک با LED ها و اشکال بود ، اما تصور می کردم که تمیز کردن اینها کمی مشکل ساز خواهد بود ، بنابراین راه حلی که به ذهن رسید این است که یک لباس پوشیدنی سبک بسازیم ، که می تواند ایموجی ها و تصاویری که واکنش های من را نشان می دهند در اینجا دستورالعمل های من در مورد نحوه انجام این کار آمده است.

تدارکات

مواد فیزیکی مورد نیاز

  • ماتریس LED 24 بیتی RGB

    https://www.amazon.ca/gp/product/B01DC0IOCK/ref=pp…

  • ESP32
  • سیم ها
  • سوئیچ ها/دکمه های فشار (به صورت اختیاری ، می توان ESP را برای استفاده از سنسورهای لمسی برنامه ریزی مجدد کرد)
  • فوم EVA (یا نوعی دیگر از قاب)
  • اکریلیک (سفید ، ضخامت 1/4 اینچ)
  • اکریلیک (سیاه ، ضخامت 1/8 اینچ)
  • رنگ آمیزی پلاستیک (اختیاری)

نرم افزار مورد نیاز:

  • آردوینو
  • پایتون
  • ویرایشگر گرافیکی (PhotoShop یا GIMP)

مرحله 1: قالب برش لیزری

قالب برش لیزری
قالب برش لیزری
قالب برش لیزری
قالب برش لیزری

در اینجا قالب برش لیزری برای ایجاد جعبه هایی در اطراف مقداری اکریلیک وجود دارد ، به طوری که از LED ها به عنوان بخشی از قاب محافظت می کند. من این کار را با یک تکه اکریلیک سیاه 1/8 اینچی انجام دادم.

من سعی کردم قطعه ضخیم تری از اکریلیک سفید (1/4 اینچ) را برش دهم ، اما متوجه شدم که تنظیمات آنقدر قوی نیست که بتوانم تمام راه را برش دهم ، اما اتفاق می افتد که بهتر از انتظار می رود ، همانطور که سفید انجام داد. کار بهتر انتشار نور از LED ها و در نهایت ساختن "پیکسل" بهتری (btw ، واقعیت جالب ، کلمه "پیکسل" مخفف عنصر تصویر است - متأسفانه ، معلم درون من فقط باید این را بگوید)

مرحله 2: تبدیل تصاویر

تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر
تبدیل تصاویر

گام بعدی این بود که برخی از تصاویر را برای استفاده در کد آردوینو ، که اصلاح نمونه کد LED RGB برای ESP32 (در مرحله بعدی) است ، تبدیل کنم.

با استفاده از کد پایتون که در بالا ذکر شد ، قسمت مکان فایل کد را ویرایش کنید تا کد شش ضلعی مناسب برای استفاده در ماتریس LED RGB ایجاد شود (اگر برنامه نویس هستید ، متوجه خواهید شد که LED ها به صورت سری به هم متصل شده اند ، و یک مختصات دکارتی سنتی نیست ، بنابراین شناسایی مناسب مکان های RGB نیاز به زیگزاگ بین ردیف های LED دارد).

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

تصویر ماریو در بالا از یک ورق اسپریت که در اینترنت پیدا کردم گرفته شده است ، و بقیه به صورت دستی در PhotoShop ایجاد شده اند … فقط کافی است یک بوم 16x16 ایجاد کنید ، و از همه جهت زوم کنید و از یک برس پیکسل 1x1 برای ایجاد تصاویر استفاده کنید.

مرحله 3: سیم کشی و کدگذاری

سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی
سیم کشی و کد نویسی

کد آردوینو در بالا ذکر شده است و فقط باید LED های RGB را به منبع تغذیه مناسب ESP32 (5V و GND) و همچنین پیوند داده (P4) وصل کرد.

با استفاده از دکمه های فشاری (که از بخش دیگری از فناوری ناخواسته خارج شده است) ، آنها را به پایه های P5 و P15 و انتهای دیگر GND وصل کنید. کد یک PULLUP به HIGH انجام می دهد تا وقتی دکمه تغییر LOW به HIGH را تشخیص می دهد ، فعال سازی دکمه اتفاق بیفتد (در واقع زمانی که دکمه آزاد می شود در مقابل دکمه پایین)

مرحله 4: همه چیز را با هم ترکیب کنید

Image
Image
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم

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

یک قاب را با استفاده از لایه های فوم EVA بردارید (وسایلی که من برای وسایل بازی cosplay تهیه کرده بودم) و آنهایی را که از سیمان تماسی استفاده می کردند (دو لایه برای قرار دادن وسایل) چسب بزنید.

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

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

در مورد قدرت بخشیدن به دستگاه ، تصمیم گرفتم از اتصال میکرو USB داخلی که برای برنامه ریزی ESP32 استفاده می شود استفاده کنم و آن را به منبع تغذیه USB متصل کردم که فقط در جیب خود نگه داشتم. برای اطمینان از این که کشش های تصادفی روی سیم مشکلی ایجاد نمی کند ، من از یکی از آن آداپتورهای شارژر قدرت USB متصل به مغناطیسی برای میکرو USB استفاده کرده ام.

بعدش چی؟ من به دنبال افزودن یک میکروفون به ESP هستم ، و سپس یک نوار حجم صدا متحرک ، درست مانند KITT از Knight Rider ، ایجاد می کنم تا دانش آموزان نمای تصویری صدای من را ببینند … با ما همراه باشید.

تصویر
تصویر
تصویر
تصویر

در مسابقه خانوادگی "Can't Touch This" نایب قهرمان شد

توصیه شده: