فهرست مطالب:

دوست نان برد آردوینو: 12 قدم
دوست نان برد آردوینو: 12 قدم

تصویری: دوست نان برد آردوینو: 12 قدم

تصویری: دوست نان برد آردوینو: 12 قدم
تصویری: آینده ایران از نگاه #هوش_مصنوعی #shorts 2024, جولای
Anonim
دوست نان برد آردوینو
دوست نان برد آردوینو
دوست نان برد آردوینو
دوست نان برد آردوینو
دوست نان برد آردوینو
دوست نان برد آردوینو

همه مدارها را روی تخته نان می سازم. با این وجود ساخت یک مدار یکسان ، زمان می تواند یکنواخت شود ، بنابراین من قطعات مدولار را برای ساخت نمونه های اولیه دوست دارم. اکثر مدارها مانند منبع تغذیه 5 ولت بسیار استاندارد هستند. Arduino Bread Board Buddy که من از Universal Solder گرفتم ، یک Arduino UNO مستقل است که برای تخته نان استفاده می شود. این یک کیت کوچک بسیار کاربردی است که هر زمان که می خواهید پروژه ای را روی تخته نان بسازید ، شما را از ساخت آردوینو مستقل نجات می دهد.

می توانید فایل پی دی اف مونتاژ یا وب سایت را بارگیری کنید ، اما در اینجا نکاتی وجود دارد که در pdf از جمله برنامه نویسی Bread Board Buddy ذکر نشده است.

universal-solder.ca/

مرحله 1: ابزارها

ابزارها
ابزارها
ابزارها
ابزارها

لحیم کاری

کلیپ های بهاری

برش های جانبی کوچک

آهن لحیم کاری

در صورت داشتن ایستگاه لحیم کاری.

مرحله 2: قطعات

قطعات
قطعات
قطعات
قطعات

کیت تخته نان Canaduino مجهز به IC ATMEGA328P نیست ، بنابراین شما مجبور به تهیه آن هستید.

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

1 PCB (برد مدار چاپی)

1 سوکت IC 28 پین

کریستال 16 مگاهرتز

1 LED (دیود ساطع کننده نور)

1 دکمه تنظیم مجدد

بلوز 1 پین

مقاومت 1 680 Ω

مقاومت 1 10 کیلو اهم

1 100 nF

2 18 pF

2 ریل پین کانکتور 20 پین

مرحله 3: اتصالات پین ریل

اتصالات پین ریل
اتصالات پین ریل
اتصالات پین ریل
اتصالات پین ریل

با برش جانبی ، ریل های اتصال دهنده را تا دو ریل 15 پین و یک ریل 2 پین شروع کنید.

مرحله 4: لحیم کاری اجزاء

لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء
لحیم کردن اجزاء

شروع به لحیم کاری قطعات به PCB کنید. از مرکز PCB به بیرون این سخت است که بخواهید اجزای مناسب را در محل مناسب زیر قطعاتی مانند سوکت IC لحیم کنید.

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

قطعه را با گیره های فنری در جای خود نگه دارید.

اتصال را لحیم کنید و مطمئن شوید که اتصال خوبی دارید.

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

پین بلند LED در نزدیکترین سوراخ به دکمه تنظیم مجدد قرار می گیرد.

مقاومت 680 Ω نزدیک ترین فاصله را به کریستال دارد.

مقاومت 10 کیلووات نزدیک ترین دکمه تنظیم مجدد است.

مرحله 5: پین های سوکت و اتصال

پین های سوکت و اتصال دهنده
پین های سوکت و اتصال دهنده
پین های سوکت و اتصال دهنده
پین های سوکت و اتصال دهنده
پین های سوکت و اتصال دهنده
پین های سوکت و اتصال دهنده

از آنجا که سوکت IC در پایین PCB لحیم می شود و پین اتصال دهنده در بالای PCB لحیم می شود ، ابتدا سوکت IC را لحیم کنید. به این ترتیب ریل های پین اتصال دهنده نمی توانند سوکت IC را لحیم کنند.

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

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

آخرین بار IC IC ATMega 328P را به سوکت IC وصل کنید و آماده برنامه نویسی و استفاده هستید.

مرحله 6: برنامه نویسی لوازم

لوازم برنامه نویسی
لوازم برنامه نویسی

Arduino UNO یا MEGA & Cable

تخته نان

پرش کننده ها

3 مقاومت 680Ω

3 LED آبی قرمز سبز سبز

مرحله 7: بوت لودر

بوت لودر
بوت لودر
بوت لودر
بوت لودر
بوت لودر
بوت لودر

اگر IC ATMega328P بوت لودر ندارد شما باید بوت لودر را بسوزانید ، باید بتوانید بگویید که آیا بوت لودر دارد یا خیر اگر LED روی Bread Board Buddy هنگام روشن شدن چشمک می زند.

برای سوزاندن بوت لودر در Bread Board Buddy مراحل زیر را دنبال کنید:

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

طرح را باز کنید

شما باید برد را از منوی Tools مربوط به برد خود انتخاب کنید.

سپس از منوی Tools مربوط به برد خود ، پورت سریال را انتخاب کنید.

روی فایل بروید تا نمونه ها را پایین بیاورید و روی ISP آردوینو کلیک کنید.

یک پنجره جدید Arduino IDE با طرح ISP Arduino در آن باز می شود.

اتصالات پین را کپی کنید اما هنوز آنها را ایجاد نکنید.

طرح ISP Arduino را روی برد Arduino خود بارگذاری کنید.

Sketch باید به شما بگوید که این کار چگونه است و LED روی آردوینو شما نباید چشمک بزند.

مرحله 8: سیم کشی برنامه نویس

سیم کشی برنامه نویس
سیم کشی برنامه نویس
سیم کشی برنامه نویس
سیم کشی برنامه نویس
سیم کشی برنامه نویس
سیم کشی برنامه نویس

برد Uno را از رایانه جدا کرده و برد و میکروکنترلر را مطابق توضیحات ISP Sketch وصل کنید.

نام پین: UNO:

تنظیم مجدد برده: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

مگا (1280 و 2560)

تنظیم مجدد برده: 53

MOSI: 51

MISO: 50

SCK: 52

یک LED (با مقاومت) روی پین های زیر قرار دهید:

9: ضربان قلب - نشان می دهد که برنامه نویس در حال اجرا است

8: خطا - اگر مشکلی پیش آمد روشن می شود (اگر منطقی است از رنگ قرمز استفاده کنید)

7: برنامه نویسی - در ارتباط با برده

همانطور که در نمودار نشان داده شده است از LED آبی برای Heartbeat Red برای Error و سبز برای برنامه نویسی استفاده کردم. فراتر از این که من چراغ های چشمک زن را دوست دارم ، LED ها به شما می گویند که ISP آردوینو درست کار می کند. LED آبی تپنده به شما می گوید که ISP آردوینو در حال کار است ، LED سبز به شما می گوید که هنگام روشن شدن بارگذاری می شود و LED قرمز نشان می دهد که هنگام روشن شدن بارگذاری ناموفق است.

مرحله 9: سوزاندن بوت لودر

سوزاندن بوت لودر
سوزاندن بوت لودر
سوزاندن بوت لودر
سوزاندن بوت لودر

در منوی Tools of sketch ، Board و سپس ATmega328 را روی تخته نان (ساعت داخلی 8 مگاهرتز) انتخاب کنید.

از منوی Tools مربوط به برد خود ، پورت سریال را انتخاب کنید.

در منوی Tools به منوی Programmer رفته و Arduino را به عنوان ISP انتخاب کنید.

سپس در منوی Tools گزینه Burn Bootloader را انتخاب کنید.

چراغ های LED باید چشمک بزنند و چراغ سبز باید هنگام بارگذاری بوت بارگذاری کننده توسط آردوینو روشن شود. پس از اتمام بارگیری ، LED آبی باید به حالت ضربان برگردد و LED روی Bread Board Buddy باید یک ثانیه چشمک بزند.

فقط می توانید Bread Board Buddy را به برق وصل کنید.

فقط باید یکبار بوت لودر را بسوزانید.

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

برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي

پس از بوت شدن ، Bread Board Buddy را می توان به سه روش مختلف برنامه ریزی کرد.

اولین. می توانید ATMega328P را از Arduino UNO R3 حذف کرده و ATMega328P را از Bread Board Buddy به Arduino UNO R3 وصل کنید.

دومین. می توانید ATMega328P را از Arduino UNO R3 حذف کرده و 5 ولت را به 5 ولت ، زمین به زمین ، RX (D0) تا Do ، TX (D1) به D1 و بازنشانی به RST را از Arduino UNO به Bread board Buddy وصل کنید.

سوم می توانید از مدار bootloader برای برنامه بردن Bread Board Buddy استفاده کنید.

مرحله 11: در برنامه نویسی هیئت مدیره

در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره
در برنامه نویسی هیئت مدیره

اکنون که Bread Board Buddy شما بوت لودر را دارد ، می توانید برنامه ها را با استفاده از همان تنظیماتی که برای بوت لودر استفاده کرده اید ، روی میکروکنترلر بارگذاری کنید.

طرح موردنظر را برای بارگیری روی میکروکنترلر انتخاب یا ایجاد کنید.

در صورتی که از حداقل پیکربندی منوی Board استفاده می کنید ، در منوی Tools ، Board و سپس ATmega328 on a breadboard (ساعت داخلی 8 مگاهرتز) را انتخاب کنید.

از منوی Tools مربوط به برد خود ، پورت سریال را انتخاب کنید.

از منوی Tools و منوی Programmer ، Arduino را به عنوان ISP انتخاب کنید.

سپس برای بارگذاری طرح روی میکروکنترلر روی بارگذاری کلیک نکنید. بر روی منوی File کلیک کنید و Upload Using Programmer را برای برنامه ریزی میکروکنترلر روی صفحه نان انتخاب کنید.

چراغ های LED باید چشمک بزنند و چراغ سبز باید روشن شود زیرا ISP آردوینو برنامه را روی میکروکنترلر شما بارگذاری می کند. پس از اتمام بارگیری ، LED آبی باید به حالت پالس بازگردد.

مرحله 12: محصول نهایی

محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی

اکنون که برنامه Arduino Bread Board Buddy برنامه ریزی شده است ، می توانید مدار تمام شده را جمع آوری کنید.

کافی است منبع تغذیه و سایر قطعات مانند این مدار LCD "Hello World" را اضافه کرده و راه خود را بردارید.

توصیه شده: