فهرست مطالب:
- مرحله 1: مواد را بدست آورید
- مرحله 2: برق - اتصال رله و چراغ کریسمس
- مرحله 3: برق - میکروفون و آردوینو
- مرحله 4: کد آردوینو - چراغ های چشمک زن خودکار
- مرحله 5: کد آردوینو - چراغ های چشمک زن دستی
- مرحله 6: چراغ ها را تنظیم کرده و کد را اجرا کنید
تصویری: چراغهای کریسمس خودکار: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این دستورالعمل ، من به شما نشان می دهم که چگونه هنگام پخش موسیقی ، چراغ های کریسمس چشمک زن اتوماتیک را بسازید! این پروژه دارای 2 بخش است: مدار الکتریکی و کد/الگوریتم آردوینو. مدار با استفاده از یک رله 8 کاناله برای بستن مدار در هر 8 رشته نور کریسمس جداگانه کار می کند. میکروفون الکتریکی امواج صوتی پخش شده روی مجموعه ای از بلندگوها را ضبط کرده و با استفاده از ورودی آنالوگ آن را به آردوینو ارسال می کند.
از اینجا 2 گزینه برای برنامه های قابل استفاده وجود دارد. می توانید از الگوی کد دستی برای چشمک زدن دسته خاصی از چراغ ها برای آهنگ های خاص موسیقی استفاده کنید ، یا می توانید از کد خودکار استفاده کنید که رشته های مختلف سیم را بر اساس فرکانس پخش شده فعال می کند.
مرحله 1: مواد را بدست آورید
فهرست مواد این پروژه بسیار ملایم است و آن را به پروژه ای بسیار مقرون به صرفه تبدیل می کند. لیست مواد و محل خرید همه چیز (پیوندهای وابسته به آمازون) شامل موارد زیر است:
1x Arduino Uno
1x Breadboard
1x تقویت کننده میکروفن Electret
1x Jumper Wire Bundle 65 PCS
سیمهای پرش زن و مرد 1 برابر برتر - 20 12 12 اینچ
1x رله SunFounder 8 Channel
8 برابر چراغهای کریسمس Vickerman Mini (همچنین می توانید رشته های کمتری بخرید)
همچنین اگر تازه وارد این نوع پروژه ها هستید ، توصیه می شود دستکش لاستیکی و کپسول آتش نشانی به شدت توصیه شود. همچنین یک نسخه PDF از لیست مواد موجود در زیر وجود دارد.
مرحله 2: برق - اتصال رله و چراغ کریسمس
قلب مدار الکتریکی رله است. رله یک سوئیچ مکانیکی است که با اعمال ولتاژ بسیار کمتر به رله بسته می شود. این کار به این دلیل است که ولتاژ کوچکتر از سیم پیچ سیم عبور می کند ، که یک آهنربای الکتریکی برای بستن سوئیچ مکانیکی ایجاد می کند. سوئیچ به انتهای برش خورده هر رشته نور کریسمس متصل است. هنگامی که سوئیچ بسته می شود ، ولتاژ پریز دیواری می تواند از طریق رشته عبور کرده و نور ایجاد کند!
توجه: هنگامی که چراغ ها به برق متصل هستند ، روی نورهای کریسمس کار نکنید!
برای اتصال چراغها به رله ، یک برش را در رشته نور ایجاد کنید و سیم را کمی بکشید تا مقدار کمی مس در هر طرف برش نمایان شود. پس از انجام این کار ، هر نوک مسی را به سیمهای معمولاً باز 1 رله وصل کنید. این کار را برای 8 رشته سبک انجام دهید.
اطلاعات بیشتر در مورد نحوه اتصال رله را می توانید در اینجا پیدا کنید:
مرحله 3: برق - میکروفون و آردوینو
در مرحله بعد ، ما باید میکروفون electret را به آردوینو متصل کنیم تا بتوانیم دریافت امواج صوتی را به عنوان ورودی آنالوگ شروع کنیم. اتصالات نسبتاً ساده با میکروفون VCC و اتصال زمین به ترتیب به آردوینو 5V و زمین به ترتیب ، خروجی میکروفون مستقیماً به پین 0 آنالوگ آردوینو متصل می شود. تصاویر بالا و مدار Fritzing بصری در زیر نحوه اتصال میکروفون و برد رله به آردوینو را نشان می دهد.
مرحله 4: کد آردوینو - چراغ های چشمک زن خودکار
پس از اتصال همه لوازم الکترونیکی ، زمان بارگذاری کد آردوینو فرا رسیده است! کد چراغ های چشمک زن اتوماتیک باعث می شود چراغ های کریسمس بر اساس فرکانس صدایی که میکروفون می شنود به طور خودکار چشمک بزنند. این کد با استفاده از الگوریتمی به نام FHT (Fast Hartley Transform) مشابه FFT (Fast Fourier Transform) برای تبدیل موج صوتی از حوزه زمانی به حوزه فرکانس عمل می کند.
من معمولا دوست ندارم هنگام نوشتن کد از کتابخانه های تخصصی استفاده کنم ، اما کار با کتابخانه ای که در آزمایشگاه های موسیقی باز است بسیار آسان بود و این پروژه را بسیار سریعتر کرد! کد در مخزن GitHub من در دسترس خواهد بود:
مرحله 5: کد آردوینو - چراغ های چشمک زن دستی
مخزن GitHub من همچنین حاوی کدی برای چشمک زدن دستی چراغ ها است. کد دستی موجود در این مخزن در حال حاضر برای Carol of Bells کالیبره شده است اما می توانید با پیروی از الگویی که من در این کد استفاده می کنم کد را به هر آهنگی چشمک بزند! کد همچنین در GitHub در دسترس خواهد بود:
مرحله 6: چراغ ها را تنظیم کرده و کد را اجرا کنید
چراغ های خود را در جایی که می خواهید قرار دهید ، کد خود را روی برد آردوینو بارگذاری کنید و نمایش نور خود را تماشا کنید! پس از اتمام کار و کار ، می توانید Arduino خود را با باتری 9 ولت تغذیه کنید تا نیازی به نگهداری لپ تاپ در نزدیکی خود نباشید. از نمایش لذت ببرید!
توصیه شده:
چرخاندن درخت کریسمس و چراغهای قابل برنامه ریزی با آردوینو: 11 مرحله
چرخاندن درخت کریسمس و چراغهای قابل برنامه ریزی با آردوینو: چرخاندن درخت کریسمس و چراغهای قابل برنامه ریزی با آردوینو این پروژه نحوه ساخت یک درخت کریسمس دوار با آردوینو ، کولر ، یک تخته آزمایشگاهی سوراخ دار ، چراغهای LED و برخی دیگر از عناصر الکترونیکی را مشاهده می کند
DIY اتوماتیک چراغهای کریسمس موزیکال (MSGEQ7 + Arduino): 6 مرحله (همراه با تصاویر)
DIY اتوماتیک چراغهای کریسمس موزیکال (MSGEQ7 + Arduino): بنابراین هر سال من می گویم که این کار را انجام می دهم و هرگز به این کار سر نمی زنم زیرا بسیار به تعویق می اندازم. سال 2020 سال تغییر است بنابراین من می گویم این سال برای انجام این کار است. بنابراین امیدوارم که چراغ های کریسمس موزیکال خود را دوست داشته باشید و بسازید. این قرار است یک
IoT APIS V2 - سیستم آبیاری خودکار کارخانه با قابلیت IoT خودکار: 17 مرحله (همراه با تصاویر)
IoT APIS V2 - سیستم آبیاری خودکار گیاهان خودکار مجهز به IoT: این پروژه تکامل دستورالعمل قبلی من است: APIS - سیستم آبیاری خودکار گیاهان من تقریباً یک سال است که از APIS استفاده می کنم و می خواهم در طراحی قبلی پیشرفت کنم: از راه دور گیاه را زیر نظر بگیرید اینجوری
تستر ولتاژ باتری چراغهای درخت کریسمس: 12 مرحله (همراه با تصاویر)
تستر ولتاژ باتری چراغهای درخت کریسمس: بعد از کریسمس ممکن است چند لامپ شکسته داشته باشید که دیگر روشن نمی شوند. می توانید از آنها برای بسیاری از پروژه های جالب مانند این مورد استفاده کنید. تستر باتری 1.5 ولت آن که از چراغ های درخت کریسمس به عنوان صفحه نمایش استفاده می کند
چراغهای فوق العاده درخت کریسمس: 10 مرحله (همراه با تصاویر)
چراغهای درخت کریسمس فوق العاده: امسال یک درخت کریسمس خریدم ، اولین درختی که من در واقع آن را داشتم. بنابراین مرحله منطقی بعدی تزئین آن بود. با نگاه کردن به گزینه های مربوط به چراغ ها ، متوجه شدم که در واقع هیچ چراغی وجود ندارد که کاملاً آنچه را که می خواستم انجام دهد. تنها چیزی که می خواستم این بود