فهرست مطالب:

پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار: 11 مرحله
پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار: 11 مرحله

تصویری: پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار: 11 مرحله

تصویری: پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار: 11 مرحله
تصویری: با یه دختر این کارو نکن😰 2024, دسامبر
Anonim
پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار
پروژه کوچک کنترل میکرو با قیمت کمتر از 2 دلار

در اینترنت چیزهای زیادی درباره شروع کار با کنترلرهای میکرو وجود دارد. گزینه های زیادی برای برنامه ریزی وجود دارد ، راه های زیادی برای برنامه ریزی آنها وجود دارد یا نه با استفاده از تراشه خالی ، تخته توسعه یا ابزارهای SOC (System On Chip) جامع تر ، روش های زیادی برای برنامه ریزی آنها.

بنابراین برای علاقه مندان ، این یکی از آنهاست.

USBASP + AVR ATTiny85 mini USB dev board (By Digistump)

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

هیئت مدیره ای که من از آن استفاده می کنم یک ضربات ارزان قیمت Digispark Kicksarter است که با ebay 1 دلار در حمل و نقل رایگان بین المللی به فروش می رسد.

برنامه نویس برنامه نویس USBASP منبع باز است که تقریباً با همان قیمت در ebay یا AliExpress موجود است

این دستورالعمل پایان به پایان فرایند وادار کردن dev-board به انجام کاری است

یک راه ساده تر این است که یک digispark واقعی از digistumphttps://digistump.com/products/1 داشته باشید

اما به نظر می رسد این پروژه متوقف شده و هزینه آن 8 دلار آمریکا است

اگر یکی از این موارد را دارید ، نیازی به برنامه نویس ندارید و ardudino Micronucleus boot loader از قبل روی تراشه قرار گرفته است. این بدان معناست که می توانید برنامه را مستقیماً در رایانه خود روی تراشه استفاده کنید. اما نکته منفی این است که لودر بوت از بخش خوبی از منابع موجود در تراشه استفاده می کند و کارهایی را که می توانید انجام دهید را محدود می کند ، این در مورد USBASP و نه Micronucleus است

مرحله 1: قطعات خود را بدست آورید

قطعات خود را بدست آورید
قطعات خود را بدست آورید
قطعات خود را بدست آورید
قطعات خود را بدست آورید
قطعات خود را بدست آورید
قطعات خود را بدست آورید

به ebay یا aliexpress بروید و جستجو کنید

  • "attiny85" برای تخته
  • "usbasp" برای برنامه نویس و
  • "سیمهای jumber" برای سیمها (اختیاری اگر می توانید تعدادی را در اطراف پیدا کنید)

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

آن را سرهم کن
آن را سرهم کن

هنگامی که سخت افزار شما بالاخره رسید ، لحیم کاری را شروع کنید

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

در این مثال ، من به دلایلی سیم ها را مستقیماً به پایانه های برق لحیم کردم ، اما می توانید برای انجام این کار نیز از پین های شکستن استفاده کنید.

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

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

به هیئت مدیره:

  • p0 ، p1 ، p2 = سبز ، آبی ، قرمز
  • 5v ، GND = قرمز ، سبز (VIN استفاده نمی شود)

کانکتور:

برای اتصال کابل مربوطه نمودار را ببینید

مرحله 4: نرم افزار - VSCode

نرم افزار - VSCode
نرم افزار - VSCode

در حال حاضر شما متصل شده اید باید محیط نرم افزار خود را تنظیم کنید

این شامل:

  • رانندگان
  • محیط توسعه

ابتدا Visual Studio Code را بارگیری کنید. (بهترین حسابی که تا به حال پیدا کردم)

می توانید این را از https://code.visualstudio.com/download دریافت کنید

آن را بارگیری و نصب کنید

مرحله 5: افزونه PlatformIO IDE را نصب کنید

افزونه PlatformIO IDE را نصب کنید
افزونه PlatformIO IDE را نصب کنید
افزونه PlatformIO IDE را نصب کنید
افزونه PlatformIO IDE را نصب کنید

روی دکمه برنامه های افزودنی در نوار سمت چپ پایین کلیک کنید و PlatformIO را جستجو کنید

نصب کنید و دوباره بارگیری کنید

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

مرحله 6: ایجاد یک پروژه جدید

ایجاد یک پروژه جدید
ایجاد یک پروژه جدید
ایجاد یک پروژه جدید
ایجاد یک پروژه جدید

در پروژه wizard پروژه را نامگذاری کرده و برد را انتخاب کنید

تخته باید باشد

Attiny85 (عمومی)

چارچوب باید باشد

آردوینو

مرحله 7: پیکربندی محیط توسعه برای USBASP

پیکربندی محیط توسعه برای USBASP
پیکربندی محیط توسعه برای USBASP

برنامه نویس را در فایل تنظیمات پروژه PlatformIO platformio.ini تنظیم کنید

این خطوط را به فایل platformIO.ini اضافه کنید:

upload_protocol = usbaspupload_flags = -Pusb

مرحله 8: برنامه نویس You را وصل کنید

برنامه نویس You Plug in
برنامه نویس You Plug in

برنامه نویس خود را وصل کنید

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

Image
Image

سخت افزار USBASP شما برای ارتباط با رایانه به درایور نیاز دارد.

Zadig را از اینجا بارگیری کنید

دستگاه USBASP USB خود را به پورت USB رایانه خود وصل کنید

برنامه بارگیری شده Zadig را که بارگیری کرده اید اجرا کنید

درایور Winusb را برای usbasp نصب کنید

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

مرحله 10: کد خود را بنویسید

"loading =" تنبل "مطمئن شوید که برد ATTiny85 خود را به برنامه نویس خود وصل کرده اید و همه چیز متصل شده است.

برای کامپایل و بارگذاری برنامه ، کلیدهای Ctrl+Alt+U را فشار دهید

توصیه شده: