فهرست مطالب:

Arduinoflake - نسخه PCB: 8 مرحله (همراه با تصاویر)
Arduinoflake - نسخه PCB: 8 مرحله (همراه با تصاویر)

تصویری: Arduinoflake - نسخه PCB: 8 مرحله (همراه با تصاویر)

تصویری: Arduinoflake - نسخه PCB: 8 مرحله (همراه با تصاویر)
تصویری: #145 Making an SMD THT Hybrid PCB Arduino Clone (Using PCBWay & KiCAD) 2024, جولای
Anonim
Arduinoflake - نسخه PCB
Arduinoflake - نسخه PCB
Arduinoflake - نسخه PCB
Arduinoflake - نسخه PCB

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

Arduinoflake چیست؟

آردوین فلک یک دانه برف زیبا با ظاهر یخ زده است. دارای 18 LED زاویه دار با صفحه تخت منحصر به فرد در طرف PCB و 12 LED SMD نصب شده در مرکز PCB. در مجموع 30 LED وجود دارد که در 18 بخش قابل کنترل به طور مستقل گروه بندی شده اند. از آنها می توان برای ایجاد هر نوع انیمیشن یا الگوی دیوانه کننده ای که دوست دارید استفاده کرد ، و بیشتر می توانید آن را به تنهایی با استفاده از Arduino IDE برنامه ریزی کنید. با یک صفحه لمسی یکپارچه ، می توانید با آن تعامل کنید تا بین انیمیشن ها جابجا شوید. کمی خسته کننده است ، نه؟ اما اگر به شما بگویم که می توانید یک بازی روی آن انجام دهید ، چطور؟ من برای بازی در نقش یک مار کلاسیک ساده هک کردم ، در پایان ویدیو را ببینید.

اگر می خواهید Arduinoflake خود را داشته باشید ، می توانید یک کیت خریداری کرده یا از فروشگاه tindie من به طور کامل مونتاژ کنید.

مرحله 1: طراحی الکترونیک

طراحی الکترونیک
طراحی الکترونیک

Arduinoflake شامل 30 LED است که در 18 قسمت گروه بندی شده اند و می توانند به طور مستقل کنترل شوند. برای کنترل این موارد از ATmega8 استفاده می کنم که تا 22 پین I/0 دارد. علاوه بر این ، من یک نسخه کم مصرف آن (ATmega8L) را انتخاب کردم که می تواند حتی روی 2.7 ولت کار کند که برای باتری سکه 3 ولت عالی است. هر گروه از LED ها از طریق مقاومت محدود کننده جریان 68R به یکی از پین های ورودی/خروجی ATmega متصل می شوند. یکی دیگر از ویژگی های عالی Arduinoflake دکمه لمسی برای تعامل با آن است. ATmega ویژگی لمسی خازنی سخت افزاری داخلی را ارائه نمی دهد ، بنابراین تصمیم گرفتم با IC TTP223 کار کنم. TTP223 به یکی از پین های ورودی ATmega متصل است و هنگامی که لمس روی صفحه لمسی تشخیص داده می شود ، آن را بالا می برد. گزینه دیگر شبیه سازی لمس خازنی در نرم افزار است ، اما متوجه شدم که این کار به زمان و محاسبات زیادی نیاز دارد.

مرحله 2: ایجاد یک طرح کلی از PCB

ایجاد یک طرح کلی از PCB
ایجاد یک طرح کلی از PCB

این هیئت مدیره کاملاً پیچیده خواهد بود. پایه شش ضلعی با 6 تیر در هر گوشه ، هر کدام دارای 3 نقطه برای نصب LED ها است. اگر از ابزار آنلاین EasyEDA برای طراحی PCB مانند من استفاده می کنید ، برای وارد کردن آن به EasyEDA به گرافیک با فرمت DXF (قالب تبادل AutoCAD Drawing) نیاز دارید ، زیرا EasyEDA قادر به ترسیم چنین شکل پیچیده ای نیست. من از Inkscape استفاده کردم. این تنها ابزار بردار است که من به آن عادت کرده ام و اجازه صادرات به فایل های DXF را می دهد.

مرحله 3: ایجاد طرح PCB

ایجاد طرح بندی PCB
ایجاد طرح بندی PCB
ایجاد طرح بندی PCB
ایجاد طرح بندی PCB
ایجاد طرح بندی PCB
ایجاد طرح بندی PCB

اگر گرافیک کلی خود را دارید ، آن را به EasyEDA در لایه BoardOutLine وارد کنید. همچنین یک گرافیک کمکی ترسیم کرده ام تا بتوانم همه قسمتها و مسیرهای روی برد را در زاویه 30 و 60 درجه تراز کنم و آن را به لایه Document وارد کنم. من همچنین خودم را جزء ویژه ای در EasyEDA برای LED های THT که در کنار برد نصب شده اند ، قرار دادم.

مرحله 4: ساخت PCB

ساخت PCB
ساخت PCB

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

مرحله 5: مونتاژ آن

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

فهرست قطعات:

  • ATmega8L TQF32
  • TTP223 BA6
  • مقاومت 68R 0805 (18x)
  • مقاومت 10K 0805
  • خازن 100nF 0806 (3x)
  • خازن 50pF 0806
  • سفید روشن 1206 (12 برابر)
  • سفید روشن تخت LED THT (18x)
  • نگهدارنده باتری
  • کلید روشن/خاموش SMD
  • سربرگ موقت برای برنامه نویسی

همانطور که متوجه شدید ، چالش برانگیزترین بخش در Arduinoflake ATmega8L با بسته TQF32 و TTP223 است ، اگر بتوانید با این دو دسته کنار بیایید ، قسمت های دیگر کیک هستند. ابتدا مقاومت ها ، خازن ها و LED های SMD را مونتاژ کردم. دوم ، میکروکنترلر در مرکز با استفاده از شار زیاد و مقدار کمی لحیم کاری. سوم ، TTP223 در پایین. چهارم ، LED های THT منحصر به فرد نصب شده در طرفین PCB. و در آخر ، نگهدارنده باتری ، کلید روشن/خاموش و سربرگ موقت برنامه نویسی. همه با استفاده از شار و مقدار کمی لحیم کاری. پس از اتمام لحیم کاری ، فراموش نکنید که PCB را با استون تمیز کنید تا تمام جریان باقی مانده حذف شود.

مرحله 6: بارگذاری و اجرای کد

بارگذاری و اجرای کد
بارگذاری و اجرای کد
بارگذاری و اجرای کد
بارگذاری و اجرای کد

"loading =" تنبل "نه تنها یک دکوراسیون است بلکه می توانید برای آن بازی بنویسید زیرا دکمه لمسی دارد ، مار پوسته پوسته من را ببینید!

اگر می خواهید Arduinoflake خود را داشته باشید ، می توانید یک کیت خریداری کنید یا از فروشگاه tindie من به طور کامل مونتاژ کنید.

مرحله 8: منابع و پیوندها

  • آردوین فلک بخرید
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • CapacitiveSensor توسط PaulStoffregen
  • MiniCore توسط MCUdude
  • Freeform Arduinoflake
  • توییتر من برای آخرین به روزرسانی ها
مسابقه PCB
مسابقه PCB
مسابقه PCB
مسابقه PCB

جایزه دوم در مسابقه PCB

توصیه شده: