فهرست مطالب:

درخت کریسمس Charliplexed برای پسر بچه من: 7 قدم
درخت کریسمس Charliplexed برای پسر بچه من: 7 قدم

تصویری: درخت کریسمس Charliplexed برای پسر بچه من: 7 قدم

تصویری: درخت کریسمس Charliplexed برای پسر بچه من: 7 قدم
تصویری: AQUASCAPING MASTERCLASS BY JUAN PUCHADES - CHALLENGE YOURSELF, CREATE SOMETHING MEMORABLE! 2024, نوامبر
Anonim
درخت کریسمس Charliplexed برای پسر بچه من
درخت کریسمس Charliplexed برای پسر بچه من

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

مرحله 1: پیدا کردن جنبه مثبت LED

پیدا کردن جنبه مثبت LED
پیدا کردن جنبه مثبت LED

شارلی پلکس اجازه می دهد تا LED های N*(N-1) توسط پین های N هدایت شوند. در این مورد من 20led داشتم ، بنابراین با استفاده از 4 پین برای دریافت 12 led ، آنها را جدا کردم و سپس از باتری ارائه شده برای پیدا کردن سیم مثبت برای هر کدام استفاده کردم.

مرحله 2: سیم کشی مجموعه ها

سیم کشی مجموعه ها
سیم کشی مجموعه ها

پس از یافتن موارد مثبت ، آنها را در مجموعه ها لحیم کردم ، هر مجموعه دارای مثبت و منفی هر LED است که با هم لحیم شده است. شما می توانید تست کنید که آیا با قاب باتری درست کار کرده اید - لمس سیمها به سیمهای باتری ، یک LED باید روشن شود - معکوس شدن سیمها باید دیگری را روشن کند.

مرحله 3: سیم ها را با نوار کاغذ کاغذ بپوشانید

پوشاندن سیمها با نوار کاغذی
پوشاندن سیمها با نوار کاغذی

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

مرحله 4: اتصال چراغ ها

اتصال چراغ ها
اتصال چراغ ها

این دستورالعمل در مورد نظریه Charliplexing نیست - بلکه نحوه استفاده از آن به روشی جالب است. Charliplexing به خوبی مستند شده است. این مقاله ویکی پدیا اصول اولیه را در اختیار شما قرار می دهد. به علاوه اگر در دستورالعمل ها جستجو کنید ، نمونه های بیشتری پیدا خواهید کرد. برای اتصال چراغ ها از پین 10 ، 11 ، 12 ، 13 در آردوینو استفاده کردم. نحوه اتصال هر سیم از هر جفت LED مهم نیست - سیم های هر یک قابل تعویض هستند. فقط باید هر جفت را از طریق مقاومت 100 اهمی به پین های مختلف وصل کنید. در این مورد: جفت پین === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 شما می توانید مجموعه های بیشتری را با استفاده از پین های بیشتر اضافه کنید ، اما هرچه تعداد بیشتری اضافه کنید زمان کمتری هر چراغ روشن می ماند و کم نورتر می شود. 12 به نظر می رسید یک عدد گرد خوب و بسیار روشن است.

مرحله 5: جمع آوری سیم ها با هم

جمع آوری سیم ها با هم
جمع آوری سیم ها با هم
جمع آوری سیم ها با هم
جمع آوری سیم ها با هم

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

مرحله 6: طرح بندی Breadboard

طرح بندی Breadboard
طرح بندی Breadboard

انتهای دیگر سیم رنگین کمان به یک تخته نان کوچک با یک Adafruit Arduino Clone متصل شده است. من از 100 اهم برای مقاومتهای محدود کننده استفاده کردم ، که کمی پایین است و در هر 5 LED روشن 5v/200ohm = 25ma قرار می دهد. آردوینو به نظر نمی رسید و LED ها را کمی روشن تر می کند. از آنجا که آنها پالس هستند ، کل مدار 25 و کمی برای آردوینو ترسیم می کند - عملکرد باتری را امکان پذیر می کند. مجموعه نور اصلی تقریبا 120 مگا از باتری ها را بیرون کشید - این بسیار کمتر است.

مرحله 7: کمی نرم افزار

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

من یک کیت LED Heart از جیمی راجرز دارم و نرم افزار آماده رانندگی آرایه Charliplexed است. من کد را تغییر دادم تا یک shuffle تصادفی اضافه کنم. این کار پین ها را بین هر بار که یک قاب انیمیشن خاص فراخوانی می شود مرتب می کند تا خسته کننده و تکراری نشود. من چند آرایه تهیه کردم که هر قاب انیمیشن را یک LED ، دو ، سه… روشن می کند. و غیره

توصیه شده: