![]() |
![]() |
|
| پایان نامه ، پروژه ، مقاله ، تحقیق |
|
این پروژه به عنوان پروژه پایانی مقطع کارشناسی رشته سخت افزار کامپیوتر ارائه گردیده و نیز شامل آموزش پروتئوس و برنامه کدویژن می باشد.
چکیدهدر این پروژه دستگاهی معرفی می شود که توانایی شمارش تا حداکثر 4 رقم را دارد اساس شمارش بر قطع یک پرتو مادون قرمز است هر زمان این نور برقرار شده و قطع گردد شمارنده یک واحد افزایش پیدا می کند وظیفه ایجاد نور مادن قرمز بر عهده یک مدار فرستنده است و گیرنده ای این نور را دریافت می کند، اگر به هر دلیل نور قطع شود (عبور اشیاء) فرستنده پالسی را به میکرو ارسال می کند و میکروکنترلر تصمیم می گیرد که چه عملی انجام دهد کد برنامه در محیط برنامه نویسی CodeVisionAVR ایجاد شده و کل مدارات دستگاه در محیط برنامه Proteus شبیه سازی شده است (فایل های مربوط به شبیه سازی مدار، طراحی PCB و همچنین کد نویسی میکرو در سی دی موجود می باشد) وظیفه نمایش اعداد بر عهده 4 عدد سون سگمنت است که مستقیماً به میکرو متصل هستند پیام های دستگاه نیز از طریق یک LCD به کاربر نمایش داده می شود در ضمن جهت کاربری و تعیین وظایف دستگاه از یک صفحه کلید با 4 دکمه کمک گرفته شده است. دستگاه دارای یک Massag LED است که هر زمان پیام نمایش داده شده بر روی LCD نیاز به توجه داشته باشد روشن می شود و نیز یک LED جهت نمایش قطع شدن نور مادون قرمز که هر زمان گیرنده مادون قرمز قادر به دریافت نور مادون قرمز نشود این LED روشن خواهد شد. قابلیت های این مدار به شرح زیر است: 1) شمارش صعودی یا نزولی (قابل تنطیم) 2) توانایی صفر کردن شمارنده (reset) 3) امکان تعریف آلارم برای رسیدن به عدد صفر (شمارش نزولی) یا یک عدد دلخواه (شمارش صعودی) 4) گرفتن تایید برای ریست کردن، تغییر وظیفه و یا بازگشت به منوی قبلی 5) کنترل حداکثر ظرفیت مجاز (برای مثال در یک آسانسور اگر تعداد افرادی که وارد می شوند بیش از حد مجاز باشد یک آلارم به صدا در آید) کاربردهای دیگری را نیز می توان برای این وسیله در نظر گرفت از جمله: 1. قابلیت استفاده به عنوان دزد گیر (با عبور شخص آلارم به صدا در می آید) 2. قابلیت نصب برای درهای اتوماتیک مانند آسانسور (اگر مانعی جلوی در باشد در بسته نمی شود)
کلمات کلیدی: شمارنده 4 رقمی – شمارنده مادون قرمز – سنسور مادون قرمز – دزدگیر مادون قرمز IR counter – 4Digit counter - Infrared Security Beam فهرست مطالب مقدمه چکیده فصل اول میکروکنترلرها ميکروکنترلر چيست معرفي ميکروکنترلرها بخشهاي مختلف ميکروکنترلر خانواده هاي ميکروکنترلر يک ميکروکنترلر چگونه برنامه ريزي ميشود . با ميکرو کنترلر چه کارهايي مي توان انجام داد . امکانات ميکرو کنترلرها مقايسه خانواده هاي مختلف ميکروکنترلرها خانواده 8051 خانواده AVR خانواده PIC مزاياي ميکرو کنترلر نسبت به مدار هاي منطقي معایب و مزایای میکروکنترلر های مختلف نسبت به هم ۸۰۵۱ میکروکنترلرPIC میکروکنترلرAVR تصميم گيري در انتخاب نوع AVR مزیت AVR نسبت به 8051 ساختمان داخلی میکروکنترلر تفاوت میکروپروسسور و میکروکنترلر عیب میکروکنترلر مشخصات AT Mega32 شرح پین های AT Mega 32 بلوک دیاگرام AT Mega32 مشخصات پکیج AT Mega32 فصل دوم نرم افزار پروتئوس نصب و كرك برنامه پروتئوس آشنايي با محيط شبيه سازي پروتئوس شبيه سازی مدارات در پروتوس انتخاب قطعه پروب های اندازه گیری در پروتئوس اندازه دستگاههای اندازه گیری در پروتئوس اوسیلوسکوپ Logic Analyser COUNTER TIMER VIRTUAL TERMINAL يك شبيه سازي نمونه طراحي PCB با پروتئوس مزیتهای مدارهای چاپی به جای مدارهای سیم کشی محيط برنامه ARES منوی های اصلی (Menu Bar) (Toolbars) منوهای کاربردی منو های ابزار و انتخاب (Mode Selector Toolbar) منو های تعيين موقيعت منوی انتخاب قطعات (package) روش های طراحی PCB پروتئوس روش اول طراحی PCB کشیدن تراکها روش اول کشیدن تراک ها (روش دستی) روش دوم کشیدن تراک ها(روش اتوماتیک) روش دوم در طراحی pcb نحوه ی پرینت از pcb فصل سوم PCB فیبر مدار چاپی (pcb) فیبر فنلیک فیبر فایبر گلاس فیبر دو رو فیبرآماده کاربرد مدار چاپی (pcb) طریقه آماده نمودن و تمیز کردن فیبر مدار چاپی(pcb) نصب قطعات بر روی فیبر مدار چاپی نصب قطعات به طور ایستاده نصب قطعات بطور خوابیده فاصله پایه های قطعات از یکدیگر طریقه عایق نمودن قسمت مسی فیبر مدار چاپی(pcb) طریقه تمیز نمودن فیبرهای مسی قدیمی روش تهیه ی فیبر مدار چایی با پرینتر لیزری طریقه ساخت فیبر مدار چاپی بوسیله لامینت روش هاي ديگر تهيه فيبر مدار چاپي فصل چهارم برنامه CodeVisionAVR آشنايي با برنامه CodeVisionAVR شکل کلی يك برنامه میکرو در زبان c (header) سرامد متغیر ها ارایه ساختمان اشاره گر ها عملگر ها توابع تعریف توابع استفاده از توابع تشریح توابع دستورات شرطی درگاه ثبات DDR ثبات PORT ثبات PIN سرامد delay نوشتن کد برای AVR برنامه ريزي (پروگرم کردن) ميكرو كنترلر فصل پنجم معرفی دستگاه معرفی مدار اهداف ساخت مکانیزه نمودن شمارش افزایش سرعت و دقت در شمارش سنجش حداکثر ظرفیت مجاز تعیین وجود مانع در محل شمارش صعودی و نزولی تعیین حداکثر تعداد برای شمارش اجزای دستگاه 1) تغذیه 2) فرستنده مادون قرمز 3) گیرنده مادون قرمز 4) میکروکنترلر 5) LCD 6) سون سگمنت ها 7) صفحه کلید برنامه میکرو به زبان C و توضیحات آن نقشه شماتیک دستگاه الف) مدار میکرو ب) مدار فرستنده مادون قرمز ج) گیرنده مادون قرمز شبیه سازی دستگاه در پروتئوس طراحی PCB دستگاه با برنامه پروتئوس الف) مدار میکرو 93 ب) مدار فرستنده مادون قرمز ج) گیرنده مادون قرمز د) سون سگنت ها شرح کار دستگاه 1) حالت آلارم 2) شمارش صعودی 3) شمارش نزولی مقدمه امروزه سیر صعودی پیشرفت علم و فناوری و یافته های جدید بشری زمینه ساز طراحی و ساخت ابزار آلات و ماشین هایی است که می توانند کاربرد های مفید و و مهمی داشته باشند این دستگاه ها اغلب هوشمند بوده و بر اساس الگوریتمی خاص وظیفه خود را انجام می دهند و این امر را مدیون تلفیق سخت افزار و نرم افزار هستیم با به کار گیری سخت افزاری که می تواند دستورات (نرم افزار) ما را پیاده سازی و اجرا کند قادر خواهیم بود ابزارهایی با امکانات بیشتر، سریعتر، کم هزینه تر و البته قابل ارتقاء تر بسازیم؛ هدف از ساخت و ایجاد اینگونه ماشین آلات ها مکانیزه کردن کارها است طوری که کارهایی که در قدیم با دخالت انسان و به صورت دستی انجام می شد به سمت ماشینی شدن حرکت کند و کارهای سخت و طاقت فرسا و اموری که نیازمند دقت و توجه زیاد است با دخالت این ماشین های هوشمند مکانیزه شده و دقت و سرعت انجام آنها گاه چند برابر شود، ما روز به روز شاهد افزایش کاربرد اینگونه مدارت سخت افزاری هوشمند هستیم که به منظور های مختلف و برآورده کردن نیاز های گوناگون به کار گرفته می شوند، یکی از عرصه هایی که در این زمینه می توان نام برد شمارش (کالاهای تولیدی یا تعداد افراد وارد شده ، تعداد ماشین های عبوری از یک مسیر و . . .) است، در این پروژه دستگاهی طراحی ، ساخته و معرفی می شود که می تواند با یک میکروکنترلر AVR که به یک سنسور مادون قرمز تجهیز شده و یک الگوریتم که توسط برنامه نویسی به زبان C پیاده سازی شده اشیائی را که از یک محل عبور می کنند را بشمارد و مقدار نهایی را نمایش دهد و در صورت لزوم هنگام رسیدن به یک عدد خاص با یک آلارم مدیر را آگاه سازد؛ به عنوان مثال یکی از کاربردهای این پروژه استفاده آن در کارخانجات تولیدی و نصب آن بر روی تسمه نقاله خط خروجی است نحوه عملکرد این پروژه بدین صورت است که هر گاه ارتباط بین دو سنسور مادون قرمز قطع گردد شمارنده یک واحد افزایش می یابد.
برای دانلود از لینک زیر استفاده کنید: http://www.4shared.com/file/RRuRQ06e/shomarandeh.html
هزینه دریافت پسورد این پروژه ده هزار تومان هست؛ به منظور پرداخت هزینه می توانید طبق دستورالعمل زیر عمل نمائید: روش اول پرداخت فیش نقدی: مبلغ رو به حساب سپهر صادرات شماره 0309321419001 به نام ابراهیمی واریز کنید روش دوم انتقال کارت به کارت توسط دستگاه های خودپرداز: مبلغ رو به شماره کارت 6037691047348255 انتقال دهید خرید حضوری: به آدرس کرمانشاه شهرک معلم، روبروی مجتمع میلاد کتابخانه عمومی امام علی (ع) بخش کافی نت مراجعه کنید بعد از انتقال وجه و دریافت شماره فیش و یا پیگیری دستگاه خود پرداز، جهت دریافت پسورد با شماره 09351789922 تماس بگیرید و یا شماره فیش یا شماره ارجاع رو به آدرس kaajeesabz (at) gmail.com ایمیل کنید (لطفاً در ایمیل خود نام پروژه رو ذکر کنید) پسورد خیلی زود خدمت شما ارسال خواهد شد اگر در مورد پروژه و نحوه خریداری اون مشکل و یا سوالی داشتید با 09366382707 تماس بگیرید.
|
|
+ نوشته شده در
جمعه بیست و ششم شهریور 1389ساعت 16:2 توسط S.A.E |
|
|
صفحه نخست پست الکترونیک آرشیو عناوین مطالب وبلاگ |
| درباره وبلاگ |
مطالب وبلاگ اکثرا پیرامون مقاله و پروژه ست. تمامی فایل های وبلاگ در سایت 4shared آپلود می شوند برای دسترسی سریع می تونید از آدرس http://krcom.4shared.com استفاده کنید.
می توانید موضوع مورد نظر خود را در این وبلاگ جستجو کنید. به دلیل احتمال فیلترینگ تعداد خیلی زیادی از مقاله ها و پروژه ها در وبلاگ قرار داده نشده است لطفا درخواست خود را توسط ایمیل (kaajeesabz (at) gmail . com) مطرح نمائید. تعدادی از عکس های وبلاگ به دلیل فیلتریک! غیر قابل دسترس هستند که برای چندمین بار تلاش خواهد شد این مشکل رفع کردد ضمن تشکر و سپاس از سیستم قدرتمند فیلتریگ! |
|
RSS
|