فهرست مطالب:

تاج گل NeoPixel Tin Arduino: 8 مرحله
تاج گل NeoPixel Tin Arduino: 8 مرحله

تصویری: تاج گل NeoPixel Tin Arduino: 8 مرحله

تصویری: تاج گل NeoPixel Tin Arduino: 8 مرحله
تصویری: What If Revan TRAINED Anakin Skywalker (Part 2) 2024, جولای
Anonim
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino
تاج گل NeoPixel Tin Arduino

در اینجا دستورالعمل هایی برای ساخت یک نسخه جدید از تاج گل تعطیلات Pie Tin My Instructable ارائه شده است.

به جای چراغ های GE که از فروشگاه خریداری شده است ، قوطی های پای با چراغ های تعطیلات DIY که با "NeoPixels" ساخته شده است ، روشن شده اند. NeoPixels قابل برنامه ریزی برای کاربر هستند ، چراغ های LED را تغییر رنگ می دهند. نمایش نور به صورت سفارشی با استفاده از کد Arduino برنامه ریزی شده است ، که بر روی Arduino UNO یا تراشه CPU سازگار بارگذاری می شود. تزئین به دست آمده به تنهایی (باتری کار می کند) و وزن کمی دارد. نرم افزار Shareware ، به عنوان مثال کتابخانه آردوینو Adafruit.com ، برنامه نویسی یک نمایش نور سفارشی را برای کسانی که تمایل زیادی دارند نسبتاً آسان می کند.

لطفا اجازه ندهید نقاشی تعطیلات کریسمس شما را فریب دهد. آنچه ما واقعاً در اینجا داریم یک نسخه بزرگتر از قطر 4 فوت حلقه 12xNeoPixel با قطر 1.5 اینچی Adafruit با امکانات تزئینی فراوان است.

تدارکات:

4 عدد ورق پوستر پوستری (تخته فوم مقاوم در برابر آب 20 در 30 اینچ)

12 x NeoPixel LED (WS2812B آدرس 5050 RGB SMD بر روی برد PCB)

12 عدد پخش کننده LED (پاک کردن لامپ های خالی)

برد آردوینو اونو

برد سازگار با آردوینو کوچک (برد SparkFun.com LilyTiny ATTiny85)

تزئین کمان قرمز روشن تزئینی (Walmart)

باتری لیتیوم 3.7 ولت (یا 4 عدد باتری قلیایی AA با نگهدارنده)

لوازم سیم و لحیم کاری

نوار چسب و سایر لوازم جانبی صنایع دستی

(همچنین دستورالعمل های قبلی من را برای درخت کریسمس پای حلبی ، Hanukah Menorah ، کدو تنبل بزرگ ، تاج گل تعطیلات ، سال نو سال نو ببینید)

مرحله 1: تهیه یا ساخت لامپ های پخش کننده شفاف (12)

تهیه یا ساخت لامپهای پخش کننده شفاف (12)
تهیه یا ساخت لامپهای پخش کننده شفاف (12)
تهیه یا ساخت لامپهای پخش کننده شفاف (12)
تهیه یا ساخت لامپهای پخش کننده شفاف (12)

مفهوم اصلی این پروژه این است که لامپ های رنگارنگ کریسمس خود را بسازید.

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

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

برای پروژه امروز من 12 لامپ روشن را از یک رشته نور قدیمی GE Color Effects حذف می کنم. این لامپ های بزرگ پلاستیکی شفاف (توخالی) با اندازه G35 و دارای پایه 13/16 اینچی هستند. پایه لامپ شفاف به شکلی محکم در یک برش 13/16 سوراخ در تخته پوستر قرار می گیرد.

مرحله 2: تخته پشتی دایره ای بسازید

تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید
تخته پشتی دایره ای بسازید

من از تخته فوم مقاوم در برابر آب Pacon استفاده کردم و یک دایره غول پیکر با قطر مرکزی 35 اینچ برای فاصله قوطی های پای 12x9 اینچی در فاصله تقریبی 9.1 اینچ بریدم. از آنجا که هر ورق تخته فوم فقط 20x30 اینچ است ، من تخته پشتی را 4 تکه کردم و آنها را با نوار چسب مطابق شکل به هم چسباندم.

از چاقوی X-Acto می توان استفاده کرد یا سوراخ های 13/16 اینچی را برای قرار دادن دیفیوزرهای لامپ استفاده کرد. با این حال ، من از یک Lion Ev-R-Round Perfect Circle Cutter برای ایجاد سوراخ های تمیز در صفحه پوستر استفاده کردم. از آنجا که برش دایره شیر فقط تا عمق 1/4 اینچی برش می یابد ، برای ایجاد سوراخ ها دو گذر (یک برش در بالای صفحه فوم و دیگری در زیر) لازم است.

تخته پشتی را با رنگ کاردستی اکریلیک سبز رنگ کردم. با این حال ، چسبندگی خوب رنگ به روی پوستر مخصوص پوستر مقاوم در برابر آب دشوار بود. این مرحله نقاشی حیاتی نیست و می توان از آن گذشت. تخته پشتی در شب قابل مشاهده نیست ، بنابراین من عمدتا سعی می کردم عایق آب بیشتری ارائه کنم.

مرحله 3: NeoPixel LED Options

گزینه های LED NeoPixel
گزینه های LED NeoPixel
گزینه های LED NeoPixel
گزینه های LED NeoPixel

برای این پروژه تصمیم گرفتم NeoPixel های زیر را امتحان کنم: ALITOVE's WS2812B آدرس پذیر LED Pixel Light 5050 RGB SMD بر روی هیت سینک PCB Board 5V DC سازگار با Arduino ، Raspberry Pi ، که از آمازون با قیمت 16 دلار به ازای 100 قطعه در دسترس است. این فقط 16 سنت در هر NeoPixel است.

برای مشاهده این NeoPixels به تصویر بزرگ شده در بالا مراجعه کنید. این پروژه از 12 LED NeoPixel استفاده می کند. هر تراشه LED دارای دو پد لحیم کاری مثبت (+5V) ، دو پد لحیم کاری زمینی یا منفی (gnd -) ، یک پد لحیم کاری Data In (Din) و در نهایت یک پد لحیم کاری Data Out (Dout) است. برای اتصال سری 12 LED NeoPixel باید از هر شش پد لحیم استفاده شود. "داده" به دستورالعمل های دیجیتالی نشان دهنده نور اشاره می کند که از رشته آردوینو یا سایر تراشه های حافظه سازگار به رشته نور وارد می شود ، که به LED1 منتقل می شود ، و سپس از LED1 به LED2 منتقل می شود … در نهایت رشته را به LED12 می رسانیم.

NeoPixels نیز برای خرید از Adafruit.com در دسترس است. برخی از افراد ممکن است کار Adafruit Flora NeoPixels Ver2 را آسان تر بدانند ، زیرا این سبک دارای اتصالات لحیم کاری از طریق سوراخ است.

مرحله 4: سیم کشی NeoPixels

سیم کشی NeoPixels
سیم کشی NeoPixels
سیم کشی NeoPixels
سیم کشی NeoPixels
سیم کشی NeoPixels
سیم کشی NeoPixels

NeoPixels در یک سیم نور 12-LED به هم لحیم می شوند ، همانطور که در نمودار سیم کشی و عکس های بالا نشان داده شده است. حدود 10 اینچ سیم بین هر LED NeoPixel امکان سستی کافی در این پروژه را فراهم می کند. توجه داشته باشید که برای جلوگیری از فرسودگی NeoPixels ، من معمولاً یک مقاومت 480 اهم را در ورودی خط داده قبل از اولین LED NeoPixel (همانطور که در نمودار سیم کشی نشان داده شده است) وارد می کنم.

در مورد سیم کشی متصل ، من دوست دارم از سیم مخابره داخلی جامد Radio Shack 24AWG 4 هادی استفاده کنم ، که به راحتی می توان آن را به 3 سیم کوتاه کرد. با این حال ، ممکن است آن سیم دیگر برای خرید در دسترس نباشد. به

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

در پایین تاج گل ، یک تخته چوبی کوچک (از بخش Walmart-craft) به پشت متصل شده است تا باتری و PCBoard کوچک LilyTiny (ATTINY85) را مانند تصویر نشان دهید.

توجه: لطفاً این واقعیت را نادیده بگیرید که رنگهای عایق سیم کشی که در پروژه تکمیل شده خود استفاده کردم با رنگهای سیم کشی در نمودار سیم کشی مطابقت ندارند. به زبان ساده ، پیدا کردن سیم 3 هادی در رنگ بندی دقیق مورد نظر برای LED های NeoPixel دشوار است.

مرحله 5: قالب های پای را آماده کنید

قالب های پای را آماده کنید
قالب های پای را آماده کنید

تابه های Hefty یا Reynolds E-Z Foil Pie برای دستور العمل های 9 اینچی به عنوان بازتابنده عالی به نظر می رسند. این قالب های پای 9 اینچی آنهایی هستند که در وسط شکل "ستاره" 8 نقطه ای دارند. با این حال ، نام تجاری E-Z Foil در سال 2020 به سختی یافت می شود ، بنابراین سایر قالب های پای 9 اینچی مشابه را می توان جایگزین کرد. قوطی های پای 9 اینچی E-Z Foil در واقع 8-3/4 اینچ قطر داخلی (داخل لبه) دارند ، که اجازه می دهد در این پروژه آنها را در حدود 9.1 اینچ از یکدیگر فاصله دهید. با استفاده از چاقوی X-Acto یا معادل آن ، یک سوراخ به قطر 3/4 اینچ در مرکز هر قالب پای برش دهید. برای این پروژه از سکه نیکل جفرسون به عنوان راهنمای برش سوراخ مرکزی استفاده کردم. در کل از قالب های 12 در 9 اینچی پای به صورت دایره ای استفاده می شود.

مرحله 6: لامپ/قلع پای و سخت افزار آویزان را وارد کنید

لامپ/قلع پای و سخت افزار آویزان را وارد کنید
لامپ/قلع پای و سخت افزار آویزان را وارد کنید
لامپ/قلع پای و سخت افزار آویزان را وارد کنید
لامپ/قلع پای و سخت افزار آویزان را وارد کنید
لامپ/قلع پای و سخت افزار آویزان را وارد کنید
لامپ/قلع پای و سخت افزار آویزان را وارد کنید

سپس لامپ ها و قوطی های پای را در سوراخ های روی پوستر قرار می دهند. من یک نوار اسکاچی دو طرفه را در اطراف پایه لامپ ها قرار دادم تا در محکم تر نگه داشتن آنها کمک کند.

در زیر زبانه بالای تاج گل ، یک تخته چوبی کوچک (از بخش Walmart-craft) به سخت افزار آویزان نصب شده است.

یک کمان تزئینی قرمز روشن (Walmart) برای تزئین تاج گل استفاده می شود.

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

مرحله 7: برنامه ریزی نمایش نور

برنامه نویسی نمایش نور
برنامه نویسی نمایش نور
برنامه نویسی نمایش نور
برنامه نویسی نمایش نور

اگر با LED های NeoPixel و Arduino آشنا نیستید ، اما مایل به یادگیری هستید ، آموزش NeoPixel Adafruit.com مکان خوبی برای شروع است.

برای این پروژه من به سادگی از کد نمایش نور Adafruit.com "STRANDTEST" از کتابخانه برنامه Adafruit NeoPixel برای Arduino استفاده می کنم. من چند تغییر ساده در کد STRANDTEST انجام دادم ، برای مثال بعد از سبز شدن تاج گل ، یک مرحله نگه دار DELAY را اضافه کردم. علاوه بر این ، با توجه به قطر عظیم 4 فوت حلقه حلبی پای ، مشاهده کردم که بسیاری از تعقیب کننده های رنگی خیلی سریع حرکت می کنند ، بنابراین چندین دنباله تعقیب را کند کردم.

LINK YouTube برای نمایش فیلم تاج گل:

به طور معمول ، بارگیری کد Arduino (به عنوان مثال ، STRANDTEST 12 اصلاح شده) را در یک برد کامل Arduino Uno برای اجرای آزمایشی شروع می کنم. در صورت رضایت ، کد آردوینو را در یک تراشه کوچکتر بارگذاری می کنم. از نظر تاریخی من دوست دارم از SparkFun.com LilyTiny ATTiny85 در پروژه های نهایی خود استفاده کنم ، که برنامه ریزی آن کمی پیچیده تر است (دستورالعمل ها را در SparkFun.com ببینید). تراشه کوچک معادل Adafruit ، که احتمالاً راحت تر از طریق اتصال USB معمولی برنامه ریزی می شود ، تخته های Gemma و/یا Trinket آنها است ، که قصد دارم در آینده از آنها بیشتر استفاده کنم.

گذشته از کتابخانه نرم افزاری NeoPixel Adafruit.com ، ظاهراً FastLED منبع دیگری از نرم افزار نمایش نور را ارائه می دهد.

مرحله 8:

www.youtube.com/watch؟v=qcu_U-GFcQQ

توصیه شده: