فهرست مطالب:

مثلث های نور جنبشی EFM8BB1: 14 مرحله (همراه با تصاویر)
مثلث های نور جنبشی EFM8BB1: 14 مرحله (همراه با تصاویر)

تصویری: مثلث های نور جنبشی EFM8BB1: 14 مرحله (همراه با تصاویر)

تصویری: مثلث های نور جنبشی EFM8BB1: 14 مرحله (همراه با تصاویر)
تصویری: آموزش عکاسی با مود منوآل (مثلث نوردهی ) به زبان ساده و با مثال 2024, نوامبر
Anonim
Image
Image
مثلث های نور جنبشی EFM8BB1
مثلث های نور جنبشی EFM8BB1
مثلث های نور جنبشی EFM8BB1
مثلث های نور جنبشی EFM8BB1

من بعد از دیدن مثلث های سبک Nanoleaf در فروشگاه ، از ساختن آنها الهام گرفتم ، اما از دیدن اینکه هر کاشی بیست دلار هزینه داشت ، بسیار مأیوس شدم. من قصد داشتم یک محصول معادل بسازم ، اما قیمت هر کاشی را در حدود سه تا چهار دلار نگه دارم. این پروژه کامل نیست ، زیرا هنوز نیاز به تهیه مدار چاپی کنترل کننده دارم ، اما در حال حاضر 50 کاشی مونتاژ و کار می کنم.

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

این اولین دستورالعمل من است ، اگر سوالی داشتید نظر دهید!

تدارکات

هر کاشی نیاز دارد:

  • 1x میکروچیپ EFM8BB10F8G-A-QFN20 (Digikey)
  • LED های 9 برابر WS2812E (LCSC)
  • 1x AMS1117 5.0V تنظیم کننده ولتاژ (LCSC)
  • 1x AMS1117 3.3v تنظیم کننده ولتاژ (LCSC)
  • 1 عدد دیود SOD-123 1N4148 (LCSC)
  • مقاومت 1x 10k 8050 (LCSC)
  • خازن سرامیکی 11x 0.1uf 8050 (LCSC)
  • 2X 10uf 16v خازن های الکترولیتی روی سطح (LCSC)
  • 1x PCB سفارشی (JLCPCB)
  • 12x TE Connectivity 2329497-2 PCB Spring Fingers برای محفظه
  • PCB 1x Linker

کنترل کننده (در حال انجام) به موارد زیر نیاز دارد:

  • 1x ESP32 DevKit-C
  • منبع تغذیه 1x 12V
  • 1 برابر مرحله DC-DC (برای تغذیه ESP32)
  • مقاومت 1x 10K اهم
  • دیود 1x 1n4148
  • 2 دکمه SPST (LCSC)

ابزارها:

  • آهن لحیم کاری
  • اجاق گاز را بازگردانید
  • چاپگر سه بعدی (برای محفظه)
  • برنامه نویس EDU J-link
  • برش دهنده های سیم / برش / سیم های مختلف (برای مهار برنامه نویسی)
  • موچین با نوک زیبا برای مونتاژ
  • کارت PVC خالی برای پخش خمیر لحیم کاری
  • خمیر لحیم کاری بدون سرب یا سرب

مرحله 1: PCB سفارش دهید

PCB سفارش دهید
PCB سفارش دهید
PCB سفارش دهید
PCB سفارش دهید

PCB کاشی در EasyEDA طراحی شد و برای ساخت به JLCPCB ارسال شد. من 50 PCB سفارش دادم زیرا سفارش 50 دستگاه در مقایسه با سفارش 10 عدد از آنها ارزان تر بود. PCB برای کاهش هزینه های تولید به 3 قطعه تقسیم شد.

من از گزینه های تولید استفاده کردم

  • ضخامت 1.6 میلی متر
  • پایان سطح HASL
  • مس 1 اونس
  • ماسک جوش سفید

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

طرح در اینجا پیوند داده شده است

مرحله 2: محل کار را آماده کنید

منطقه کاری را آماده کنید
منطقه کاری را آماده کنید
منطقه کاری را آماده کنید
منطقه کاری را آماده کنید

یکی از PCB های کاشی را روی میزی که دوست ندارید کثیف شوید ، قرار دهید و دو PCB دیگر را در کنار آن بچسبانید تا مانند تصویر بالا در آن ثابت بماند. سپس ، استنسیل را با نوار Kapton بچسبانید و مطمئن شوید که سوراخ ها با لنت های نمایان شده روی PCB ردیف شده اند.

مرحله 3: چسباندن لحیم کاری

سرب لحیم کاری
سرب لحیم کاری
سرب لحیم کاری
سرب لحیم کاری

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

قبل از بلند کردن شابلون ، سعی کنید در صورت ساخت بیش از یک کاشی ، مقدار بیشتری خمیر را به کارت پخش کننده برگردانید تا مجدداً استفاده شود (این مواد گران است $ $ $)

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

PCB شما اکنون باید مانند تصویر بالا باشد.

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

طرف کاشی را متصل کنید
طرف کاشی را متصل کنید
کناره های کاشی را متصل کنید
کناره های کاشی را متصل کنید
کناره های کاشی را متصل کنید
کناره های کاشی را متصل کنید

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

سپس ، دو طرف را با حرف "B" پیدا کنید و همه 7 پد کناری را با هم لحیم کنید. یک طرف باقی مانده فقط می تواند به یک طرف حرکت کند و آن را نیز لحیم کند.

کاشی باید مانند تصاویر بالا باشد.

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

کاشی مونتاژ شده را به برنامه نویس وصل کنید
کاشی مونتاژ شده را به برنامه نویس وصل کنید
کاشی مونتاژ شده را به برنامه نویس وصل کنید
کاشی مونتاژ شده را به برنامه نویس وصل کنید
کاشی مونتاژ شده را به برنامه نویس وصل کنید
کاشی مونتاژ شده را به برنامه نویس وصل کنید

قبل از اتصال کاشی به JLINK ، فرمانده JLINK را باز کرده و نوع "power on perm" را فعال کنید تا خروجی 5 ولت را فعال کنید

J-Link Commander در بسته نرم افزاری و اسناد موجود در اینجا گنجانده شده است

هر کاشی دارای یک سربرگ بدون جمعیت درست بالای ریزتراشه با برچسب Debug است. این هدر رابط برنامه نویسی C2 را نشان می دهد که با Segger J-Link سازگار است. من از نسخه EDU استفاده می کنم زیرا با نسخه های با قیمت بالاتر یکسان است ، اما نمی توان از آن برای محصولات تجاری استفاده کرد ، که در این زمینه نمی گنجد. من معدن را از SparkFun با قیمت 72 دلار شامل حمل و نقل سفارش دادم.

پین 1 روی کانکتور تنها پد مربعی روی PCB است.

مرحله 8: IDE را آماده کنید و Firmware Binary را بسازید

IDE را آماده کنید و Firmware Binary را بسازید
IDE را آماده کنید و Firmware Binary را بسازید
IDE را آماده کرده و Firmware Binary را بسازید
IDE را آماده کرده و Firmware Binary را بسازید
IDE را آماده کنید و Firmware Binary را بسازید
IDE را آماده کنید و Firmware Binary را بسازید
IDE را آماده کنید و Firmware Binary را بسازید
IDE را آماده کنید و Firmware Binary را بسازید

Simplicity Studio 4 را از اینجا بارگیری کرده و نصب کنید. برای دسترسی به ابزار ابزار EFM8 وارد حساب کاربری Silicon Labs شوید یا ثبت نام کنید. سپس ، کد پروژه را از اینجا بارگیری کرده و آن را به IDE وارد کنید. سپس ، روی نماد چکش در نوار ابزار کلیک کنید و پروژه را بسازید.

شما باید یک پیغام Build Finished دریافت کنید. اگر پیامی ظاهر می شود که از شما می خواهد یک کلید مجوز برای کامپایلر Keil وارد کنید ، به سادگی روی رد کلیک کنید (یا در صورت تمایل می توانید آن را فعال کنید ، رایگان است)

مرحله 9: بارگذاری سیستم عامل

بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل
بارگذاری سیستم عامل

روی دکمه نوار ابزار که شبیه تمبر روی تراشه "Flash Programmer" است کلیک کنید. سپس ، فایل ساخته شده.hex را مرور کرده و آن را انتخاب کنید. روی "برنامه" کلیک کنید و شرایط مجوز J-Link EDU را بپذیرید. سپس ، مطمئن شوید که پیغام خطا دریافت نمی کنید و چراغ های روی برد باید به رنگ سفید روشن روشن شوند تا به شما اطلاع دهد که با موفقیت برنامه ریزی شده است.

مرحله 10: (اختیاری) آزمایش PCB

(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB
(اختیاری) تست PCB

برای این مرحله ، باید پورت Virtual COM را در J-Link خود با بازکردن J-Link Configurator و انتخاب برنامه نویس پیوست شده فعال کنید.

خط "DAT" را از یکی از کناره های کاشی به مدار پیوست شده در عکسهای بالا وصل کنید.

یک مانیتور سریال با 112500 baud 8N1 باز کنید و از این دستورات استفاده کنید

  • 0x08 0xFF 0xFF 0x00 0xFF 0x0A
    • 0x08 فرمان "تنظیم رنگ" است
    • 0xFF "همه کاشی ها" است
    • 0xFF 0x00 0xFF رنگ است
    • 0x0A یک کاراکتر جدید خط است

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

مرحله 11: محفظه چاپ سه بعدی

محفظه چاپ سه بعدی
محفظه چاپ سه بعدی
محفظه چاپ سه بعدی
محفظه چاپ سه بعدی
محفظه چاپ سه بعدی
محفظه چاپ سه بعدی

من محفظه را به صورت تزریقی طراحی کردم تا به جای چاپ سه بعدی هر کاشی در زمان صرفه جویی شود ، اما وقتی هزینه فقط 50 محفظه 6000 دلار شد ، من با این ایده تصمیم نگرفتم. محفظه در Inventor 2021 طراحی شده است و دارای دو قسمت است ، یک پایه و یک دیفیوزر بالا. پایه دارای سوراخ هایی در طرفین است که به کاشی ها اجازه می دهد تا با PCB های اتصال دهنده (در زیر پیوند خورده) یا سیم ها متصل شوند. اگر مسیر استفاده از PCB های کانکتور را طی می کنید ، به 12 مورد از آنها در هر کاشی نیاز دارید تا اجازه دهید PCB ها به هم متصل شوند.

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

من 20 محفظه را چاپ کردم و متوجه شدم این کاشی ها تا 150 میلی متر بر ثانیه بدون افت کیفیت قابل توجه چاپ می کنند ، که به شما اجازه می دهد حدود 60 درصد زمان چاپ را کاهش دهید.

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

مرحله 12: اتصال کاشی ها

اتصال کاشی
اتصال کاشی
اتصال کاشی
اتصال کاشی

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

مرحله 13: کنترل کننده

کنترل کننده
کنترل کننده
کنترل کننده
کنترل کننده
کنترل کننده
کنترل کننده

نرم افزار کنترل کننده در حال کار است و در اینجا به روز می شود. برای اتصال ESP32 خود به یکی از کاشی ها نمودار شماتیک را دنبال کنید. نرم افزار را با استفاده از PlatformIO بارگذاری کرده و به نقطه اتصال WiFi متصل شوید تا کاشی ها به WiFi شما متصل شوند.

مرحله 14: انجام شد

انجام شده!
انجام شده!
انجام شده!
انجام شده!

کاشی ها را به هر روشی که انتخاب می کنید سوار کنید ، من برای قرار دادن نوار چسب ، حلقه هایی در پشت محفظه قرار داده ام.

لذت بردن! در صورت داشتن سوال کامنت بگذارید.

چالش روشنایی
چالش روشنایی
چالش روشنایی
چالش روشنایی

نفر دوم در چالش روشنایی

توصیه شده: