فهرست مطالب:

آینه آردوینو بی نهایت (بلوتوث و صدا فعال): 9 مرحله (همراه با تصاویر)
آینه آردوینو بی نهایت (بلوتوث و صدا فعال): 9 مرحله (همراه با تصاویر)

تصویری: آینه آردوینو بی نهایت (بلوتوث و صدا فعال): 9 مرحله (همراه با تصاویر)

تصویری: آینه آردوینو بی نهایت (بلوتوث و صدا فعال): 9 مرحله (همراه با تصاویر)
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, جولای
Anonim
Image
Image
آینه آردینو بی نهایت (بلوتوث و صدا فعال)
آینه آردینو بی نهایت (بلوتوث و صدا فعال)
آینه آردوینو بی نهایت (بلوتوث و صدا فعال)
آینه آردوینو بی نهایت (بلوتوث و صدا فعال)

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

در این دستورالعمل ها به شما نشان خواهم داد که چگونه می توانید این آینه بی نهایت را بسازید. بنابراین بیایید شروع کنیم!

مرحله 1: جمع آوری مواد

مواد را جمع آوری کنید
مواد را جمع آوری کنید

برای ساخت این آینه بی نهایت ، به مواد زیر نیاز دارید:

1) Arduino Uno (30 دلار)

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

2) مینی بردبرد یا PCB (5 دلار)

من از تخته نان برای نمونه سازی استفاده کردم و بعداً همه چیز را به یک تخته چوبی/نوار چسب لحیم کردم.

3) نوار LED WS2813 Digital 5050 RGB - 144 LED (1 متر) (25 دلار)

همچنین می توانید از یک نوار LED متفاوت استفاده کنید ، اما مطمئن شوید که همه LED ها به صورت جداگانه قابل تنظیم هستند. همچنین مطمئن شوید که نوار LED ولتاژ 5 ولت اضافی برای هر متر LED ایجاد می کند. این به این دلیل است که ولتاژ روی نوار کاهش می یابد و جریان در شروع می تواند به میزان قابل توجهی افزایش یابد. (و شاید ابتدای نوار LED خود را بسوزانید!) می توانید در اینجا بیشتر بخوانید: تغذیه نئوپیکسل ها.

4) نمونه اولیه سیم (3 دلار)

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

5) کابل USB A تا B (4 دلار)

این مورد برای بارگذاری کد Arduino شما در برد Arduino Uno استفاده می شود.

6) منبع تغذیه سوئیچینگ متوسط - 5V 10A (15 دلار)

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

7) کابل برق 230V با دوشاخه (3 دلار)

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

8) فرستنده گیرنده RF ماژول Bluetooth HC-06 Slave 4-PIN (8 دلار)

این ماژول برای ارسال داده از تلفن یا رایانه لوحی شما به آردوینو استفاده می شود. این ماژول بلوتوث فقط می تواند به عنوان برده عمل کند. پین بلوتوث / رمز عبور استاندارد 1234 است.

9) ماژول سنسور تشخیص صدا 3-PIN (3 دلار)

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

10) مقاومت 220 Ω (0.25 دلار)

این برای کنترل ولتاژ LED ها استفاده می شود. اگر از این استفاده نکنید ، LED ها در نهایت داغ می شوند. یک مقاومت 220Ω دارای نوارهای قرمز ، قرمز و قهوه ای به این ترتیب است. آخرین نوار نشان دهنده تحمل است. طلا به معنای 5 ± است. اطلاعات بیشتر در اینجا: مقاومت 220 اهم.

11) خازن الکترولیتی 1000uF 16V (0.25 دلار)

این مورد برای افزودن و ذخیره ظرفیت (انرژی) به مدار شما استفاده می شود. اطلاعات بیشتر در اینجا: خازن های الکترولیتی.

جعبه و آینه:

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

12) شیشه 25 در 25 سانتی متر (ضخامت 3 میلی متر) (5 دلار)

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

13) فیلم پنجره آینه یک طرفه رنگی 30 x 30 سانتی متر (5 دلار)

برای تکرار آینه یک طرفه ، به شیشه و رول فیلم پنجره یک طرفه رنگ آمیزی نیاز دارید که با آب و صابون روی شیشه اعمال می شود (29 را ببینید). دلیل بزرگتر شدن آن از شیشه این است که با گذشت زمان کوچک می شود. اگر بخواهید به جای آنچه در بالا ذکر شد ، آینه یک طرفه بخرید ، دیگر نیازی به آن نخواهید داشت.

14) آینه 25 در 25 سانتی متر (ضخامت 3 میلی متر) (5 دلار)

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

15) 2 برابر تخته چوبی ضخیم 25 x 10 x 2 سانتی متر (2 دلار)

دو تخته چوبی برای بالا و پایین جعبه.

16) 2 برابر عرض چوبی ضخیم 27 x 10 x 2 سانتی متر (2 دلار)

دو تخته چوبی برای سمت راست و چپ جعبه.

17) 2x چوب نازک چوبی 25 x 2.5 x 0.5cm (1 دلار)

دو تخته چوبی برای بالا و پایین قسمت داخلی جعبه (که آینه ها روی آن قرار می گیرند و LED ها روی آن چسبانده شده اند).

18) 2x تخته چوبی نازک 24 x 2.5 x 0.5cm (1 دلار)

دو تخته چوبی برای سمت راست و چپ داخل جعبه (که آینه ها روی آن قرار می گیرند و LED ها روی آن چسبانده شده اند).

19) قوطی رنگ سیاه/اسپری

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

ابزارها:

اینها ابزارهایی هستند که برای ایجاد جعبه و همچنین آینه به آنها نیاز دارید:

20) نوار اندازه گیری (3 دلار)

البته برای اندازه گیری جعبه شما استفاده می شود. اطلاعات بیشتر در اینجا: نحوه خواندن نوار اندازه گیری.

21) اندازه گیری مربع (5 دلار)

همچنین برای اندازه گیری جعبه/مواد شما استفاده می شود. واقعاً مورد نیاز نیست ، اما می تواند بسیار مفید باشد.

22) سیم برش/برنده (5 دلار)

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

23) برش شیشه (5 دلار)

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

24) پیچ گوشتی/مته (2 دلار)

برای رانندگی پیچ و سوراخ استفاده می شود. اطلاعات بیشتر در اینجا: نحوه رانندگی با Woodscrew.

25) چکش (5 دلار)

برای رانندگی میخ استفاده می شود. اطلاعات بیشتر در اینجا: نحوه استفاده ایمن از چکش.

26) چسب چوب (5 دلار)

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

27) اره (5 دلار)

برای برش چوب استفاده می شود. اطلاعات بیشتر در اینجا: چگونه می توان چوب را با اره دستی دید.

28) ناخن (3 دلار)

برای نگه داشتن قطعات در کنار هم ، در مورد ما به طور دائم استفاده می شود.

29) پیچ (3 دلار)

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

30) آب و صابون

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

31) کاغذ سنباده (1 دلار)

برای تصفیه لبه های تیز شیشه و چوب استفاده می شود.

ابزار لحیم کاری (اختیاری):

32) آهن لحیم کاری (15 دلار)

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

33) قلع لحیم 0.6 میلی متر - 100 گرم (5.50 دلار)

برای لحیم کردن سیمها به یکدیگر استفاده می شود.

34) سیم جوش - 1 میلی متر 1.5 میلیون (1.50 دلار)

برای از بین بردن سیمها استفاده می شود ، در صورت اشتباه تصادفی.

35) لوله های کوچک کننده گرما (2 دلار)

برای ایمن نگه داشتن سیم های لحیم شده در کنار هم استفاده می شود.

36) زن سربرگ 1x 3 پین (0.10 دلار)

واقعاً مورد نیاز نیست ، اما اگر نمی خواهید سنسور تشخیص صدا را مستقیماً به سیم ها بچسبانید ، می تواند مفید باشد.

37) زن سربرگ 1x 4 پین (0.10 دلار)

واقعاً مورد نیاز نیست ، اما اگر نمی خواهید ماژول بلوتوث را مستقیماً به سیم وصل کنید ، می تواند مفید باشد.

مرحله 2: اتصالات Breadboard

Image
Image
اتصالات Breadboard
اتصالات Breadboard
اتصالات Breadboard
اتصالات Breadboard

هنگامی که مواد را جمع آوری کردید ، وقت آن است که اولین نمونه اولیه خود را با استفاده از تخته نان تهیه کنید. تخته نان در مجموع چهار ستون دارد. دو ستون اول و دو ستون آبی و قرمز یک اتصال عمودی را به اشتراک می گذارند ، که نشان دهنده اتصالات +5V (قرمز) و زمین/GND (آبی) است. دو ستون در وسط جایی است که اجزای اصلی شما در آن قرار می گیرند. در اینجا می توانید درباره تخته نان بیشتر بدانید.

بنابراین کاری که می خواهید انجام دهید این است که آردوینو خود را با استفاده از سیم های اولیه به تخته نان متصل کنید. همانطور که قبلاً اشاره کردم ، رنگها اهمیتی ندارند اما برای شما مرجع مفیدی هستند. به عنوان مثال ، من از سیم های قرمز برای نشان دادن +5V و سیم های سفید برای نشان دادن GND استفاده کردم. همچنین مهم نیست که پین ها را در کجا قرار می دهید مگر اینکه در یک مدار باقی بمانند.

در مرحله بعد می خواهید نوار LED خود را به تخته نان متصل کنید. متوجه خواهید شد که بسته به نوع آن 3-6 سیم دارد. رنگ سفید نشان دهنده ورودی GND/دقیقه ، قرمز نشان دهنده +5V ورودی ، سبز نشان دهنده PIN ورودی داده و آبی نشان دهنده PIN ورودی پشتیبان داده است (مگر اینکه LED متصل باشد) وصل نشوید. برق 5 ولت خارجی را وصل کرده و به نوار LED وصل کنید. فراموش نکنید که مقاومت و خازن را مطابق تصویر بالا متصل کنید ، در غیر این صورت ممکن است LED های خود را بسوزانید!

در نهایت شما می خواهید ماژول بلوتوث و سنسور تشخیص صدا را به تخته نان متصل کنید. سنسور تشخیص صدا را به پین A0 (آنالوگ) اختصاص دهید. در مورد ماژول بلوتوث ، متوجه خواهید شد که دارای یک پین RXD و یک پین TXD است. اینها برای ارسال و دریافت سیگنال است. نکته: پین TXD ماژول را به پین RXD آردوینو و پایه RXD ماژول را به پین TXD آردوینو وصل کنید. نه به همان پین ها!

مرحله 3: آردوینو را کدگذاری کنید

آردوینو را کد کنید
آردوینو را کد کنید

بنابراین مرحله بعدی کدگذاری آردوینو است. برای انجام این کار به نرم افزار Arduino IDE نیاز دارید که می توانید آن را از اینجا بارگیری کنید. پس از بارگیری IDE یک سند جدید باز کنید و کد زیر را در پنجره پروژه کپی و جایگذاری کنید:

#عبارتند از

// پین هایی که به آردوینو متصل هستند

const int PIN = 6؛ // پین ورودی نوار LED int NUMPIXELS = 144؛ // تعداد پیکسل هایی که روشن می شوند const int SOUNDSENSOR = A0؛ // پین ورودی سنسور صدا

int ButtonState = 0؛ // وضعیتی که به یک دکمه در برنامه بلوتوث اختصاص داده شده است

حجم int = 0 ؛ // وضعیتی که بررسی می کند آیا سیگنالی در میکروفون وجود دارد یا خیر

// متغیرهای رنگی

بولی PrimBlue = false؛ boolean PrimGreen = false؛ boolean PrimRed = false؛ بولین PrimWhite = false؛ boolean PrimYellow = false؛ بولی PrimOrange = false؛ بولی PrimPink = false؛ boolean PrimPurple = false؛

// متغیرهای نور و صدا

boolean SoundDetect = false؛ boolean FullLight = false؛

نوار Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS ، PIN ، NEO_GRB + NEO_KHZ800) ؛

void setup () {

pinMode (سنسور صدا ، ورودی) ؛ // ورودی pinMode سنسور صدا (PIN ، OUTPUT) ؛ // ورودی نوار LED

Serial.begin (9600)؛

strip.setPixelColor (0 ، 0 ، 0 ، 0) ؛ strip.setBrightness (0)؛ strip.begin ()؛ // این مقداردهی اولیه کتابخانه NeoPixel strip.show ()؛

}

حلقه خالی () {

// مقدار روشنایی را با توجه به لغزنده بایت روشنایی = analogRead (A0)/4 تعریف کنید؛ Serial.println (روشنایی) ؛ if (Serial.available ()> 0) {ButtonState = Serial.read ()؛ }

// LED و تشخیص صدا را فعال یا غیرفعال کنید

if (FullLight == 1 && SoundDetect == 0) {strip.setBrightness (ButtonState) ؛ strip.show ()؛ } else if (FullLight == 0 && SoundDetect == 0) {strip.setBrightness (0)؛ strip.show ()؛ } else if (FullLight == 0 && SoundDetect == 1) {strip.setBrightness (روشنایی) ؛ strip.show ()؛ } else if (FullLight == 1 && SoundDetect == 1) {strip.setBrightness (0)؛ strip.show ()؛ }

/////////////////////////// سوئیچ LED ///////////////////// ////

if (ButtonState == 'a') {primColors ()؛ FullLight = 1 ؛ SoundDetect = 0 ؛ }

if (ButtonState == 'b') {

FullLight = 0 ؛ SoundDetect = 0 ؛ }

/////////////////////////// سوئیچ تشخیص صدا //////////////////// /////

if (ButtonState == 'c') {primColors ()؛ SoundDetect = 1 ؛ FullLight = 0 ؛ }

if (ButtonState == 'd') {

SoundDetect = 0 ؛ FullLight = 0 ؛ }

//////////////////////////رنگهای اصلی////////////////////// ////

if (ButtonState == '1') {primColors ()؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimRed = 1 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ }

if (ButtonState == '2') {

رنگهای اصلی()؛ PrimGreen = 1 ؛ PrimBlue = 0 ؛ PrimRed = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ }

if (ButtonState == '3') {

رنگهای اصلی()؛ PrimRed = 0 ؛ PrimBlue = 1 ؛ PrimGreen = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ } if (ButtonState == '4') {primColors ()؛ PrimRed = 0 ؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimWhite = 1 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ } if (ButtonState == '5') {primColors ()؛ PrimRed = 0 ؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 1 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ } if (ButtonState == '6') {primColors ()؛ PrimRed = 0 ؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 1 ؛ PrimPink = 0 ؛ PrimPurple = 0 ؛ } if (ButtonState == '7') {primColors ()؛ PrimRed = 0 ؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 1 ؛ PrimPurple = 0 ؛ } if (ButtonState == '8') {primColors ()؛ PrimRed = 0 ؛ PrimBlue = 0 ؛ PrimGreen = 0 ؛ PrimWhite = 0 ؛ PrimYellow = 0 ؛ PrimOrange = 0 ؛ PrimPink = 0 ؛ PrimPurple = 1 ؛ }}

void PrimaryColors () {

برای (int i = 0؛ i <NUMPIXELS؛ i ++) {if (PrimBlue == 1) {strip.setPixelColor (i، 0، 0، 255)؛ } else if (PrimGreen == 1) {strip.setPixelColor (i، 0، 255، 0)؛ } else if (PrimRed == 1) {strip.setPixelColor (i، 255، 0، 0)؛ } else if (PrimWhite == 1) {strip.setPixelColor (i ، 255 ، 255 ، 255) ؛ } else if (PrimYellow == 1) {strip.setPixelColor (i، 255، 255، 0)؛ } else if (PrimOrange == 1) {strip.setPixelColor (i، 255، 102، 0)؛ } else if (PrimPink == 1) {strip.setPixelColor (i، 255، 0، 255)؛ } else if (PrimPurple == 1) {strip.setPixelColor (i، 102، 0، 204)؛ } else {strip.setPixelColor (i ، 255 ، 255 ، 255) ؛ }} strip.show ()؛ }

اگر از شما می خواهد کتابخانه Adafruit NeoPixel را نصب کنید این کار را با رفتن به Sketch> Import Library> Adafruit NeoPixel انجام دهید.

مرحله 4: برنامه بلوتوث را بسازید

Image
Image
جعبه را بسازید
جعبه را بسازید

حالا بیایید وارد قسمت جالب ، ساختن برنامه خود شویم! تصمیم گرفتم از یک نرم افزار شخص ثالث به نام MIT App Inventor 2 برای این کار استفاده کنم. اگر می خواهید فایل های پروژه (.aia) را بارگیری کرده و در برنامه تغییراتی ایجاد کنید ، می توانید آن را در زیر بارگیری کنید. اما شما همچنین می توانید خود برنامه (.apk) را فوراً بدون نیاز به کدگذاری چیزی بارگیری کنید. فقط باید آن را روی دستگاه خود نصب کنید.

مرحله 5: جعبه را بسازید

جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید

در این مرحله ، ما جعبه/قاب آینه بینهایت را می سازیم.

قاب بیرونی

ابتدا تخته ضخیم را برای قاب بیرونی برش دهید (تصاویر بالا را ببینید). شما به دو قطعه طول 27 سانتی متر (برای بالا و پایین) و دو قطعه طول 25 سانتی متر (برای سمت چپ و سمت راست) نیاز دارید. حالا آنها را با میخ به گوشه های جعبه (برای هر طرف 4 عدد) به هم بچسبانید ، اما مطمئن شوید که لبه ها کاملاً جا می شوند. همچنین می توانید آنها را به هم بچسبانید ، اما این به شما بستگی دارد.

قاب داخلی

بعد ، تخته نازک را برای قاب داخلی برش دهید (دوباره تصاویر بالا را ببینید). شما به دو قطعه طول 25 سانتی متر (برای بالا و پایین) و دو قطعه طول 24 سانتی متر (برای سمت چپ و راست) نیاز دارید. حالا می خواهید با استفاده از 2 میخ برای هر طرف ، آنها را در حدود 0.5 سانتی متر زیر بالای قاب بیرونی میخ کنید. من همچنین مقداری چسب چوب را در اینجا استفاده کردم تا محکم تر شود. توجه: مطمئن شوید که آینه یک طرفه کاملاً در داخل قاب قرار می گیرد!

حفاری سوراخ میکروفون

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

نقاشی قاب خود

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

مرحله 6: قطعات الکترونیکی را به PCB لحیم کنید

Image
Image
قطعات الکترونیکی را به PCB لحیم کنید
قطعات الکترونیکی را به PCB لحیم کنید
قطعات الکترونیکی را به PCB لحیم کنید
قطعات الکترونیکی را به PCB لحیم کنید

در این مرحله ما قطعات الکترونیکی را به PCB لحیم می کنیم که بعداً آن را در پشت آینه خود نصب می کنیم. لحیم کاری اجباری نیست ، اما توصیه می کنم این کار را برای ایمن نگه داشتن لوازم الکترونیکی در محل انجام دهید. من همه چیز را مرحله به مرحله در هر "جزء" به شبکه لحیم می کنم تا از هر گونه اشتباه جلوگیری شود. بنابراین ابتدا ماژول صدا را به برد ، سپس ماژول بلوتوث و در نهایت نوارهای LED را لحیم کردم. توصیه می کنم بین اجزایی که اجازه تماس مستقیم با یکدیگر را ندارند ، فاصله خالی بگذارید ، مانند سیمهای ورودی +5V و سیمهای ورودی GND (تصاویر بالا را ببینید).

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

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

مرحله 7: الکترونیک را در پشت نصب کنید

Electronics را در پشت نصب کنید
Electronics را در پشت نصب کنید

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

مرحله 8: آینه ها را با جعبه جمع کنید

آینه ها را با جعبه جمع کنید
آینه ها را با جعبه جمع کنید
آینه ها را با جعبه جمع کنید
آینه ها را با جعبه جمع کنید
آینه ها را با جعبه جمع کنید
آینه ها را با جعبه جمع کنید

اکنون وقت آن است که آینه ها را جمع آوری کرده ، LED ها را به قاب بچسبانید و سنسور تشخیص صدا را در جای خود قرار دهید.

آینه یک طرفه

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

LED ها را به جعبه بچسبانید

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

آینه ها را قرار دهید و آن را تمام کنید

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

مرحله 9: آینه بینهایت خود را آزمایش کنید

تنها کاری که باید انجام دهید این است که آزمایش کنید آیا همه چیز کار می کند یا خیر. و بس! اکنون شما آینه بی نهایت بلوتوث قابل کنترل و صدا راکتیو خود را ساخته اید!: D

در صورت داشتن هرگونه سوال در قسمت نظرات دریغ نکنید.

با تشکر از شما و لذت ببرید!

توصیه شده: