فهرست مطالب:

ساعت دیواری آینه بی نهایت در قاب تصویر IKEA: 4 مرحله
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA: 4 مرحله

تصویری: ساعت دیواری آینه بی نهایت در قاب تصویر IKEA: 4 مرحله

تصویری: ساعت دیواری آینه بی نهایت در قاب تصویر IKEA: 4 مرحله
تصویری: 😉 وقتی شوهرش سرکاره، ربات مرد تمام خواسته های زن را برآورده می کند 2024, نوامبر
Anonim
Image
Image
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA
ساعت دیواری آینه بی نهایت در قاب تصویر IKEA

سلام،

من همیشه می خواستم ساعت دیواری بسازم. بسیاری از ساعت های دیواری فوق العاده در مغازه هایی مانند IKEA وجود دارد. من با این ساعت های تجاری مشکلاتی داشتم. آنها برای من خیلی بلند هستند (تیک تاک مداوم آزاردهنده است) ، من نمی توانم عقربه های ساعت را در تاریکی ببینم ، آنها از فضای زیادی روی دیوار من استفاده می کنند و دقیق نیستند. من تصمیم گرفتم یک ساعت بی صدا با LED ها و همگام سازی اینترنت بسازم و آن را با یک آینه بی نهایت ترکیب کردم. آینه امکان دیدن عقربه های ساعت را فراهم می کند. ایده من این بود که آن را تا حد ممکن ساده کنم. کل فرایند ساختمان حدود 30 دقیقه طول می کشد. هزینه پروژه 20 دلار بود. این دستگاه از یک شارژر تلفن استاندارد (5VDC) تغذیه می کند. لوازم الکترونیکی کامل و آینه در قاب عکس خریداری شده در IKEA ساخته شده است.

مرحله 1: لیست BOM

لیست BOM
لیست BOM

نام مواد ، مقدار ، پیوند

قاب تصویر IKEA RIBBA سیاه 23cmx23cm 1 رایانه

WS2812B Led Strip ، جداگانه آدرس پذیر RGB LED Rrip ، مشکی 74pcs/1m IP30 1 عدد

NodeMcu v3 Lua WIFI Internet of Things MCU board ESP8266 1 رایانه

شارژر تلفن 1 عدد

کابل تلفن USB 1 رایانه

PCB Proto 1 رایانه

کابل لحیم کاری 1 عدد

قلع لحیم 1 عدد

خازن 16V 16V 470uF 1 عدد

مسکن لوازم الکترونیکی 1 رایانه

آینه 23 سانتی متر در 23 سانتی متر 1 عدد فروشگاه محلی

بشقاب شیشه ای 23 سانتی متر در 23 سانتی متر 1 عدد فروشگاه محلی

کل هزینه مواد پروژه: 20 ، 25 $/کل پروژه

مرحله 2: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ

هر مرحله از مراحل مونتاژ را می توانید در فیلم مرحله اول مشاهده کنید.

برخی از اطلاعات اضافی به ویدئو:

مسئله در مورد صحت ساعت با فناوری اینترنت اشیا و همگام سازی دوره ای سرور زمان حل شد. در این پروژه ، من از NodeMCU استفاده کردم که همگام سازی زمان را مدیریت می کند.

گام بعدی یافتن مسکن مناسب بود. من قاب تصویر IKEA RIBBA را انتخاب می کنم. من به 60 عدد LED در ساعت نیاز داشتم زیرا 60 ثانیه و 60 دقیقه وجود دارد. محیط داخلی قاب را اندازه گیری کردم. من محاسبه کردم ، نوار LED 74 عدد / 1 متر ایده آل است. بعد از اینکه 14 عدد LED را از یک نوار 1 متری جدا کردم ، 60 عدد باقی مانده کاملاً بر روی محیط داخلی قاب قرار گرفت.

در مورد جلوه آینه بی نهایت ، می توانید موارد بیشتری را در اینجا پیدا کنید:

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

مرحله 3: مدار

مدار
مدار

من همه اجزا را مطابق شماتیک متصل کردم. فقط چند پین از nodeMCU استفاده شد ، بنابراین یک PCB اولیه اولیه بیش از اندازه کافی بود. در واقع ، کابل ها را می توان مستقیماً به PIN ها لحیم کرد و محفظه لوازم الکترونیکی را کنار گذاشت ، یا می توانید این جعبه را در کنار منبع تغذیه قرار دهید تا ظاهر بهتری داشته باشید. برای این کار ، باید کابل هایی را که از نوار LED می آیند ، گسترش دهید ، حداکثر طول این کابل 5 متر است (طبق برگه داده ، آزمایش نشده). اگر منبع تغذیه خوب باشد ، نیازی به خازن نیست. آداپتور USB من ارزان است ، بنابراین من یک خازن 450uF را به PCB اولیه لحیم کردم.

LED های WS2812B اجزای آدرس دهی مستقل هستند. کار با آنها بسیار آسان است. من فقط 5 VDC ، GND را به منبع تغذیه و پین ارتباط را به MCU وصل کردم و کار می کند. شماره LED باید در کد آردوینو مشخص شود. در اینجا اطلاعات بیشتری در مورد این LED ها وجود دارد:

مرحله 4: نرم افزار پیوست را بارگذاری کنید

برای بارگذاری کد منبع در MCU ها از نرم افزار Arduino IDE و کابل های USB استفاده کنید:

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

www.instructables.com/id/Programming-ESP82…

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

www.instructables.com/id/Infinity-Mirror-C… از ItsGraGra برای الهام تشکر کنید.

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

قبل از بارگذاری کد NodeMCU ، اعتبار Wifi خود را تغییر داده و منطقه زمانی خود را تنظیم کنید.

کلمات پایانی

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

روز خوبی داشته باشید!

توصیه شده: