ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR

ساخت قفل رمزی

در این بخش دانلود پروژه ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. با پیشرفت روز افزون تکنولوژی شاهد افزایش سطح کارایی الکترونیک و پردازشگرها در زندگی هستیم. تا همین اواخر بدون استثنا تمامی قفل ها دارای ساختاری مکانیکی بودند, اما امروزه با کمی دقت می توانیم متوجه جایگزین شدن قفل های دیجیتالی در بعضی از گاوصندوق ها, درب های اتوماتیک و دیگر صنایع هوشمند باشیم.

پروژه های متعددی در سطح اینترنت با عنوان ساخت دربازکن دیجیتال با میکروکنترلر AVR وجود دارند, ولی تمامی آن ها تقریبا دارای عملکردی یکسان هستند, که در ساخت آن ها از یک کی پد و LCD کاراکتری استفاده شده است. به همین دلیل دیگر جذابیت خاصی بین طرفداران میکروکنترلرهای AVR ندارند. اما در این پروژه الکترونیک 98, پا را فراتر گذاشته و پروژه معروف و کاربردی ساخت قفل رمزی دیجیتالی را با کمی تغییرات به یک پروژه حرفه ای و جذاب تبدیل کرده است.

بعد قبل
ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR
ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR
ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR
ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR

ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR
بعد قبل

شرح عملکرد پروژه

در ساخت این پروژه برای نمایش اطلاعات از یک LCD گرافیکی در اندازه 64*128, و برای وارد کردن اعداد از یک صفحه لمسی (تاچ اسکرین) استفاده شده است. که شما می توانید با لمس عدد مورد نظر آن عدد را انتخاب کنید. از دیگر ویژگی های بارز این پروژه که جذابیت آن را چند برابر می کند, پشتیبانی از زبان فارسی است, به همین دلیل تمامی متن ها و منوها به زبان فارسی نمایش داده می شود. در ادامه نحوه راه اندازی و دیگر امکانات پروژه شرح داده خواهد شد.


نقشه شماتیک پروژه

نقشه شماتیک پروژه ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR

لیست قطعات مورد نیاز

مقاومت 68 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد2 عدد
مقاومت 330 اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد1 عدد
دیود 1N40073 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP1 عدد
خازن الکترولیتی 1000uf میکروفاراد 16 ولت1 عدد
خازن الکترولیتی 470uf میکروفاراد 50 ولت1 عدد
خازن عدسی 100nF نانوفاراد2 عدد
ترانزیستور BC338 نوع NPN1 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
میکروکنترلر ATMEGA8A-PU مدل DIP تایوانی با 28 پایه1 عدد
سوکت آی سی 40 پایه مدل معمولی1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
ترمینال پیچی 3 پین مدل KF300 رنگ آبی1 عدد
بازر 5 ولتی با اسیلاتور داخلی1 عدد
LCD گرافیکی سایز 128x64 با بک لایت آبی و درایور KS1081 عدد
تاچ اسکرین 4 پین سایز 128x64 مدل مقاومتی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر1 عدد
لامپ LED قرمز سایز 3mm میلی متر مدل مات1 عدد
هیت سینک آلومینیومی 20x141 عدد

برخی از ویژگی های پروژه

:: نمایش تمامی متن ها به زبان فارسی.

:: پخش صدا با لمس هر کلید بر روی صفحه نمایش.

:: امکان تغییر رمز ورود و ذخیره آن در حافظه EEPROM میکروکنترلر.

:: استفاده از LCD گرافیکی 64*128 نوع SED با قابلیت تعریف فونت.

:: امکان کنترل رله متصل به میکروکنترلر AVR با وارد کردن رمز درست.

:: پشتیبانی از قابلیت کالیبراسیون اتوماتیک تاچ اسکرین (صفحات لمسی).

:: نمایش وضعیت رله به زبان فارسی به صورت مداوم بر روی LCD گرافیکی.

:: فونت اختصاصی طراحی شده با حروف فارسی و انگلیسی و امکان استفاده در سایر پروژه ها.

:: قابلیت راه اندازی و استفاده آسان بدون نیاز به ویرایش برنامه از هر نوع تاچ اسکرین با هر ابعادی.


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه ساخت قفل رمزی تاچ اسکرین با LCD گرافیکی و میکرو AVR

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

نحوه راه اندازی پروژه

ابتدا همانند نقشه شماتیک ارائه شده در بالا, مدار را بر روی یک برد برد و یا فیبر مدارچاپی مونتاژ نمائید. سپس مدار ساخته شده را توسط یک منبع تغذیه 5 ولتی با حداقل جریان 200 میلی آمپر راه اندازی نمائید. زمانی که مدار روشن می شود, وارد مرحله کالیبراسیون تاچ اسکرین می شوید. در این مرحله از شما خواسته می شود تا نقطه مشخص شده را لمس کنید, این درخواست برای سه بار در سه نقطه متفاوت به شما نمایش داده می شود و شما باید به ترتیب سه نقطه را لمس کنید. با لمس این سه نقطه طبق برنامه نوشته شده در محیط نرم افزار BASCOM-AVR به زبان بیسیک BASIC, میکروکنترلر ATmega32 به صورت اتوماتیک مشخصات سایر نقاط LCD گرافیکی را در واحد پیکسل به دست می آورد.

بعد از مرحله کالیبره کردن وارد منوی اصلی می شوید. در این منو در سمت راست LCD گرافیکی یک کی پد 4*3 نمایش داده می شود که شامل اعداد 0 تا 9 و کلید ستاره و مربع می باشد. همچنین در سمت چپ ال سی دی گرافیکی اطلاعاتی نظیر اعدادی که لمس می کنید و وضعیت رله متصل به میکروکنترلر AVR مشاهده می کنید.


نحوه فعال و غیر فعال کردن رله مربوط به بازکردن درب

جهت فعال و غیر فعال کردن رله متصل به میکروکنترلر AVR ابتدا باید رمز ورود را وارد نمائید و سپس جهت تائید باید کلید مربع را فشار دهید, در صورتی که رمز ورود را صحیح وارد کرده باشید یک پیغام به زبان فارسی مبنی بر خوش آمدگویی به شما نمایش داده می شود, حال می توانید با فشار مجدد کلید مربع رله را روشن و با فشار دادن کلید ستاره رله متصل به میکروکنترلر AVR را خاموش کنید.

نحوه تغییر رمز ورود

همچنین برای تغییر رمز ورود کافی است تا بعد از وارد کردن رمز ورود به جای لمس کلید مربع جهت ورود, کلید ستاره را فشار دهید و سپس رمز جدید خود را وارد نمائید و در پایان جهت ذخیره رمز جدید از کلید مربع استفاده کنید.

ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

جهت درک بهتر عملکرد مدار می توانید فیلم ضبط شده از عملکرد مدار ساخته شده توسط الکترونیک 98 را در ویدئو زیر به صورت آنلاین مشاهده نمائید.

توجه : زمانی که برای اولین بار مدار را فعال می کنید, رمز ورود به صورت پیش فرض 0000 می باشد.

توجه : در این پروژه ما از پورت C (PORTC) میکروکنترلر AVR جهت راه اندازی LCD گرافیکی استفاده کردیم. به دلیل اینکه فیوز بیت jtagen در میکروکنترلر ATMEGA32 بر روی این پورت سوار است و به صورت پیش فرض فعال می باشد. به همین دلیل باید در هنگام پروگرام کردن میکروکنترلر توسط پروگرامر این فیوز بیت را غیر فعال نمائید.


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : BASCOM-AVR

 برنامه نویسی شده به زبان : BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 16 نوامبر 2017

25 دیدگاه

  1. سلام.خوبه.اما یک  سوال.آیا این قفل قابلیت حک شدن داره؟؟ امنیتش تا چنددرصده؟؟ متشکر میشم اگر صادقانه پاسخ بدهید.

  2. سلام دوست عزیز
    از اونجا که در طراحی این مدار از میکروکنترلر استفاده شده و پردازشگر اون با هیچ مدار دیگه ای و محیط خارجی شبکه نیست پس قطعا امکان هک اون صفره! همچنین برای امنیت بیشتر میتونید بعد از پروگرام کردن میکروکنترلر توسط پروگرامر میکروکنترلر رو قفل کنید به این ترتیب دیگه به هیچ عنوان نمیشه حافظه flash و eeprom میکروکنترلر رو خوند و یا اونو ویرایش کرد.

  3. سلام خسته نباشید. من چند ماه پیش پروژه قفل رمز با تاچ رو دانلود کردم الان که اونو ساختم و برنامه رو پروگرام میکنم مشکل داره و کاراکترارو کوچیک نشون میده و معکوس نشون میده رمز رو هم که میزنم چیزی اتفاق نمیوفته تو رو خدا برنامه کامل و اصلی رو به ایمیلم بفرستید اگه هزینه هم داره رو چشم میذارم پرداخت میکنم فقط تو رو خدا سریعتر باید پروژمو تا 3 روز دیگه تحویل بدم یا علی

  4. سلام دوست عزیز
    برنامه ای که برای دانلود قرار دادیم کامل هستش و 100 درصد عملی، حتی برای اطمینان کاربران یک نمونه از پروژه را طراحی و از عملکردش فیلم گرفتیم که می تونید مشاهده کنید همچنین یک نمونه از این پروژه ساخته شده و آنرا در فروشگاه سایت قرار دادیم.
    بهتر شما اینجا مشکلاتتون رو مطرح کنید تا به کمک هم اونو حل کنیم، زمانیکه ال سی دی کاراکترهای شما رو معکوس نشون میده این به این معنا که شما ال سی دی رو اشتباه به میکروکنترلر متصل کردید برای رفع این مشکل کافی پایه های ce و ce2 ال سی دی گرافیکی را به صورت جابه جا به میکروکنترلر avr متصل کنید و حتما باید این نکته رو توجه داشته باشید که برای راه اندازی این پروژه باید از ال سی دی های گرافیکی سری SED استفاده کنید.
    بهتره در ساخت مدارات الکترونیکی کمی صبور باشید و با دقت بیشتری ساخت پروزه را انجام دهید.

  5. سلام دوست عزیز خیلی عالی پروژه هاتون. من بخوام برای دانلود مطالب شما باید چبکار کنم؟ لطفا راهنمایی کنید 

  6. سلام دوست عزیز
    برای دانلود پروژه ها به صورت تکی باید مبلغ پروژه درخواستی را به صورت آنلاین با تمامی کارت های بانکی عضو شتاب پرداخت نمائید و در انتها بعد از پرداخت وجه لینک دانلود فایل پروژه به شما نمایش داده خواهد شد.
    اگر هم می خواهید چند پروژه را دانلود کنید به شما پیشنهاد می کنید ابتدا عضو سایت شوید و سپس عضویت ویژه خریداری نمائید به این ترتیب با فعال کردن عضویت ویژه می توانید پروژه های دلخواه خود را از سایت دانلود کنید.

  7. سلام من فایل رو خرید و دانلود کردم اما شماتیک مدار داخل او نبود واگه بخوام تغیرات موچکی در اون بدم کمکم میکنید.ممنون

  8. سلام دوست عزیز
    نقشه شماتیک به ایمیلتان ارسال گردید.
    جهت سفارش پروژه لطفا از طریق تلفن موجود در سایت با همکاران ما در بخش فنی در تماس باشید.

  9. محمد مهدی پایه ور

    سلام من خرید کرده بودم این پروژه رو ولی فایل pcb داخل فایل ها نبود اگه امکانش هست برام بفرستینش ممنون

  10. سلام دوست عزیز
    فایل PCB درون پوشه PCB موجود است. در صورتیکه مایل به دریافت دوباره فایل PCB هستید می توانید یک ایمیل با همان ایمیلی که اقدام به خرید فایل کرده اید با موضوع درخواست ارسال دوباره فایل PCB به همراه شماره سفارش خود به آدرس ایمیل ofogh.ideh@yahoo.com ارسال نمائید.

  11. سلام وقتتون بخیر. من میخام این پروژه رو بخرم برای یکی از پروژه های دانشگاهم. حالا یک سوال داشتم و اینکه این تاچ اسکرین که گفتین ۴ پین هست و نوع مقاومتی تو فیلم با پیچ گوشتی لمس میکردید آیا این قابلیت رو داره که با دست هم لمس بشه. ممنون میشم اگه جواب بدید.

  12. فرهاد اکبری

    با سلام و احترام
    بله می توانید با دست لمس کنید، در فیلم برای اینکه در هنگام لمس نمایشگر، دست جلوی دوربین ضبط فیلم را نگیرد از یک پیچ گوشتی استفاده شده که هم در ویدیو عملکرد پروژه قابل مشاهده باشد و هم نقاط دقیق‌تر لمس شوند.

  13. خداخیرتون بده ممنونم

  14. سلام وقتتون بخیر باشه. از سایتتون(آیسی ۹۸) قطعه سفارش دادم از پنجشنبه ساعت های ۶ یا ۷ با پست پیشتاز قراره که بیاد و پیامش همون روز که سفارش شما با پست پیشتاز در راه است. اما هنوز نیامده میشه بگید چقدر دیگه طول میکشه ممنون لطف و محبتتون میشم

  15. آقا سلام مجدد اگه میشه برای نصب تاچ اسکرین روی برد که چگونه نصبش کنم یه راهنمایی بکنید ممنون میشم

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.