فهرست مطالب:

چراغ میز آردوینو موسیقی با بلوتوث!: 9 مرحله
چراغ میز آردوینو موسیقی با بلوتوث!: 9 مرحله

تصویری: چراغ میز آردوینو موسیقی با بلوتوث!: 9 مرحله

تصویری: چراغ میز آردوینو موسیقی با بلوتوث!: 9 مرحله
تصویری: نه کاری که نمیدونستی گوشیت انجام میده | 9 کاربرد مخفی گوشی 2024, جولای
Anonim
لامپ میز موسیقی آردوینو با بلوتوث!
لامپ میز موسیقی آردوینو با بلوتوث!

سلام! در این دستورالعمل من قصد دارم چیزی روشن بسازم! اجازه دهید من شما را با چراغ رومیزی خنک جدید آشنا کنم! این یک راه حل ارزان برای تبدیل میز خسته کننده شما به یک جاذبه شبانه DJ است! یا ممکن است نباشد. اما من به شما اطمینان می دهم که محصول نهایی خنک خواهد بود! پس بیایید به ساخت برسیم !!

اجزاء:

1. Arduino Uno (نانو گزینه بهتری خواهد بود)

2. گیرنده صوتی بلوتوث

اگر در هند هستید ، می توانید آن را از اینجا دریافت کنید:

ایالات متحده:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. LED (من از نوار استفاده کردم)

4. بلندگوها (من دارای سیستم بلندگوی تقویت شده صوتی بودم)

5. کابل های جامپر

ابزارها:

1. آهن لحیم کاری

2. تفنگ چسب (اختیاری)

مرحله 1: گیرنده BlueTOOTH

گیرنده BlueTOOTH!
گیرنده BlueTOOTH!
گیرنده BlueTOOTH!
گیرنده BlueTOOTH!
گیرنده BlueTOOTH!
گیرنده BlueTOOTH!

بنابراین بیایید با قسمت آسان شروع کنیم. من یک گیرنده صوتی بلوتوث ارزان با 110 روپیه (حدود 1.5 دلار) دریافت کردم

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

اطمینان حاصل کنید که آن را با دقت اداره کنید ، در غیر اینصورت در صورت خراب شدن باید یکی دیگر از آنها را تهیه کنید. در یک طرف ورودی برق USB و در طرف دیگر خروجی صدای زن را خواهید یافت. ما باید 2 سیم را به این خروجی در قسمتهایی که در تصویر 3 نشان داده شده است بچسبانیم. اینها اساساً یکی از دو پایه خروجی بلندگو هستند. مطمئن شوید که قسمت داخلی کانکتور خروجی را دچار مشکل نکنید وگرنه بعداً نمی توانید جک صوتی بلندگوهای خود را وارد کنید.

مرحله 2: LED های DJ

LED های دی جی
LED های دی جی
LED های DJ
LED های DJ
LED های دی جی
LED های دی جی

4 LED با هر رنگ تهیه کنید و همه پین های منفی آنها را روی یک تکه سیم لحیم کنید. سیمهای جداگانه را به هر یک از پایه های مثبت LED ها لحیم کنید. اول ایمنی! در صورت وجود از پایه لحیم کاری استفاده کنید. و دستکش و عینک ایمنی توصیه می شود. از یک فن کوچک برای هدایت دودها به دور خود استفاده کنید.

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

شما می توانید از یک نوار RGB برای کنترل بیشتر استفاده کنید ، اما من سعی کردم آن را تا حد ممکن ساده نگه دارم زیرا استفاده از یک نوار RGB به برنامه نویسی زیادی نیاز دارد.

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

مرحله 3: اولین آزمایش

اولین آزمون
اولین آزمون
اولین آزمون
اولین آزمون

اگر از چهار LED مانند من استفاده کرده اید ، این قسمت آسان خواهد بود. شما فقط می توانید کد من را کپی کنید ، آن را در Arduino ide بچسبانید و مستقیماً آن را بارگذاری کنید. اما این یک نمایش نور دقیق نخواهد بود. بنابراین اگر می خواهید آن را حرفه ای جلوه دهید ، آنچه را که باید انجام دهید در اینجا آمده است.

ابتدا بلندگوهای خود را به گیرنده بلوتوث وارد کنید.

حالا کد زیر را در Arduino ide تایپ کنید:

void setup ()

{

Serial.begin (9600)؛

}

حلقه خالی ()

{

Serial.println (analogRead (A0)) ؛

}

اکنون Arduino uno/nano خود را به رایانه خود وصل کرده و طرح را بارگذاری کنید.

یکی از سیم های لحیم شده (در مدار بلوتوث) را به پین A0 آردوینو و سیم دیگر را به پایه زمین (GND) وصل کنید. تلفن هوشمند خود را به گیرنده بلوتوث متصل کرده و چیزی پخش کنید. شما باید موسیقی را در بلندگوهای خود بشنوید. میزان صدا را در راحت ترین سطح خود تنظیم کنید (برای من حداکثر صدا:-)). مطمئن شوید که Arduino شما هنوز به رایانه شما وصل است. بر روی tools–> serial monitor کلیک کنید تا اعداد تصادفی نمایش داده شوند. ممکن است خیلی سریع باشد که آنها را یادداشت کنید. بنابراین ، به عقب برگردید ، روی tools–> serial plotter کلیک کنید و نمودار پخش صوت خود را مشاهده خواهید کرد. برای تجزیه و تحلیل بعدی چند اسکرین شات یا عکس بگیرید.

اگر درباره موسیقی ای که برای آزمون پخش کردم کنجکاو هستید ، "آفتابگردان" از مرد عنکبوتی در بیت عنکبوت

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

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

