فهرست مطالب:

چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)

تصویری: چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)

تصویری: چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
تصویری: تصور دخترا از ازدواج🤣 2024, نوامبر
Anonim
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | Neopixels Workspace
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | Neopixels Workspace

در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند بر اساس Arduino و LED های Ws2812b ، فضای کار خود را بزرگتر کنیم.

در اینجا به شما نشان می دهم که چگونه LED Light Desk LED خود را بسازید که می توانید با کنترل از راه دور IR از تلویزیون ، سینمای خانگی یا هر دستگاهی با فرستنده IR کنترل کنید.

اگر شما یک دانش آموز بصری هستید ، می دانم که یک ویدیو بیش از 1000 کلمه ارزش دارد ، بنابراین در اینجا یک فیلم آموزشی 2 قسمتی وجود دارد. (من یک اسپانیایی زبان هستم ، بنابراین لطفاً زیرنویس انگلیسی را روشن کنید):

مرحله 1: مهارت های مورد نیاز

مهارت های مورد نیاز
مهارت های مورد نیاز

همانطور که مشاهده کردید ، هیچ چیز در این پروژه بسیار دشوار به نظر نمی رسد ، اما شما به برخی از اطلاعات اساسی در مورد موارد زیر نیاز دارید:

-استفاده از IDE آردوینو

-برنامه ریزی ESP8266

-چاپ سه بعدی

-جوشکاری

-سیم کشی

مرحله 2: لیست قطعات و قطعات

لیست قطعات و قطعات
لیست قطعات و قطعات

یک مکان خوب که می توانم برای پیدا کردن اجزای شما توصیه کنم ، این MakerFocus است ، یک فروشگاه سخت افزار منبع باز است!

1. PCB من واقعاً توصیه می کنم از JLCPCB SMT Services برای سفارش خدمات خود استفاده کنید.

2. ESP8266 (میکروکنترلر).

3. نوارهای LED WS2812.

4. منبع تغذیه 5 ولت 2 آمپر.

5. جک قدرت PCB.

6. چاپگر سه بعدی.

7. سنسور IR

8. کنترل از راه دور ، می تواند تلویزیون شما باشد.

مرحله 3: نمودار مدار

مدار
مدار

در اینجا نمودار مدار است ، تمام اتصالات داخلی مدار وجود دارد که به ما امکان می دهد بعداً طرح PCB را ایجاد کنیم.

پی دی اف طرحواره ها را هم ضمیمه کردم تا بهتر ببینید.

نمودارها ، کد و کتابخانه ها را به صورت رایگان بارگیری کنید.

مرحله 4: طراحی و سفارش PCB

طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB

برای اجرای یک پروژه خوب ، ما نیاز به یک مجموعه قابل اعتماد برای مدار تشکیل دهنده آن داریم ، و هیچ راهی بهتر از یک PCB خوب برای انجام آن وجود ندارد.

در اینجا می توانید فایل های Gerber ، BOM و Pick & Place را بارگیری کنید ، آنهایی که برای سفارش PCB در شرکت تولید کننده PCB خود نیاز دارید.

من JLCPCB را پیشنهاد می کنم:

؟ $ 2 برای پنج - PCB های 4 لایه و SMT ارزان (2 کوپن)

BROAD THE BREADY BOARD ، Gerber + Pick & Place + BOM را بخرید

مرحله 5: چاپ قطعات سه بعدی

چاپ قطعات سه بعدی
چاپ قطعات سه بعدی

همه فایلهای چاپ محوطه پروژه.

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

چاپگر سه بعدی Ender 3 Pro

مرحله 6: برنامه نویسی ESP8266

برنامه نویسی ESP8266
برنامه نویسی ESP8266
برنامه نویسی ESP8266
برنامه نویسی ESP8266
برنامه نویسی ESP8266
برنامه نویسی ESP8266
  1. کتابخانه هایی را نصب کنید که کد کار کند
  2. Arduino IDE خود را باز کنید.
  3. به File> Examples> IRremoteESP8266> IRrecvDemo بروید
  4. این کد نمونه به شما امکان می دهد کد IR را که کلید کنترل از راه دور را که می خواهید استفاده کنید منتقل کند ، کپی کنید.
  5. در IRrecvDemo ، kRecvPin را به آنچه که با سنسور IR متصل کرده اید به روز کنید.
  6. ESP8266 خود را به برنامه نویس وصل کنید و سنسور IR را به پین انتخابی خود وصل کنید.
  7. کد را بارگذاری کنید.
  8. مانیتور سریال را باز کنید و کلیدهایی را که می خواهید کد را بدانید فشار دهید و آنها را در یادداشت ها کپی و ذخیره کنید.
  9. کد MCM-LED-DESK.ino را باز کنید.
  10. kRecvPin را روی 3 تنظیم کنید ، پیکسل ها در پین 0 متصل شده اند و تعداد پیکسل ها در مورد من 80 است.
  11. در تابع Leer () ، کد If ها را به کد های کنترل از راه دور خود به روز کنید.
  12. کد را با استفاده از PCB پروژه و مبدل USB به TTL در ESP8266 بارگذاری کنید

مرحله 7: هک ESP8266 ADC

ESP8266 ADC هک
ESP8266 ADC هک
ESP8266 ADC هک
ESP8266 ADC هک

همانطور که متوجه شدید ، طرح من می تواند با ESP-07 یا ESP-01 استفاده شود ، اما در مورد من از ESP-01 استفاده کردم و پین ADC (Tout) قابل دسترسی نیست ، بنابراین مجبور شدم سیم کوچکی را لحیم کنم در پین Tout تراشه و آن را روی پایه PCB ADC وصل کنید.

مرحله 8: مونتاژ پروژه

مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه
مونتاژ پروژه

PCB را با هر چیزی که قبلاً در جعبه متصل شده است قرار دهید ، پیچ کنید ، مهره و دستگیره پتانسیومتر را قرار دهید ، سنسور IR را بچسبانید و همه چیز را با پیچ یا چسب دیگر ببندید: D.

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

قرار دادن نوارها و واحد کنترل
قرار دادن نوارها و واحد کنترل
قرار دادن نوارها و واحد کنترل
قرار دادن نوارها و واحد کنترل
قرار دادن نوارها و واحد کنترل
قرار دادن نوارها و واحد کنترل

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

آن را در اندازه میز/محل خود ببرید ، مطمئن شوید که اتصال دهنده می تواند به جعبه کنترل برسد و آن را نیز بچسبانید.

آن را وصل کرده و منبع تغذیه 5 ولت+ 2A پیدا کنید.

مرحله 10: تقویت و آزمایش

تقویت و آزمایش
تقویت و آزمایش
تقویت و آزمایش
تقویت و آزمایش
تقویت و آزمایش
تقویت و آزمایش

منبع تغذیه را به جعبه کنترل وصل کنید و کنترل از راه دور خود را برداشته و تنظیمات و کنترل روشنایی خود را با پتانسیومتر آزمایش کنید.

از پروژه و تنظیمات خود لذت ببرید.

شما می توانید کد را اصلاح کرده و رنگ ها و انیمیشن های مورد نظر خود را اضافه کنید.

توصیه شده: