یکی از سریعترین راه های یادگیری میکروکنترلر استفاده از بردهای آموزشی بوده که شما می توانید بدون اتلاف وقت جهت راه اندازی بخش سخت افزار بر روی برنامه نویسی تمرکز کرده و سریعاً با قسمت های مختلف میکروکنترلر آشنا شده و برنامه های خود را طراحی نمایید.
امروز قصد داریم تا برای شما روش ساخت یک برد آموزشی پیشرفته که به برد توسعه یا Development معروف هستند را آموزش دهیم تا مجبور به خرید بردهای چند صد هزار تومنی نباشید. با ساخت این برد شما نه تنها هزینه هایتان کمتر خواهد بود بلکه یادگیری ساخت این نوع برد رو یاد میگیرید و خودتون اونو خواهید ساخت…به جرات میتوان گفت که این برد یکی از پیشرفته ترین بردهای آموزشی بوده که در هیچ سایتی مشابه اون رو نخواهید یافت…
توضیح مختصری در مورد پروژه و ویژگی ها آن:
- در این برد شما می توانید تمام آیسی های خانواده avr رو وصل کنید
(از جمله atmega8–atmega16–atmega168–atiny13–atiny2313 )و همچنین قابلیت ارتقا را دارا می باشد - این برد میتواند به عنوان یک پروگرمر نیز عمل کند و شما را از خرید پروگرمر بی نیاز کند(U6 یا اتمگا۸ یک پردازنده USBASP است)
- در این برد تمام عناصر خارجی مانند صفحه نمایش LCD , LED و زمان واقعی ساعت و حافظه EEPROM و رابط های RS232 , RS485 و صفحه کلید و مدارات اجرایی و نمایشگرهای LED اجرای عملیات و …موجود می باشند
- تمام قسمتهای مربوطه برد را میتوانید با کابل بهم وصل کنید(بعضی از عناصر مثل صفه نمایش LCD نیاز به کابل ندارند)
- یکی از مهمترین بخشهایی که این برد را نسبت به بقیه خاص میکند,کانکتور UC است که ارتباط با بقیه اجزا را فراهم میکند
( این ارتباط شامل خطوط کنترل نمایشگر-پروگرمر-درگاه I2C-رابط UART-گیرنده مادون قرمز و…می باشند) - سوئیچ S-SCK هم برای برنامه ریزی SLOW بوده که پرکاربرده
- خروجی KANDA رابط برنامه ریزی می باشد که تنها زمانی میشود از آن استفاده کرد که پردازنده اصلی متصل نباشد
- دستگاه توسط سوکت ZUSB1 , USB2 به کامپیوتر متصل میشود ونیاز به برق مجزا ندارد(رابط ISP)
- U3 , U4 سنسور های دما برای یکپارچه سازی هستند و توسط کانکتور ۱WR-OUT میتوانید سنسورهای بیشتری اتصال دهید
- دارای کانکتور PS2 برای اتصال صفحه کلید کامپیوتر
- دارای کانکتور XT برای نصب کریستال دلخواه (کریستال پیش فرض روی برد وجود دارد)
- صفحه نمایش مورد استفاده که با نام W1 مشخص شده از نوع ۴ *۲۰ می باشد
- پتانسیومتر P1 برای تنظیم کنتراست LCD
- توسط دیپ سوئیچ SW6 میتوانید خطوط کنترل نمایشگر را به پردازنده اصلی متصل کنید
- دارای نمایشگر ۷SEGMENT که توسط دو دیپ سوئیچ SW4 , SW8 به پردازنده اصلی متصل میشوند
- توسط W2L هم میتوانید کولون را به نمایشگر اضافه کنید
- برای پشتیبانی از رابط سخت افزاری UART در پردازنده های AVR از درگاههای RS232 , RS486 به طور متناوب استفاده کنید
- با پورت (RS232) میتوانید با کابل به کامپیوتر متصل شوید و همچنین توسط SW2 میتوانید مستقیم خطوط RXD , TXD را به پردازنده وصل کنید
- توسط جامپرهای ZW9 , ZW10 میتوانید از همان پلاگین به طور متقاطع به خطوط RXD , TXD وصل شوید
- رابط RS485 – I2C هم از طریق سویچ SW2 به پردازنده وصل میشود
و کلی امکانات دیگه که به خاطر طولانی شدن مطلب ازشون صرف نظر میکنم…
بهتره از نزدیک خودتون نگاهی به برد بندازید
خب حالا توسط کیت های ارتقا که عکساشون رو در پایین گذاشتم میتونید از بقیه میکروها هم استفاده کنید.
نگران هیچی نباشید تمام فایلهای PCB تک تک بردها رو با شماتیکشون رو براتون گذاشتم
برای دانلود تمامی فایلهای PCB و شماتیک برد اصلی و بردهای ارتقا و لیست قطعات رو لینک زیر کلیک کنید
« نکته حائز اهمیت اینه که برای استفاده از قسمت پروگرمر این برد(برد آموزشی) ,شما نیاز به کد هگز دارین که من از کد هگز مدار ( پروگرمر میکروکنترلرهای avr ) استفاده کردم و به همین خاطر کدها و شماتیک و دریوار های مربوط به پروژه ساخت پروگرمر رو به طور مجزا گذاشتم تا دوستان علاقه مند این پروژه رو دانلود کنند…(مدار پروگرمری که برای دانلود در پایین گذاشتم دقیقا همین مدار پیاده شده در برد آموزشی می باشد)».
(دانلود پروژه ساخت پروگرمر میکروکنترلرهای avr )
سلام
میخواستم بدونم از نظر شما ایرادی نداره که بنده از این پروژه برای کسب درامد و تولید استفاده کنم؟؟
سلام
از نظر ما بلامانع است گرچه قید کردن نام ونشانی سایت بروی محصول بعنوان منبع طرح میتواند اجرو قربش را دوچندان کند.