فایل docx کد خود را ضمیمه کرده ام. شما می توانید از آن عبور کنید.

هنگامی که کد شما آماده است ، می توانید آن را در Arduino بارگذاری کنید. بله ، مطمئن شوید که Arduino به هیچ چیز دیگری به غیر از رایانه شما متصل نیست.

مرحله 5: آزمون دوم

آزمون دوم
آزمون دوم

Arduino خود را از رایانه جدا کرده و منبع تغذیه 9-12 ولت را به آن وصل کنید (9 ولت توصیه می شود). اکنون پین های مثبت LED های خود را به خروجی های آردوینو وصل کنید (در این مورد ، پین 6 ، 7 ، 8 ، 9). ترمینال منفی مشترک را به پین GND وصل کنید. سیم های گیرنده بلوتوث خود را به پین های A0 و GND آردوینو متصل کرده و موسیقی (از طریق بلوتوث) پخش کنید.

اگر LED ها به موسیقی شما چشمک می زنند ، کار بسیار خوبی انجام داده اید. چون برای من اولین بار نبود. هیچ صدایی از بلندگوها بیرون نمی آمد. و مهمتر از همه ، آهنگ مستقیماً از طریق بلندگوی تلفن همراه من پخش می شد. به بلوتوث وصل نشد! سپس متوجه شدم که دو مورد از مخاطبین ورودی USB برد بلوتوث خراب شده است. مشکل اجناس ارزان این است. مجبور شدم آنها را به تخته لحیم کنم و همه چیز بی عیب و نقص کار کرد! اگرچه من برای آزمایش به جای نوار خود از LED های معمولی آبی استفاده کردم.

خوب ، بیایید چراغ را بسازیم!

مرحله 6: لامپ

لامپ
لامپ
لامپ
لامپ

من دو لوله PVC کوچک پیدا کردم ، اما به یک لوله بلند نیاز داشتم. بنابراین ، آنها را با یک لوله کوچکتر داخل آن برای تقویت چسباندم. بعداً من چهار نوار LED را با فاصله یکسان از یکدیگر روی لوله چسباندم. می توانید ببینید چقدر همه چیز را در تصویر "مرتب" نگه داشته ام:-p

بیایید این را "هسته" چراغ خود بنامیم. من بدنه بیرونی را به سادگی با چرخاندن یک کاغذ اندازه A4 به داخل استوانه ساختم. به همین سادگی! در واقع من فکر کردم اگر همه چیز خوب کار کند ، نسخه دائمی آن را تهیه کنم.

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

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

هیچ اتفاقی نیفتاد. حتی یک LED سعی نکرده درخشان شود! من همه چیز را دوبار بررسی کردم و بعداً متوجه شدم که LED ها هر کدام 12 ولت هستند!

پین خروجی آردوینو می تواند حداکثر ولتاژ 3.3 ولت ~ را تأمین کند. این مقدار برای LED های معمولی کافی است اما این نوارهای Led به 9-12 ولت احتیاج دارند. من می توانم آنها را از طریق منبع تغذیه جداگانه با استفاده از ترانزیستور برای هر LED متصل کنم ، اما این امر سادگی پروژه را خراب می کند.

بنابراین ، من آنها را با 4 LED قرمز تک رنگ جایگزین کردم و دوباره آزمایش را شروع کردم. LED ها سرانجام به موسیقی من چشمک زدند ، اما به دلایلی عجیب ، LED چهارم روشن نشد. من اسکریپت را اصلاح کردم و ولتاژ قطع LED چهارم را کاهش داد اما هیچ پیشرفتی مشاهده نشد. سپس ولتاژ قطع LED چهارم را مانند LED سوم ایجاد کردم و آزمایش را تکرار کردم. نه ، هیچ درخششی دیده نمی شود بعداً اسکریپت را برای کنترل 5 LED تغییر دادم و آزمایش را تکرار کردم. اکنون LED چهارم و پنجم از درخشش خودداری کرد. عجیب و غریب. من چندین آزمایش و ترفند دیگر انجام دادم اما چیزی تغییر نکرد. بنابراین من در نهایت فقط از سه LED استفاده کردم.

مرحله هشتم: راک اند رول

راک اند رول !!
راک اند رول !!
راک اند رول !!
راک اند رول !!
راک اند رول !!
راک اند رول !!
راک اند رول !!
راک اند رول !!

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

مرحله 9: کد را طی کنید

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

در این مرحله می توانید نسخه doc کد پیوست شده را پیدا کنید.

همانطور که گفتم (بارها) ، کد ساده است. ما یک صدا صحیح برای ذخیره سطح صدا از ورودی اعلام کرده ایم. یک اشتباه کوچک در عملکرد راه اندازی وجود دارد. پین آنالوگ 'A0' به عنوان پین ورودی (به جای 'soundpin') تعریف شده است. پایه های 6 ، 7 ، 8 ، 9 به عنوان پایه های خروجی تعریف شده اند.

در عملکرد حلقه ، ما با شرطی از همه LED ها می خواهیم که اگر ورودی صدا بیشتر از 35 است روشن شوند. به طور مشابه ، ما سه شرط دیگر داریم که LED های خاصی را برای طیف خاصی از ورودی ها هدف قرار می دهند. و در پایان ، اگر ورودی از A0 دریافت نشود ، همه LED ها خاموش می شوند.

امیدوارم متوجه شده باشی. من تمام تلاشم را کردم ، زیرا من مبتدی آردوینو هستم! و بله ، این اولین دستورالعمل آموزشی من است!

لطفاً در صورت نیاز به تغییر در دستورالعمل خود به من اطلاع دهید. تا دیدار بعدی می بینمت!

توصیه شده: