فهرست مطالب:
- مرحله 1: مدل دانه برف / ستاره
- مرحله 2: ایجاد پشتیبانی
- مرحله 3: نوارهای LED Soder
- مرحله 4: درایور LED ها
- مرحله 5: نرم افزار و انیمیشن
تصویری: LED Strip دانه برفی / انیمیشن های ستاره: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
راهنمای کوچکی در مورد چگونگی ساخت دکوراسیون کریسمس با نوارهای LED که از پروژه دیگری به جا گذاشته بودم. فایل های برنامه ، نرم افزار و انیمیشن ارائه شده است. این پروژه با الهام از ویدیوی زیر در یوتیوب ساخته شده است.
مرحله 1: مدل دانه برف / ستاره
اولین قدم برنامه ریزی یک ساختار پشتیبانی از LED ها بود که با Inkscape انجام شد. مفهوم این است که یک برف ریزه با یک ستاره در داخل داشته باشید. عرض انتخاب شد که عرض دو نوار باشد تا بتوانید همه چیز را با یک نوار به خودی خود ایجاد کنید.
مرحله 2: ایجاد پشتیبانی
پایه از چوب ساخته شده و با چسب حرارتی مونتاژ شده است.
مرحله 3: نوارهای LED Soder
نوار LED ها برای طول هر قسمت به طول مناسب بریده می شوند و سپس با سیم های آماده شده به هم لحیم می شوند. این مدت زمان زیادی طول کشید و من توصیه می کنم به جای برش نوارها ، LED ها را روی سیم بکشید.
مرحله 4: درایور LED ها
در این پروژه LED ها توسط Arduino هدایت نمی شوند ، بلکه یک برد NodeMCU (ESP8266) با MicroPython روی آن هدایت می شوند.
اولین قدم این است که سیستم عامل micropython را به دنبال این راهنما فلش کنید: شروع به کار با MicroPython در ESP8266. سپس می توانید از آن برای هدایت LED ها مانند شکل 11 استفاده کنید. کنترل NeoPixels.
روی برد من Machine.pin (4) D2 است (همانطور که در تصویر مشاهده می شود). فراموش نکنید که gnd را با LED ها وصل کنید.
مرحله 5: نرم افزار و انیمیشن
نرم افزار نوشته شده در پایتون را می توان در GitHub من بارگیری کرد.
فایل main.py پخش انیمیشن را کنترل می کند. این می تواند یک حالت ساعت داشته باشد که در آن زمان به عنوان درصد تعداد LED ها نمایش داده می شود. و همچنین همه انیمیشن های نشان داده شده در فیلم وجود دارد که می توانند از فایل animations.txt کپی شوند. انیمیشن ها ما را از ماژول snowflake_esp.py تشکیل می دهند که دارای کلاس Snowflake است تا بتواند به راحتی تمام قسمت های ساختار را آدرس دهی کند. بنابراین می توان همه LED ها را با هم یا فقط قسمت ستاره یا درخت ، برگ یا تنه هر بازو را تا LED های جداگانه کنترل کرد.
مثلا:
از snowflake_esp import *sf = Snowflake (0)
خاموش = رنگ (0 ، 0 ، 0) عدم انتظار (ms): time.sleep (ms/1000.0) --- ستاره بزرگ و کوچک با گذار دانه برف y = رنگ (255 ، 220 ، 0) sf.paint (خاموش) sf.star.color (y) منتظر (1000) sf.star.paint (خاموش) sf.trees.color (w) منتظر (1000) sf.trees.trunk.paint (خاموش) sf.trees.leaf.color (ی) منتظر بمانید (1000)
توصیه شده:
سحابی با درخشش ستاره های LED در شب: 4 مرحله
سحابی با درخشش ستاره های LED در شب: این پروژه تا حد زیادی از نقاشی کهکشان Auroris الهام گرفته شده است. من در ابتدا قصد داشتم یک نقاشی سفارشی را انجام دهم ، همانطور که نشان داده شد ، اما به خاطر آوردم که مجموعه فوق العاده ای از تصاویر تلسکوپ فضایی هابل در وب سایت ناسا وجود دارد
آیا می خواهید یک آدم برفی بسازید؟: 9 مرحله (همراه با تصاویر)
آیا می خواهید آدم برفی بسازید؟: مقدمه این پروژه نحوه ساخت یک آدم برفی رقصنده را با Raspberry Pi و PivotPi نشان می دهد & ndash؛ یک سروو کنترلر که فقط برای آن ساخته شده است! Scratch برای کدگذاری آدم برفی رقصنده استفاده می شود و Sonic Pi موسیقی Holidays را تولید می کند
یک ستاره کریسمس با LED های قابل برنامه ریزی: 7 مرحله
ستاره کریسمس با LED های قابل برنامه ریزی: من امسال برای نمایش کریسمس در فضای باز چیزی متفاوت می خواستم ، بنابراین تصمیم گرفتم یک سری LED های قابل برنامه ریزی RGB (گاهی اوقات LED های نئوپیکسلی) بخرم و یک ستاره کریسمس ایجاد کنم. این LEDS می تواند به صورت جداگانه برای رنگ و روشن برنامه ریزی شود
دانه برفی LED: 15 مرحله (همراه با تصاویر)
دانه برفی LED: این دانه برفی LED دارای رنگ های متحرک است که توسط 7 LED APA102 ارائه شده و توسط میکروکنترلر آردوینو نانو کنترل می شود. قطعات اکریلیک برش لیزری هستند. شما می توانید طرح دلخواه خود را با رعایت مفاهیم اینجا ایجاد کنید و لیزر آنها را به صورت محلی برش دهید
ستاره کریسمس با LED های آردوینو و RGB: 5 مرحله (همراه با تصاویر)
ستاره کریسمس با LED های آردوینو و RGB: سلام! ما جامعه آردوینو نووسیبیرسک از سیبری منجمد عمیق هستیم. برای اینکه کمی خودمان را گرم کنیم ، تصمیم گرفتیم ستاره های کریسمس درخشان و درخشانی زیبا بسازیم. ویدئوی دمو را حتما ببینید