فهرست مطالب:

آردوین فلک: 6 مرحله (همراه با تصاویر)
آردوین فلک: 6 مرحله (همراه با تصاویر)

تصویری: آردوین فلک: 6 مرحله (همراه با تصاویر)

تصویری: آردوین فلک: 6 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
آردوینوفلک
آردوینوفلک

یک دانه برف تعاملی آزاد متحرک توسط آردوینو نانو. با استفاده از 17 کانال مستقل PWM و حسگر لمسی می تواند جلوه های فوق العاده ای ایجاد کند!

همچنین یک نسخه PCB وجود دارد که همه می توانند تهیه کنند!

مرحله 1: مرور کلی

Image
Image

دانه برف شامل 30 LED است که در 17 بخش مستقل گروه بندی شده اند که می توانند به طور جداگانه توسط میکروکنترلر Arduino Nano کنترل شوند. هر یک از گروه های LED را می توان با PWM کم کرد تا برخی انیمیشن های دوست داشتنی ایجاد شود.

مرحله 2: ابزارها

تنها چیزی که نیاز دارید آهن لحیم کاری ، لحیم کاری و انبردست است.

مرحله 3: ساخت و ساز

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

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

ساختار پشتیبانی که همچنین به عنوان سیم کشی عمل می کند از میله های برنجی 0.8 میلی متری که به همراه قلع لحیم شده اند ایجاد شده است. من در کل از 2 متر میله استفاده کردم. چرا فرم آزاد؟ زیرا من همیشه می خواستم آن را امتحان کنم و این آزمایش صبر و مهارت شماست.

ابتدا با خم کردن یک میله یک شش ضلعی اصلی ایجاد کردم و انتهای آن را به هم لحیم کردم. با افزودن 6 میله دیگر به قسمت بالای شش ضلعی ، سیم کشی زمین کامل شده است ، اکنون همه سرنشینان کاتدی LED ها باید به آن لحیم شوند تا الگوی برف ریزه ایجاد شود. قسمت مشکل این بود که LED های SMD را اضافه می کردم ، اما من خودم را با یک تکه تکه از مقوا و یک نوار دو طرفه ایجاد کردم.

در مرحله بعد ، زمان اضافه کردن میکروکنترلر آردوینو نانو به زیر ساختار هسته ای بود که فضای کافی بین 3 لایه سیم کشی میله ای برنجی قرار می دهد و پین های میکروکنترلر را به همه سیم های آند LED متصل می کند. این نیاز به صبر و شکیبایی فوق العاده ای داشت. نه تنها شما باید از اتصال کوتاه بین سیم ها اجتناب کنید ، بلکه یک مقاومت محدود کننده جریان را نیز اضافه کرده و ظاهر زیبایی را ایجاد کنید.

LED های برگ هر کدام جداگانه به نزدیکترین پین خروجی آردوینو متصل می شوند. LED های شاخه توسط دو گروه گروه بندی شده و به پایه های PWM متصل می شوند. LED های اصلی نیز توسط دو گروه گروه بندی شده و به بقیه پین ها متصل می شوند. آردوینو NANO فقط 18 پین خروجی دارد (A6 و A7 فقط ورودی هستند) و برای سنسور لمسی به یک پین نیاز دارم که تنها 17 پین برای من به همراه داشت ، بنابراین دو جفت LED اصلی به هم متصل می شوند تا گروه 4 تایی ایجاد شود. من از مقاومتهای 220Ω برای محدود کردن جریان عبوری از هر پین به حدود 8 میلی آمپر استفاده می کنم. این بدان معناست که در مجموع 240 میلی آمپر است که برای تراشه ATmega328 کمی زیاد است اما کار می کند - حداکثر ایمنی 200 میلی آمپر است.

مرحله 4: سنسور را لمس کنید

سنسور لمسی
سنسور لمسی
سنسور لمسی
سنسور لمسی
سنسور لمسی
سنسور لمسی

برای اینکه بتوانم با یک دانه برف ارتباط برقرار کنم ، یک میله برنج دیگر برای ایجاد یک حسگر لمسی خازنی اضافه کردم. من یک کتابخانه و آموزش عالی از Paul Stoffregen پیدا کردم. سنسور لمسی برای تعامل با arduinoflake استفاده می شود - تغییر انیمیشن ، روشن/خاموش ، هنگام لمس برق زدن ، نام آن را…

مرحله 5: کد

در ابتدا فکر می کردم فقط می توانم LED های شاخه ای را که به پین های سخت افزاری PWM متصل هستند ، کم رنگ کنم. اما خوشبختانه یک کتابخانه PWM نرم افزاری عالی وجود دارد که به من امکان می دهد از همه پین ها به عنوان PWM سخت افزاری استفاده کنم. این تنظیم امکانات بی پایان برای انیمیشن ها ایجاد کرد! کد پیوست زیر را با برخی از اولین انیمیشن ها بررسی کنید.

اگر دوست دارید لطفاً در مسابقه Make it Glow درست زیر این مقاله به آن رای دهید ، از شما متشکرم

مرحله ششم: شماتیک

طرحواره ها
طرحواره ها
مسابقه Make it Glow 2018
مسابقه Make it Glow 2018
مسابقه Make it Glow 2018
مسابقه Make it Glow 2018

جایزه دوم در مسابقه Make it Glow 2018

توصیه شده: