فهرست مطالب:
- مرحله 1: فهرست مواد
- مرحله 2: نمودار مدار و ساخت برد مدار
- مرحله 3: اتصالات و روش رایت Bootloader
- مرحله 4: آزمایش با بارگذاری کد
- مرحله 5: عیب یابی
تصویری: نحوه ساخت ARDUINO NANO/MINI - نحوه رایت Bootloader: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این دستورالعمل به شما نحوه ساخت Arduino MINI از Scratch را نشان خواهم داد.
رویه ای که در این دستورالعمل نوشته شده است می تواند برای ایجاد هرگونه برد arduino برای نیازهای پروژه سفارشی شما استفاده شود.
لطفاً برای درک بهتر فیلم را تماشا کنید
در این آموزش سه قسمت وجود دارد
1. طراحی و جمع آوری تمام اجزاء
2. رایت Bootloader بر روی تراشه جدید
3. بارگذاری کد تست
من فایل های PCB را در انتهای این مقاله ضمیمه کرده ام.
بنابراین اجازه دهید شروع کنیم!
مرحله 1: فهرست مواد
- CP2102 USB به ماژول TTL (یا مشابه CH340)
- آردوینو نانو
- سیم های جامپر
- تراشه Atmega328P-AU
- تنظیم کننده AMS1117 5V
- کریستال 16 مگاهرتز
- LED SMD
- SMD Resistor (330R ، 10K) (بسته 0604)
- سوئیچ دکمه
- خازنها (0.1uF ، 22pF ، 10uF) (من از نوع سرامیکی استفاده کردم ، اما تخته برای بسته SMD_0612 طراحی شده است)
- نوار ترمینال
- تمام ابزار و لوازم جانبی SMD Soldeing.
مرحله 2: نمودار مدار و ساخت برد مدار
من در آموزش لحیم کاری SMD ، برد Arduino MINI را ساختم. اگر می خواهید نحوه کار را بیاموزید ، می توانید ویدیو را مشاهده کنید.
خلاصه ای سریع … من خمیر لحیم کاری را با استفاده از شابلون روی PCB بکار بردم ، اجزاء را قرار دادم و با استفاده از دمنده هوای گرم لحیم کردم.
من از فایلهای PCB منبع باز Arduino از وب سایت Arduino استفاده کرده و با توجه به نیازها و قسمتهای موجود کمی تغییر داده ام. بعداً من PCB Online را از JLCPCB سفارش دادم.
مرحله 3: اتصالات و روش رایت Bootloader
لطفاً این جزئیات اتصال را دنبال کنید (برای درک آسان به پیوند تصاویر/ویدئو مراجعه کنید*)
آردوینو خانگی ……………..آردوینو نانو
پین 15 (MOSI) ………………………………. D11
پین 16 (MISO) ………………………………. D12
پین 17 (SCK) ………………………………… D13
پین 29 (بازنشانی) …………………………….. D10
VCC ……………………………………………. VCC (5 ولت)
GND ……………………………………… GND
روش سوزاندن بوت لودر پس از ایجاد اتصالات صحیح.
1) Arduino NANO را به USB رایانه خود وصل کنید
2) Board و Com Port مناسب را انتخاب کنید
3) در منوی tools ARDUINO AS ISP Programmer را انتخاب کنید. مسیر: ابزارها> برنامه نویس> Arduino به عنوان ISP
4) به Tools رفته و Burn Boot Loader را انتخاب کنید. مسیر: Tools> Burn Boot Loader
5) این کار ممکن است تا یک دقیقه طول بکشد و پیام "Done Burning Boot Loader" نمایش داده می شود.
پس از این شما می توانید تمام سیم ها و اتصالات را جدا کنید و میکروکنترلر AVR جدید شما آماده استفاده به عنوان دستگاه مستقل برای پروژه های شما است.
*همه تصاویر مطابق روش مرتب شده اند
مرحله 4: آزمایش با بارگذاری کد
در این مرحله ما یاد می گیریم که کد را در Arduino MINI خانگی جدید بارگذاری کنیم. برای بارگذاری کد باید هر بار این روش را دنبال کنید.
برای درک آسان به پیوند تصاویر/ویدیو مراجعه کنید.
من طرح LED چشمک زن را بارگذاری می کنم تا بررسی کنم که آیا میکروکنترلر جدید به درستی کار می کند یا خیر.
جزئیات اتصالات:
آردوینو خانگی MINI …………….. CP2102
Rx …………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5 ولت)
GND ……………………………………… GND
1. پس از ایجاد اتصالات ، USB را به برد تبدیل TTL (CP2102) به رایانه خود وصل کنید.
2. طرح چشمک زدن LED را از منوی نمونه باز کنید.
3. در منوی tools ، AVRISP programmer را انتخاب کرده و کد را بارگذاری کنید.
4. پورت و تنظیمات برد مناسب COM را انتخاب کنید.
5. هنگامی که صفحه کامپیوتر بارگذاری را نشان می دهد ، دکمه تنظیم مجدد را فشار دهید زیرا پین DTR را برای بازنشانی متصل نکرده ایم.
LED چشمک زن نشان می دهد که میکرو کنترلر به درستی کار می کند و این برد معادل Arduino Mini می تواند برای پروژه های شما استفاده شود. بنابراین ما یاد گرفتیم که چگونه یک تراشه جدید ATMEGA 328P-AU را بارگذاری کنیم.
مرحله 5: عیب یابی
با پیروی از مراحل قبلی ، به راحتی می توانید تراشه Atmega را بوت کنید.
اما به دلیل برخی نرم افزارها یا خطاهای انسانی ناموفق خواهد بود. در اینجا چند پیشنهاد از من وجود دارد:
1) اگر سوزاندن بوت لودر کار نمی کند ، اتصالات و اجزای مدار خود (عمدتا کریستال) را بررسی کنید.
2) مطمئن شوید که برد و COM درستی را در نرم افزار ذکر کرده اید
3) کابل USB معیوب را بررسی کنید.
4) اگر میکرو کنترلر در هنگام گرم شدن داغ می شود ، احتمالاً IC شما معیوب است.
5) تداوم را در PCB و پل های لحیم کاری ناخواسته بررسی کنید زیرا از قطعات SMD استفاده می کنیم.
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
آردوینو به عنوان ISP -- رایت فایل هگز در AVR -- فیوز در AVR -- آردوینو به عنوان برنامه نویس: 10 مرحله
آردوینو به عنوان ISP || رایت فایل هگز در AVR || فیوز در AVR || Arduino به عنوان برنامه نویس: ……………………… لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …….. این مقاله همه چیز درباره آردوینو به عنوان isp است. اگر می خواهید فایل hex را بارگذاری کنید یا اگر می خواهید فیوز خود را در AVR تنظیم کنید ، نیازی به خرید برنامه نویس ندارید ، می توانید
ساخت آداپتور بلوتوث Pt.2 (ساخت بلندگوی سازگار): 16 مرحله
ساخت آداپتور بلوتوث Pt.2 (ساخت بلندگوی سازگار): در این قسمت آموزشی نحوه استفاده از آداپتور بلوتوث خود را برای سازگاری بلندگوی قدیمی با بلوتوث به شما نشان خواهم داد.*اگر اولین دستورالعمل من در زمینه & quot؛ ساختن را نخوانده اید؟ یک آداپتور بلوتوث & quot؛ پیشنهاد می کنم قبل از ادامه این کار را انجام دهید.C
ساخت ربات های کوچک: ساخت یک روبات میکروسومو مکعبی کوچک و کوچکتر: 5 مرحله (همراه با تصاویر)
ساخت ربات های کوچک: ساخت یک روبات میکرو سومو مکعبی کوچک و کوچکتر: در اینجا جزئیاتی در مورد ساخت ربات ها و مدارهای کوچک آورده شده است. این دستورالعمل همچنین برخی نکات و تکنیک های اساسی را که در ساخت ربات ها با هر اندازه مفید است ، پوشش می دهد. برای من ، یکی از چالش های بزرگ در زمینه الکترونیک این است که ببینیم چقدر کوچک است
LED Rainbow - ساخت کنترلر RGB LED PWM - ساخت آسان: 15 مرحله
LED Rainbow - RGB LED PWM Controller Construction - آسان برای ساخت: دستورالعمل های مرحله به مرحله ، آسان برای ساختن یک کنترلر LED Rainbow RGB LED PWM را دنبال کنید. تنها حداقل تعداد قطعات به همراه پردازنده PIC مورد نیاز است و می توانید یکی از شگفت انگیزترین کنترل کننده های LED موجود را بسازید. س