عنوان پروژه: طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR
قالب فایل: WORD
تعداد صفحات: 24 صفحه
فهرست مطالب:
● چکیده
بخش اول / مقدمه: مختصری راجع به AVR
● خصوصیات (ATMEGA 8)
● خصوصیات جانبی
● خصوصیات ویژه میکروکنترلر
بخش دوم / عملکرد قفل
● تشریح سخت افزار مدار
● قرار گرفتن ATMEGA 8 در مدار
● مدار تغذیه ورودی
● اتصال صفحه کلید
● اتصال رله
● برچسب SUPER VISER
بخش سوم / تشریح زیربرنامه ها
● زیربرنامه BEUTIFULER
● زیربرنامه LOGO
● زیربرنامه COMP
● زیربرنامه CHANGE
* چکیده:
در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8) مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد .
میکرو AVR رمز را از یک صفحه کلید ماتریسی دریافت می کند و پس از نمایش برروی صفحه نمایشگر LCD پس از مقایسه با رمز موجود در حافظه در صورت صحیح بودن رله ای را برای یک ثانیه فعال می کند و قفل باز می گردد هر یک از این کاربرها به راحتی
می توانند رمز مورد نظر خود را تغییر دهند و رمز دیگری را جایگزین آن کنند .
یک رمز 5 رقمی نیز به عنوان رمز SUPERVISER تعریف شده است که در صورتی که یکی از کاربرها رمز خود را فراموش کرد می تواند با وارد کردن آن سه رمز دیگر را صفر کند و کاربرها می توانند با مراجعه دوباره رمز مورد نظر خود را وارد کنند و پیغام های میکرو نیز در هر مرحله با توجه به کلید فشار داده شده بر روی صفحه نمایشگر LCD نمایش داده می شود .
در این پروژه در معرفی به نحوه کار با میکرو کنترلر AVR پرداخته شده است و سپس طراحی مدار و نرم افزار قفل آمده است که در آن نحوه عملکرد مدار ، نقشه شماتیک مدار معرفی زیر برنامه ها و در نهایت مجموعه متن نرم افزار بیان گردیده است .کامپیوتر شامل بخشهای مختلفی است که در این مقاله به معرفی اختصار هرکدام از این قسمت ها خوهیم پرداخت. پردازشگر مرکزی ( CPU ) : ریزپردازنده بمنزله ” مغز” کامپیوتر بوده و مسئولیت انجام تمامی عملیات ( مستفیم یا غیر مستقیم ) را برعهده دارد. هر چیزی را که کامپیوتر انجام می دهد با توجه به وجود “ریز پردازنده ” است . برد اصلی ( MotherBoard ) : برد اصلی کامپوتر بوده که تمام عناصر داخلی به آن متصل خواهند شد. پردازشگر و حافظه بر روی برد اصلی نصب خواهند شد. برخی از عناصر سخت افزاری ممکن است مستقیما” و یا بصورت غیر مستقیم به برد اصلی متصل گردنند. مثلا” یک کارت صدا می تواند همراه برد اصلی طراحی شده باشد و یا بصورت یک برد مجزا بوده که از طریق یک اسلات به برد اصلی متصل می گردد.
سرفصل :
پردازشگر مرکزی ( CPU)
حافظه
برد اصلی ( MotherBoard )
منبع تغذیه ( Power Supply)
هارد دیسک ( Hard Disk)
کارت صدا ( Sound Card )
کارت گرافیک (Graphic Cards)
مانیتور ( Monitor )
صفحه کلید ( KeyBoard )
موس ( Mouse )
فلاپی دیسک ( Floppy Disk )
CD-ROM
پورت ها
کارت شبکه ( Lan Card)
مودم کابلی
رسانه های ذخیره سازی قابل حمل
قیمت در بازار 5000 تومان
کیبورد حرفه ای با قابلیت جابجایی لمسی بین کلمات (Swipe)، حروف فانتزیِ فارسی و انگلیسی ℳ، شکلک ها
برخی از امکانات و قابلیت های اپلیکیشن :
* شکستن رتبه ی سریعترین کیبورد اندرویدی در مه 2014 در گینس!
* ذخیره کلمات نوشته شده و تصحیح خودکار آن کلمه اگر دفعات بعد اشتباه تایپ شود (مناسب برای فینگیلیش نوشتن)
* عملیات فاصله دادن، نقطه گذاری، پاک کردن کلمه ها و ... توسط کشیدن انگشت روی کیبورد انجام میگیرد
* انواع حالت های مختلف برای تایپ کردن توسط کاربر بدون نگاه کردن!
* پشتیبانی از شکلک ها برای استفاده از شکلک های اختصاصی در متن ها
* پشتیبانی از اسمارت فون و تبلت های اندرویدی با صفحه نمایش بزرگ و کوچک
* پشتیبانی از زبان های زنده دنیا از جمله هلندی، انگلیسی، فرانسوی، آلمانی، یونانی، ایتالیایی، پرتغالی، روسی، اسپانیایی و ترکی