فهرست مطالب:

Digispark Lantern (پروژه ATtiny85): 7 مرحله
Digispark Lantern (پروژه ATtiny85): 7 مرحله

تصویری: Digispark Lantern (پروژه ATtiny85): 7 مرحله

تصویری: Digispark Lantern (پروژه ATtiny85): 7 مرحله
تصویری: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, نوامبر
Anonim
Image
Image
فانوس چیست!
فانوس چیست!

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

این پروژه به خصوص پس از تهیه PCB سفارشی بسیار مفید است که ما از JLCPCB سفارش داده ایم تا ظاهر Lanter ما را بهبود بخشد و همچنین اسناد و کدهای کافی در این راهنما وجود دارد که به شما امکان می دهد فانوس خود را ایجاد کنید.

ما این پروژه را تنها در 2 روز ، فقط یک روز برای به پایان رساندن ساخت سخت افزار و مونتاژ ، و سپس یک روز دوم برای تهیه کد و انجام آزمایشات انجام داده ایم.

قبل از شروع ابتدا ببینیم

آنچه از این دستورالعمل یاد خواهید گرفت:

  1. بسته به عملکرد پروژه ، اجزای مناسب را انتخاب کنید.
  2. ایجاد مدار برای اتصال همه اجزای انتخاب شده.
  3. تمام قطعات پروژه را مونتاژ کنید.
  4. برای کنترل فانوس ، از هیئت مدیره Digispark ATtiny85 Dev استفاده کنید.

مرحله 1: فانوس چیست

فانوس چیست!
فانوس چیست!
فانوس چیست!
فانوس چیست!

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

بنابراین این یک قطعه از جعبه نگهدارنده است که شمع را نگه می دارد تا ناحیه ای را با شعله اش روشن کند ، در مورد ما ما یک جعبه برای نگه داشتن منبع نور طراحی می کنیم که یک مدار چاپی الکترونیکی است که شامل برخی از LED های روشن و برای شعله است. با لرزش ما از یک فن 12 ولت DC برای لرزاندن برخی از پارچه هایی که در قسمت داخلی جعبه می چسبانیم استفاده می کنیم و همچنین نور به دلیل LED های RGB که استفاده می کنیم تغییر رنگ می دهد و کل سیستم توسط یک دستگاه کنترل می شود digispark Attiny85 برد.

مرحله 2: Digispark ATtiny85 قلب پروژه ما است

Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است
Digispark ATtiny85 قلب پروژه ما است

صحبت در مورد هیئت مدیره Digispark ATtiny85 تولید شده توسط Digistump که یک شرکت خانوادگی است و در پورتلند فعالیت می کند و تابلوهای توسعه را بر اساس میکروکنترلرهای Atmel تولید می کند که آنها را با محصولات Arduino سازگار می کند ، بنابراین شما می توانید به راحتی با استفاده از Arduino IDE این بردها را فلش کنید و می توانید جزئیات بیشتری را در مورد آن دریافت کنید. نحوه استفاده از این نوع تابلوها از طریق این آموزش که در آن ما در مورد نحوه اتصال Digispark ATtiny85 با Arduino IDE توضیح داده ایم.

این برد دارای ATtiny (همچنین TinyAVR شناخته می شود) است که خانواده ای از میکروکنترلرها است که توسط Atmel در اواخر دهه 1990 توسعه یافته است (بعداً Microchip Technology Atmel را در 2016 خریداری کرد). این تراشه ها دارای هسته پردازنده 8 بیتی RISC معماری هاروارد هستند. کوچکترین در خانواده میکروکنترلرهای AVR آنها سری ATtiny هستند (هسته 8 بیتی و ویژگی های کمتر ، پین های ورودی و خروجی کمتر و حافظه کمتری نسبت به سایر سری های AVR).

چرا Digispark ATtiny85

ما از این برد به دلیل اندازه کوچک آن که کاملاً مناسب پروژه ما است و همچنین به دلیل پین های IO که از آن استفاده می کنیم ، از سه پایه PWM برای کنترل رنگ روشن و یک خروجی دیجیتال برای کنترل فن DC از طریق ترانزیستور و همه استفاده می کنیم. پین های مورد نیاز IO در این تخته کوچک موجود است.

مرحله 3: طراحی فانوس

طرح فانوس
طرح فانوس
طرح فانوس
طرح فانوس
طرح فانوس
طرح فانوس

طبق معمول ، ما از قسمت سخت افزاری شروع می کنیم و سخت افزار را با جعبه فانوس شروع می کنیم ، بنابراین من این شکل را با استفاده از نرم افزار solidworks طراحی کردم که به من امکان می دهد یک فایل DXF ایجاد کنم تا آنها را در دستگاه برش لیزری CNC بارگذاری کنم تا تولید شود. جعبه ؛ ما از یک چوب MDF 5 میلی متری برای ایجاد این جعبه ، کامل ، ارزان استفاده کردیم و ظاهر بهتری برای پروژه ما ایجاد کرد.

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

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

مرحله 4: ساخت PCB (تولید شده توسط JLCPCB)

ساخت PCB (تولید شده توسط JLCPCB)
ساخت PCB (تولید شده توسط JLCPCB)
ساخت PCB (تولید شده توسط JLCPCB)
ساخت PCB (تولید شده توسط JLCPCB)
ساخت PCB (تولید شده توسط JLCPCB)
ساخت PCB (تولید شده توسط JLCPCB)

درباره JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co.، Ltd.) ، بزرگترین شرکت نمونه اولیه PCB در چین و تولید کننده ای با تکنولوژی بالا است که در نمونه اولیه PCB سریع و تولید PCB دسته ای کوچک تخصص دارد. با بیش از 10 سال تجربه در تولید PCB ، JLCPCB دارای بیش از 200،000 مشتری در داخل و خارج از کشور است ، با بیش از 8000 سفارش آنلاین از نمونه اولیه PCB و تولید مقدار کمی PCB در روز. ظرفیت تولید سالانه 200 ، 000 متر مربع است. برای انواع PCB های 1 لایه ، 2 لایه یا چند لایه. JLC یک تولید کننده حرفه ای PCB است که دارای مقیاس بزرگ ، تجهیزات خوب ، مدیریت دقیق و کیفیت برتر است.

بازگشت به پروژه ما

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

همانطور که تصویر طرحواره مربوطه را نشان می دهد ، من از یک تابلوی Digispark ATtiny85 dev برای کنترل کل سیستم استفاده کرده ام. می توانید فایل PDF شماتیک را از طریق این لینک بارگیری دریافت کنید.

بهترین کیفیت

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

می توانید فایل های Gerber را برای مدار از طریق این لینک بارگیری دریافت کنید

مرحله 5: بررسی کامل مواد لازم

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

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

  • PCB که ما از JLCPCB سفارش می دهیم
  • Digispark ATtiny85 dev board
  • 4 LED RGB 5 میلی متری
  • فن 12 ولت DC
  • BC170 ترانزیستور
  • مقاومت 1K اهم
  • آداپتور برق 12 ولت DC
  • برخی از اتصالات سرصفحه

مرحله 6: لحیم کاری و مونتاژ

لحیم کاری و مونتاژ
لحیم کاری و مونتاژ
لحیم کاری و مونتاژ
لحیم کاری و مونتاژ
لحیم کاری و مونتاژ
لحیم کاری و مونتاژ

اکنون ما مستقیماً به مونتاژ جعبه می رویم ، این بسیار ساده است زیرا محل پیچ را در طرح ایجاد کرده ایم ، اما ابتدا باید هر قسمت را با این کاغذ ردیابی بپوشانیم ، سپس تکه های پارچه را در طرف جعبه می چسبانیم.

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

مرحله 7: کد Digispark و اعتبار سنجی تست

کد Digispark و اعتبار سنجی تست
کد Digispark و اعتبار سنجی تست
کد Digispark و اعتبار سنجی تست
کد Digispark و اعتبار سنجی تست
کد Digispark و اعتبار سنجی تست
کد Digispark و اعتبار سنجی تست

اکنون این کد را آماده کردم که رنگ LED ها را تغییر می دهد و فن را روشن می کند ، ما کد را بارگذاری می کنیم و برد را در جای خود قرار می دهیم و همانطور که می بینید ، در اینجا LED های ما رنگ آنها را تغییر می دهند.

از طریق این لینک بارگیری می توانید کد منبع را به صورت رایگان دریافت کنید.

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

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

توصیه شده: