پروژه های الکترونیکی خود را با نئوپیکسل های فوق العاده روشن روشن کنید. این ایده های پروژه را برای الهام گرفتن بررسی کنید.
نکات کلیدی
- LED های NeoPixel همه کاره هستند و می توانند با بردهای مختلف میکروکنترلر، نه فقط اجزای Adafruit، استفاده شوند.
- وب سایت Adafruit یک پروژه “Make It Glow” را برای مبتدیان ارائه می دهد تا به کاربران کمک کند اولین پروژه LED خود را ایجاد و کنترل کنند.
- طیف گسترده ای از پروژه های NeoPixel در دسترس هستند، از یک صفحه نمایش LED نقشه جهانی تا یک چراغ دوچرخه NeoPixel چاپ سه بعدی. ایده های پروژه را به صورت آنلاین کاوش کنید.
اکوسیستم Adafruit NeoPixel یکی از محبوب ترین گزینه ها برای سازندگانی است که می خواهند از LED در پروژه های خود استفاده کنند. اما چگونه می توان با سخت افزار NeoPixel و کتابخانه کلاس برای کدهایی که آنها را کنترل می کند شروع کرد؟ بیایید دریابیم.
مقدمه ای بر Adafruit NeoPixels
برند NeoPixel می تواند کمی گیج کننده باشد. این نام به طیف LED های WS2812، WS2811 و SK6812 قابل آدرس دهی جداگانه Adafruit و همچنین کتابخانه های کلاسی که آنها را در کد نیرو می دهد، داده شده است. البته این بدان معنا نیست که برای استفاده از کتابخانه های کلاس NeoPixel باید از مؤلفه های رسمی Adafruit استفاده کنید.
در تئوری، هر LED WS2812، WS2811 و SK6812 باید با کتابخانههای کلاس NeoPixel برای دستگاههایی مانند Arduino و Raspberry Pi کار کند. Adafruit قبلاً نوارهای LED NeoPixel، میلهها، حلقهها و موارد دیگر را ارائه میدهد، اما میتوانید از LEDهای شخص ثالث نیز برای پروژه خود استفاده کنید.
پروژه شروع کننده “Make It Glow”.
همه باید از جایی شروع کنند که برای اولین بار با NeoPixels کار می کنند. پروژه شروع کننده Make It Glow در وب سایت Adafruit با تمام اطلاعاتی که برای ایجاد و کنترل اولین پروژه LED خود نیاز دارید، مکانی عالی برای شروع سفر NeoPixel شما است.
این راهنما انواع LED های ارائه شده و همچنین نحوه برق رسانی و سیم کشی آنها را با نمونه کد برای آسان تر کردن کار پوشش می دهد. خود این راهنما برای برد Circuit Playground Express است که در این مورد با سیستم MakeCode مبتنی بر وب برنامهریزی شده است، اما مهارتهایی که یاد میگیرید برای آردوینو و سایر بردهای میکروکنترلر نیز کاربرد دارد.
1. نقشه جهانی جهان نور
این پروژه بعدی برای کسانی است که دوست دارند الهامات خلاقانه خود را به صورت آنلاین پیدا کنند. در حالی که سازنده Joshua Krosebrink کد منبع کامل را منتشر نکرده است، به صفحه پروژه Hackaday او نگاهی بیندازید تا یک نمای کلی از نحوه کارکرد آن داشته باشید.
نقشه جهان نور جهان دارای یک ماتریس LED در پشت خود است که توسط Raspberry Pi کنترل می شود. رنگ و روشنایی هر LED RGB بر اساس تعداد کاربرانی است که در هر زمان معین از وبسایت سازنده بازدید میکنند و همیشه مکان شخص را منعکس میکند.
2. نور دوچرخه NeoPixel چاپ سه بعدی
هنگام دوچرخه سواری ایمنی بسیار مهم است، اما این فقط به مهارت های شما بستگی ندارد. همچنین برای اطمینان از اینکه سایر کاربران جاده می توانند شما را به درستی ببینند به کیت نیاز دارید و این پروژه نور دوچرخه NeoPixel قابل چاپ سه بعدی از وب سایت Adafruit مکانی عالی برای شروع است.
این چراغ LED ساده با قطعات پرینت سه بعدی و Adafruit Feather M4 Express، با نرم افزار نوشته شده در نوع CircuitPython پایتون برای میکروکنترلرها ساخته شده است.
چراغ LED تمام شده می تواند نور سفید معمولی و همچنین نور RGB تولید کند تا دوچرخه شما را هیجان انگیزتر کند. تعداد زیادی برد میکروکنترلر آردوینو در بازار وجود دارد، و همیشه ارزش دارد که قبل از انتخاب برد برای پروژه بعدی خود در مورد آنها تحقیق کنید.
3. نمایشگر آردوینو توپ تنیس روی میز
پروژه های فنی همیشه به راه حل های فنی نیاز ندارند، همانطور که این پروژه ساعت توپ پینگ پنگ در Electromaker ثابت کرده است. ساخته شده توسط pyrohmstr، از مجموعه ای از توپ های تنیس روی میز با یک LED در پشت هر کدام برای ایجاد یک صفحه نمایش ساعت دیجیتال استفاده می کند.
به لطف NeoPixels که توسط Arduino Uno کنترل می شود، گزینه های رنگی زیادی با این ساعت در دسترس است. برای تکمیل این پروژه به چاپگر سه بعدی و برش لیزری نیاز دارید، اما می توانید خدمات قطعات گمرکی زیادی را به صورت آنلاین پیدا کنید.
4. iPhone NeoPixel Sketchpad
یادگیری نحوه ایجاد رابط آردوینو با دستگاهی مانند آیفون یک راه عالی برای درک فرآیند یکپارچه سازی کامپوننت است. این پروژه Team Punch Through Hackster از LightBlue Bean کوچک مجهز به آردوینو به عنوان مغز خود استفاده میکند، و آن را قادر میسازد تا با بلوتوث به آیفون متصل شود – از آنجایی که LightBlue Bean دیگر فروخته نمیشود، میتوانید آن را با یک میکروکنترلر آردوینو متفاوت با اتصال بلوتوث جایگزین کنید. مانند Nano 33 IoT.
پس از ساخت، می توانید بر روی صفحه نمایش آیفون خود نقاشی کنید و واکنش ماتریس NeoPixel خود را به شکل هایی که با دستان خود ایجاد می کنید، مشاهده کنید. این پروژه نه تنها بسیار سرگرم کننده است، بلکه مجموعه ای از مهارت های ارزشمند را نیز به شما آموزش می دهد تا در پروژه های آینده آردوینو و نئوپیکسل به کار ببرید.
5. VU متر ال ای دی آردوینو
زمانی که سیستم های Hi-Fi آنالوگ بهترین راه برای گوش دادن به موسیقی بود، متر VU بسیار رایج بود. فناوری قدیمی مانند این بار دیگر به طور فزاینده ای محبوب می شود، اما یافتن ابزارهای تجسم صوتی فیزیکی بدون خرید چیزی دست دوم دشوار است.
این پروژه VU متر حلقه استریو NeoPixel در Arduino Project Hub این مشکل را حل می کند و شما را قادر می سازد آردوینو و مجموعه ای از LED ها را به یک VU متر تبدیل کنید که تقریباً با هر منبع صوتی کار می کند. این نه تنها به شما در مورد فناوری DIY آموزش می دهد، بلکه به شما درک بهتری از موسیقی و تولید صدا می دهد.
6. دماسنج ال ای دی آردوینو Uno
LED ها از دیرباز یکی از اجزای کلیدی در نمایشگرهای دیجیتال بوده اند، اما برای استفاده از LED برای نمایش اطلاعات نیازی به ساخت یک نمایشگر کامل ندارید. پروژه Hackster Thermometer LED Arduino Uno توسط Jonathan Eskow نواری از LED ها را به یک دماسنج دیجیتال تبدیل می کند که دما را بسیار شبیه به یک دماسنج قدیمی نشان می دهد.
این پروژه به جای داده های آنلاین از یک حسگر دمای فیزیکی برای اندازه گیری دما استفاده می کند. این کار ساختن آن را برای خودتان ساده و مقرون به صرفه می کند، اما همراه داشتن آن نیز آسان است زیرا برای کار کردن نیازی به اتصال به اینترنت نیست.
7. Arduino Gemma Infinity Mirror
به عنوان یکی از کوچکترین گزینههای آردوینو، جما برای ایجاد لباسها و سایر پوشیدنیها، و همچنین پروژههایی که محدودیتهای فضا دارند، ایدهآل است. این آن را برای پروژه آینه بی نهایت پوشیدنی bekathwia در Instructables ایده آل می کند.
آینههای بینهایت توهم یک تونل بیانتها با چراغهایی در اطراف لبههای آن را ایجاد میکنند. حرکت آینه یک جلوه سه بعدی منحصر به فرد ایجاد می کند و ابزاری عالی برای سازندگان لباس که می خواهند قایق را بیرون برانند ارائه می دهد، اما می توانید سایر پروژه های لباس LED مبتدی را نیز کشف کنید. این نوع آینه همچنین می تواند روی دیوار شما عالی به نظر برسد.
8. ساعت لوله ای LED “Lixie”.
لوله های Nixie برای مدتی غیرمعمول بوده اند، اما این بدان معنا نیست که آنها محبوب نیستند. در واقع، ویدئوهای این نمایشگرهای قدیمی اغلب در فضای مجازی منتشر می شوند. این ساعت Lixie در Hackaday به جای لوله، از قطعات اکریلیک برش لیزری با LED در زیر آنها استفاده می کند تا جلوه عددی درخشان ایجاد کند. برای کنترل ساعت Lixie می توانید از آردوینو (یا هر میکروکنترلر یا SBC مناسب) استفاده کنید.
برای این پروژه نیاز به دسترسی به برش لیزری دارید، اما خدمات زیادی برای این کار به صورت آنلاین موجود است. جدای از آن، این پروژه بسیار آسان و مقرون به صرفه است، و این بدان معنی است که تقریباً هر کسی می تواند آن را امتحان کند.
پروژه NeoPixel مناسب را برای خود انتخاب کنید
چه بخواهید یک ساعت، لباس یا هر چیز دیگری بسازید، LED های NeoPixel راهی عالی برای روشن کردن پروژه شما و جان بخشیدن به آن هستند. در حالی که مثال های ذکر شده در بالا سرگرم کننده هستند و به راحتی قابل دنبال کردن هستند، همیشه ارزش دارد که در مورد ایده های پروژه خود فکر کنید. الهام بخش زیادی به صورت آنلاین موجود است.