e قفل الکترونیکی هوشمند توسط تاچ لمسی (Touch Screen)

اسماعیل بخش زاد محمودی

09118315058

09336485452

09373054607

09390617786

http://telegram.me/Electronic_iran

mehrsa_bm

Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com

*راهنمای سفارش پروژه*




www.doctronics.co.uk

www.powerengineering.blogfa.com

www.Elecdl.com

www.uoguelph.ca

www.doctronics.co.uk

http://www.sardarjangal.ir

وبلاگ مهندسی برق الکترونیک

 

 

 

 

 

 

 

 

 

 

Google

در اين وبلاگ
در كل اينترنت

الکترونیک مقدماتی

مقاومت

سلف

خازن

دیود

دیود زنر

یک سوسازی دیود

ترانزیستور BJT

دیجیتال Digital

الکترونیک صنعتی

تایرستورها Thyristors

ترایاک TRIAC

ماسفت MOSFET

ترانزیستور دوقطبی IGBT

مبدل های DC به DC

اینورترها(DC/AC Inverter)

میکرو الکترونیک AVR

برنامه نویسی Assembl

1. مقدمه

2. دستورات محاسباتی



11.مدارات میکروکنترلر 8051

12.مدارات میکروکنترلر PIC

13.مدارات میکروکنترلر AVR

14.مدارات دیجیتال Digital

15.مدارات آنالوگ Analog

 


 


دانلود نرم افزارهای کاربردی

 


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

ساعت

عنوان ‍ﭘروژه : قفل الکترونیکی هوشمند توسط تاچ لمسی (Touch Screen) همراه با رابط گرافیکی

شرح پروژه:

این پروژه یک قفل الکترنیکی هوشمند است که کاربر توسط صفحه لمسی می تواند پسورد موردنظر را وارد نماید از جمله کاربرد های این قفل در سیستم های دزدگیر منازل و شرکتها و همچنین قفل های گاوصندوق و در ها و... بصورت گسترده می تواند مورد استفاده قرار گیرد از آنجایی که از صفحه لمس مقاومتی Touch Screen و GLCD در مدار بکار رفته کاربر می تواند برای تنظیم اولیه پسورد مورد نظر را تا 8 رقم ترکیبی از اعداد وارد نماید همچنین در برنامه نوشته شده تنظیماتی برای امنیت بیشتر به برنامه اصلی اضافه می شود که ازجمله تعداد وارد کردن کدهای نادرست تا حدکثر 3 بار همچنین ریست کردن درصورت فراموش نمودن رمز اصلی توسط یک رمز فرعی که بوسیله سازنده در حافظه EEPROM تراشه میکرو ذخیره شده و نیز مدار آلارم در صورت اشتباه وارد کردن 3 بار پسورد توسط کاربر و قفل شدن صفحه در زمانهای مشخص و....

هدف از پروژه:

  1. کنترل قفل الکترونیکی
  2. استفاده از تراشه های برنامه پذیر
  3. استفاده از GLCD128*64 و Touch Screen بعنوان ورودی دستگاه
  4. نمایش همه فرایند ها بر روی GLCD
  5. طراحی صفحه لمسی که بتواند اعداد را بعنوان ورودی مورد استفاده قرار دهد همانند صفحه لمسی موبایل
  6. رابط کاربری مناسب و آسان
  7. مدار راه انداز آلارم برای مواقع لزوم
  8. راه انداز رله خروجی در دوحالت NC و NO برای استفاده بعنوان دربازکن و .....

قابلیت ها:

  1. باز کردن در توسط رمز 8 رقمی
  2. استفاده از صفحه تاچ لمسی بعنوان ورودی
  3. داری سه رله 10 آمپری برای آلارم - دونوع باز شدن، تایمر دار بدون تایمر
  4. دسترسی آسان و سریع

ساختار پروژه در تصویر زیر آورده شده است

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

قفل الکترونیکی لمسی

استفاده از تاچ پد لمسیدر مدار

راهنمای کامل و گزارشکار آماده و تایپ شده در Microsoft Office Word 110 صفحه 7 قسمت بهمراه فایل پایانامه تایپ شده و ویرایش شده آماده برای پرینت و فیلم آموزش عملکرد مدار

نحوه اتصال GLCD به میکروکنترلر:

در بیشتر مدارهای میکروکنترلری ما نیاز به نمایش اطلاعات برای کاربر داریم، برای این کار راه های‬ ‫مختلفی وجود دارد از جمله استفاده از چند ‪، LED ‬استفاده از ‪، 7segment ‬استفاده از ‪ LCD‬ و ...،اما ‪ LCD‬ها‬ ‫به علت داشتن قابلیتهای بیشتر نمایش، ابعاد مختلف و برنامه ریزی آسان اغلب مورد توجه قرار می‬ ‫گیرند.‬ LCD‬ها شامل انواع کاراکتری و گرافیکی هستند که در اینجا نوع گرافیکی آن را معرفی و طرز استفاده‬ ‫آن را شرح می دهیم.‬

قفل الکترونیکی با glcd

امروزه از LCD های گرافیکی بطور گسترده در پروژه های الکترونیک استفاده می شود. یک LCD گرافیکی از تعدادی ماتریس نقطه ای بهم پیوسته تشکیل شده است و توسط یک تراشه راه انداز کنترل می شود. بطور کلی انواع LCD های گرافیکی یا GLCD براساس تراشه راه انداز خود دسته بندی می شوند دونوع از پر مصرف ترین این نمایشگرها را می توان به شماره KS0108 و مدل T6963C مدل Toshiba نامبرد. این نوع ال سی دی ها می توانند ماتریس نقطه ای به اندازه 64 سطر و 128 ستون یا 8192 نقطه را توسط RAM نمایش DDRAM به ظرفیت 128×64 بیت نمایش دهد. مدل GDM12864A توسط تراشه KD0108 کنترل می شود. این تراشه یک راه انداز با 64 کانال خروجی و به منظور کنترل LCD های ماتریسی گرافیکی طراحی شده است.

نحوه استفاده از پایه های glcd

تقسیم بندی صفحه نمایش GLCD :

همانطور که اشاره شد ال سی دی های گرافیکی از دو تراشه کنترلی KS0108 استفاده می کند. که تراشه اول کنترل نیمه راست و تراشه دومی کنترل نیمه چپ صفحه را برعهده دارند. در هر لحظه فقط یکی از این دو تراشه قابل دسترسی است که توسط پایه های CS1و CS2 قابل انتخاب می باشند. شکل زیر این مطلب را بخوبی نشان می دهد.

نرم افزار های کاربردی GLCD :

تراشه های GLCD فقط برای نمایش تصویر طراحی شده اند و فاقد بخش نمایش کاراکتر های استاندارد (حالت متنی) می باشند. بنابراین برای تبدیل تصویر به کدهای قابل نمایش بر روی GLCD باید از نرم افزار های موجود دراین زمینه استفاده نمود یکی از این نرم افزار ها نرم افزار FastLCD است که کار با آن بسیار آسان و راحت می باشد که نحوه کشیدن تصویر دلخواه برای طراحی و کد نویسی در متن زیر آورده شده است: ابتدا تصویر موردنظر را توسط نرم افزار Shortcut رسم نموده مانند شکل زیر با ابزار موجود در نوار ابزار سمت چپ سپس به فرمت BMP فایل ذخیره نمائید :

قفل دیجیتال

در مرحله بعد برای تبدیل این تصویر با فرمت خاص به کد هگز HEX قابل استفاده برای نرم افزار CodeVision Compiler از نرم افزار بسیار عالی به نام BMP2HEX Ver3 استفاده نموده تا به آسانی این تبدیل انجام شود مانند تصویر زیر

تولید کد برای glcd از عکس

مدار نمونه در تصویر زیر آورده شده است

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

استفاده از ال سی دی گرافیکی در مدار آموزشی

استفاده از کتابخانه GLCD

هميشه کار با کتابخانه GLCD يا ال سي دي گرافيکي اصلي کدويژن براي خودم دشوار بوده و خيلي مبهم و هيچوقت توابع آنرا بصورت کامل نتوانستم پيدا کنم. براي همين از کتابخانه هاي ديگر براي راه اندازي ال سي دي گرافيکي استفاده مي کردم. اين کتابخانه از زبان فارسي و عربي به خوبي پشتيباني مي کند. همچنين قابليت کشيدن هر شکلي را دارد. به راحتي مي توانيد يک انيميشن را روي GLCD نمايش بدهيد.

برنامه قفل دیجیتال

قفل دیجیتال با تاچ

ساختار تاچ اسکرین Touch Screen :

فناوری که امروزه ما داریم آن را به نام Touch Screen و یا صفحه نمایش های لمسی می شناسیم نخستین بار در سال 1971 و در مرکز تحقیقات دانشگاه کنتاکی آمریکا پا در عرصه وجود گذاشت، جائیکه دکتر Samuel Hurst در جریان کار بروی رساله های پایان نامه دانشجویان این مرکز بعلت عملیات وقت گیری که بررسی داده های مختلف به همراه داشت با اختراع اولین حس گر لمسی به روش ساده تری برای ورود اطلاعات دست یافت این حس گر که دکتر هرست آن را Elograph نامید (Electronics Graphics) به مانند نمونه های امروزی شفاف و حساس نبود ولی بعدها پایه ای برای تاسیس شرکتی تحت نام Elographics برای کار بروی این تکنولوژی نوظهور گردید.

نحوه اسنفاده از تاچ پد مقاومتی

سه سال بعد نمونه شفاف این تکنولوژی در سال 1974 ارائه شد و در سال 1977 شرکت Elographics موفق به ساخت نمونه شفاف مقاومتی پنج سیمه 5Wire resistive شد که تا به امروز نیز یکی از کارآمد ترین روش های ساخت صفحه نمایش های لمسی به حساب می آید.

صفحه نمایش های لمسی مقاومتی: این روش ساخت که با نام صفحات فشاری نیز شناخته می شوند گسترده ترین نوع صفحات لمسی هستند که از تکنولوژِی ساخت ساده تر و در نتیجه ارزان تری نسبت به رقبا برخوردار بوده و بیش از همه در نمونه های مبتنی بر ویندوز موبایل همانند HTC Touch Diamond و یا HTC TyTNΙΙ دیده می شود.

نحوه استفاده Touch Screen بوسیله میکروکنترلر AVR :این چهار خط برای کنترل تاچ می باشد. برای بدست آوردن مقدارهای XوY صفحه مورد نظر به دوحالت متفاوت از هم تغذیه و کنترل میشوند. در زیر نیز حالتهای مختلف برای بدست آوردن مقدار X و Y آورده شده است:

قفل دیجیتال هوشمند

کاربرد Touch Screen بعنوان کلید:

حال می خواهیم از این مقدار های مختصات بالا بعنوان طراحی یک کلید لمسی با ابعاد مشخص استفاده کنیم . یعنی تصویری از یک کلید را در صفحه نمایش GLCD نمایش دهیم و توسط تاچ نصب شده بر روی این LCD مقدار X و Y را بدست بیاوریم که هنگام لمس این مختصات بدست آمده کار مورد نظر را برای ما انجام دهد. برای این کار ابتدا به شکل یک چهار ضلعی مربع یا مستطیل نیاز داریم تا دو نقطه بر روی محور X و دونقطه بر روی محور Y را محاسبه کنیم بصورت زیر:

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

مدار یک قفل الکترونیکی

در شکل زیر فرم PCB مدار آورده شده است

پروژه دانشجویی قفل دیجیتال

کار با تایمر (timer) و شمارنده (counter) میکروکنترلر AVR :

گاهی اوقات نیاز داریم تا یک زمان بندی دقیق برای وظایف میکروکنترلر مشخص کنیم مانند وقتی که می خواهیم یک LED را هر یک ثانیه یک بار خاموش و روشن کنیم یا زمانی که می خواهیم یک ساعت بسازیم و ... ، در این موارد از تایمر میکروکنترلر استفاده می کنیم. اما گاهی اوقات نیز نیاز است تا تعداد رویدادهایی که خارج از میکروکنترلر اتفاق میافتد را بشماریم مثلاً قصد داریم تا تعداد بطری نوشابه هایی که بر روی نقاله در حال عبور است را بدانیم از امکان شمارنده یا کانتر (counter) میکروکنترلر استفاده می کنیم. در واقع بخش تایمر/کانتر چیزی نیست جز یک شمارنده که در داخل میکروکنترلر تعبیه شده است ،همان طور که میدانیم شمارنده ها برای شمارش نیاز به کلاک پالس دارند حالا اگر این کلاک پالس از کلاک داخلی خود میکرو تامین شده باشد ما تایمر خواهیم داشت اما اگر این کلاک پالس از خارج از میکروکنترلر تامین شود ما یک کانتر خواهیم داشت. یکی از ویژگی های تایمر/کانتر در میکروکنترلر این است که کارکرد آن مستقل از CPU میکروکنترلر است. یعنی تایمر/کانتر قادر است فعالیتش را موازی با CPU انجام دهد. همان طور که در بالا نیز به آن اشاره شد برای اینکه تایمر/کانتر بتواند کار کند نیاز به کلاک پالس دارد. تایمر/کانتر می تواند این کلاک پالس را از کلاک سیستم یا تقسیمی از کلاک سیستم یا از یک منبع کلاک خارجی تامین کند. زمانی که تایمر/کانتر از پایه خروجی کلاک دریافت می کند، سیگنال خروجی با فرکانس اسیلاتور CPU سنکرون می شود. بنابر این برای اطمینان از نمونه برداری مناسب بایستی زمان بین دو کلاک خروجی حداقل برابر یک دوره تناوب کلاک CPU داخلی باشد. کلاک خروجی در لبه بالا رونده کلاک داخلی CPU نمونه برداری می شود. میکروکنترلرهای AVR (بجز MEGA64,MEGA128,MEGA256 و MEGA162 که 4 تایمر دارند) نهایتاً دارای 3 تایمر/کانتر هستند. برخی از آنها دارای عملکرد ساده و برخی دیگر دارای امکانات بیشتر نظیر تولید موج PWM ، حالت مقایسه CTC ، حالت تسخیر، عملکرد غیر همزمان و ... می باشند.

مدار قفل دیجیتالی و باز کردن درب اتوماتیک

طراحی اولیه برای پنل کاربری یک قفل الکترونیک هوشمند:

تصویر نمایش داده شده در هنگام قفل بودن درب می باشد

پروژه

تصویر هنگام لمس کردن اولیه کی پد برای باز کردن قفل

برنامه قفل دیجیتال برای میکرو کنترلر

تصویر پشت زمینه تاچ برای لمس کی پدها همراه با نمایش کوچک کلید فشرده شده در هر بار تا 8 رقم قفل

برنامه قفل دیجیتال برای میکرو avr

در هنگام وارد کردن کد های اشتباه نیز عبارت زیر نمایش داده خواهد شد

قفل دیجیتال با میکرو کتنترلر AVR

در هنگام باز شدن درب تصویر زیر نشان داده می شود و همزمان رله های درب معمولی و تایمر دار نمایش داده خواهند شد تایمر شمارش نیز مربوط به مدت تایم می باشد

قفل دیجیتال با atmega

اگر بیش از سه مرتبه کد وارد شده اشتباه باشد تصویر زیر نمایش داده خواهد شد همزمان نیز رله آلارم که می تواند به یک آژیر خطر فرمان دهد با تایم مشخص فعال خواهد شد برای گزارش خطا

قفل دیجیتال با میکرو برنامه ریزی و ساخت

بکار بردن Touch Screen ها :

تاچ اسکرین ها به دو دسته مقاومتی و خازنی تقسیم می شوند .در نوع مقاومتی که قیمت بسیار مناسب تری هم نسبت به نوع خازنی دارند دو صفحه شفاف روی هم قرار می گیرد که هر کدام از این صفحات دارای یک خط مقاومتی در راستای افق یا عمود دارند که با لمس صفحات شما دو ولتاژ مختلف برای میکرو ارسال می کنید . سپس در میکرو کنترلر بررسی می کنید که این دو ولتاژ با هم مربوط به کدام نقطه از صفحه لمسی می شود . در واقع باید از ADC میکرو استفاده نمایید تا ولتاژ را از میکرو بخوانید. بعد از تجزیه اینکه کدام نقطه لمس شده دستوری در خروجی اجرا شود . در نوع خازنی دقت بسیار بالاست و در این نوع می توان قابلیت هایی مثل مولتی تاچ را که منظور لمس چند نقطه به طور همزمان است را گنجاند. البته این نوع LCD قیمت بالایی دارند و در بازار کمیاب هستند مگر اینکه بخواهید از یک گوشی که به کار نمی رود استفاده نمایید. ساختمان این نوع بر اساس کارکرد خازن ساخته شده است. صفحات لمسی موجود در بازار از نوع اول یعنی به شکل اهمی بوده و در سایز های مختلفی وجود دارند. سایز که بیشتر استفاده می شود سایز های هستند که بتوان آنرا بر روی lcd های گرافیکی نصب کرد. نمونه تصویر بالا یکی از آنها می باشد که برای این پروژه تهیه نموده ام و در سایز 128*64 می باشد که شکل زیر نیز نمونه نصب شده آن بر روی glcd با همین سایز است:

کاربرد Touch Screen بعنوان کلید:

حال می خواهیم از این مقدار های مختصات بالا بعنوان طراحی یک کلید لمسی با ابعاد مشخص استفاده کنیم . یعنی تصویری از یک کلید را در صفحه نمایش GLCD نمایش دهیم و توسط تاچ نصب شده بر روی این LCD مقدار X و Y را بدست بیاوریم که هنگام لمس این مختصات بدست آمده کار مورد نظر را برای ما انجام دهد. برای این کار ابتدا به شکل یک چهار ضلعی مربع یا مستطیل نیاز داریم تا دو نقطه بر روی محور X و دونقطه بر روی محور Y را محاسبه کنیم بصورت زیر:

نحوه استفاده از تاچ مقاومتی در مدار

حال اگر این مستطیل را به یک کلید تشبیه کنیم و برای اینکه بدانیم چه زمانی این کلید لمس میشود به چهار نقطه مثل شکل بالا نیاز داریم X0,X1 - Y0,Y1 برای این کار ابتدا شکل موردنظر را که بر روی GLCD نمایش داده ایم توسط یک جسم نوک تیز همانند نوک مداد که برروی صفحه خش ایجاد نکند انتخاب نموده فشاری آرام می دهیم بصورت مستقیم ملاحظه می شود که نقاط مشخص شده توسط جسم بر روی LCD دیگری که توسط میکرو کنترلر دیگر کنترل می شود تغییر می نماید این اعداد را یادداشت می کنیم که همان نقاط X و Y ها می باشند این فرایند را مرحله به مرحله به ترتیب انجام می دهیم تا نقاط نشان داده شده X0,X1 - Y0,Y1 را بدست آوریم حال برای استفاده از این مقادیر یادداشت شده از برنامه زیر استفاده می کنیم در این برنامه تعریف شده که اگر کلید مشخص شده که اطلاعات X وy آنرا توسط روش بالا محاسبه و بدست آوردیم اگر فشرده شود یک ledجهت نمایش صحت عملکرد برنامه نوشته شده روشن شود مجدد کلید دوم خاموش شود:

دقت شود که مقدار های عددی مثلا 286-425-775-756 مقدار های x و y ها می باشند تکه برنامه بالا به برنامه اصلی اضافه شده تا درون یک شرط کلیدی را برای انجام فرایند مشخص کنترل نماید. برای ایجاد هر تعداد کلید فقط کافی می باشد تا چهار نقطه مختصات آن را بصورت بالا در دستور شرط قرار دهید. این روند نیاز دقت و حوصله دارد تا همه مقدار ها را دقیق و درست بدست آوریم لازم بذکر است که برای بالا بردن دقت این مقدار ها را دوباره نیز بررسی کنیم تا از صحت آن یقین پیدا کنیم.

تعریف ADC و دقت یک مبدل آنالوگ به دیجیتال از نوع مختلف (Analog to Digital Converter)

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

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

مبدل آنالوگ به دیجیتال

مبدل آنالوگ به دیجیتال چیست؟برای تبدیل یک ولتاژبه اعداد از مبدل انالوگ به دیجیتال استفاده میشود.چون میکرو کنترلر بر مبنای دیجیتال پایه گذاری شده است. میکرو های AVR دارای مبدل انالوگ به دیجیتال سرخود است.ولتاژ مرجع انها به سه صورت انتخاب میشود

  1. بصورت داخلی با ولتاژ 2.56 ولت
  2. ولتاز VCC
  3. بصورت خارجی

(ولتاژ مرجع ولتاژی است که مبدل تا ان مقدار ولتاژ را خوانده و تبدیل میکند) برای دادن ولتاژ خارجی به ADC از پایه های AVCC,AREF,GND استفاده می شود. پایه AVCC به ولتاژ تغذیه وصل شده وGND هم به منفی وصل میشود.AREF که برای ولتاژ خارجی است از داخل برنامه هم باید تنظیم شود,تا بعنوان ولتاژ مرجع انتخاب شود. مبدل انالوگ به دیجیتال برای رسیدن به حداکثر دقت به فرکانس کلاکی بین 50 تا 200 کیلو هرتز نیاز دارد.این فرکانس یک سرعت متناسب با دقت مناسب را ارائه میدهد, اگر بخواهیم سرعت تبدیل اطلاعات به دیجیتال زیاد باشد باید فرکانس کلاکی افزایش پیدا کند که دقت را کاهش میدهد. نکته:اگر کاربر از یک منبع ولتاژ متصل به پایه aref استفاده کند, نمیتواند از ولتاژهای مرجع دیگر استفاده کند.اگر ولتاژخارجی به پایه aref متصل نگردد, کاربر میتواند بین ولتاژهای مرجع avcc و یا 2.56 v سوئیچ نماید. -برای حذف نویز روی ورودی انالوگ که ناشی از هسته cpu میباشد, میتوان میکرو را در مد sleep قرار داد. در این مد cpu خاموش بوده و نمونه برداری انجام میشود سپس cpu روشن میشود.

نحوه نوشتن برنامه برای adc میکرو

بررسی میکرو ATMEGA32

از معماری AVR RISC استفاده میکند -کارایی بالا و توان مصرفی کم -دارای 130 دستورالعمل که تنها در یک سیکل کاری انجام میشود -8*32 رجیستر کاربردی -سرعتی تا 16 MIPS در فرکانس 16 MHZ حافظه ,برنامه و داده غیر فرار -8K بایت حافظه FLASH داخلی قابل برنامه ریزی (پایداری حافظه فلش با قابلیت 10000 بار نوشتن و پاک کردن است) -1024 بایت حافظه داخلی SRAM - 512 بایت حافظه EEPROM داخلی قابل برنامه ریزی (پایداری حافظه EEPROM قابلیت 100000 بار نوشتن وپاک کردن را دارد) -قفل برنامه فلش و حفاظت داده EEPROM

خصوصیات جانبی

-دو تایمر-کانتر (TIMER/COUNTER) 8 بیتی با PRESCALER مجزا و دارای مد COMPARE -یک تایمر کانتر 16 بیتی با PRESCALER مجزا و دارای مدهای COMPARE و CAPTURE -3 کانال PWM -6 کانال مبدل انالوگ به دیجیتال 4 کانال با دقت 10 بیتی 2 کانال بادقت 8 بیتی -دارای RTC (REAL TIME CLOCK) با اسیلاتور مجزا -USART سریال قابل برنامه ریزی (UNIVERSAL SYNCHRONOUS AND ASYNCHRONOUS SERIAL RECEIVER AND TRANSMITTER) -WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی -ارتباط سریال SPI برای برنامه ریزی داخل مدار (IN SYSTEM PROGRAMMING) (SERIAL PERIPHERAL INTERFACE) -قابلیت ارتباط سریال SPI به صورت MASTER/SLAVE -قابلیت ارتباط با پروتکل سریال دو سیمه

خصوصیات ویژه میکرو کنترلر

-دارای 5 حالت SLEEP (POWER-DOWN , POWER-SLAVE , ADC NOISE REDUCTION , IDLE , STANDBY ) -منابع وقفه (INTERRUPT) داخلی و خارجی -دارای اسیلاتور RC داخلی کالیبره شده -عملکرد کاملا ثابت -توان مصرفی پایین و سرعت بالا توسط تکنولوژی CMOS توان مصرفی در 4MHZ ,3V , 25C -حالت فعال 3.6 MA (ACTIVE MODE) -در حالت بی کاری 1MA (IDLE MODE) -در حالت POWER DOWN تقریبا 5 میکرو آمپر ولتاژهای عملیاتی -2.7 تا 5.5 ولت برای ATMEGE32 L -4.5 تا 5.5 ولت برای ATMEGE فرکانس کاری -0-16 MHZ برای ATMEGE8 74HC573N

مدار ریست

مدار ریست یا همان بازنشانی میکرو که هنگام هنگ کردن احتمالی یا برای از سرگیری برنامه از خط اول مورد استفاده قرار می گیرد. (برای ریست کردن توسط کاربر) در این پروژه برای ریست کردن GLCD نیز از همین مدار استفاده می کنیم:

مدار ریست در میکرو چیست

در مدار چند رله که می توان از آنها بعنوان قطع کننده ولتاژ 220V در دو حالت NC و NO نرمال بسته و نرمال باز استفاده نمود قرار دارد. لازم بذکر است دیود D1,D2,D3 برای هرزگرد بوبین رله استفاده شده و LED2,3,4 نیز برای فعال بودن هر یک از رله ها استفاده شده اند. از این رله به دلخواه می توان بعنوان قطع کن مدار قفل استفاده نمود رله اول بعنوان خروجی یک آلارم تا جریان 10 آمپر می تواند استفاده شود در هنگام روخ دادن خطا رله دوم برای باز کردن درب (قفل الکتریکی ) مورد استفاده قرار می گیرد البته یک تایمر 120 ثانیه ای دارد که بعد از مدت زمان موردنظر که در برنامه قابل تغییر است بصورت خودکار درب را می بندد. رله سوم برای باز کردن درب (قفل الکتریکی ) مورد استفاده قرار می گیرد بدون تایمر LED نیز این فرایند را نمایش می دهد. رله توسط ترانزیستور BC547 که بعنوان کلید در مدار بکار رفته شده کنترل می شود.

راهنمای بیشتر و کاملتر پس از سفارش پروژه برای شما ارسال می شود لازم بذکر است این خلاصه ای از فایل های راهنمای همراه این پروژه می باشد.

برنامه C برای AVR

Project Student AVR_31 (26)

برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.

دانشجوییبرنامه قفل دیجیتالبرنامه رایگان قفل دیجیتال

آموزش برنامه نویسی قفل دیجیتالآموزش ساخت قفل دیجیتالقفل با avr راهنما و آموزش

قفلنحوه ساخت قفل دیجیتالبرنامه قفل دیجیتال یه زبان سی c

نکته: آموزش نحوه طراحی و برنامه نویسی تراشه میکروکنترلر AVR به زبان C و توضیح خط به خط برنامه به همراه پروژه برای شما ارسال خواهد شد نمونه ای از بخش های این فایل راهنما در شکل ها آورده شده است:


(( سفارش پروژه ))


برای سفارش این برنامه با همین شکل و اجزاء و یا تغییر برنامه مورد نظر به دلخواه خود می توانید از روش های زیر اقدام نمائید، کد سفارش پروژه را ارسال کنید:

هزینه طراحی: SMS-> 0911 831 50 58

کد سفارش پروژه: 103p35

سفارش پروژه >>> www.Project-esisis.com/Content/Page_Contact Us.html

صفحه پیشین 

 

 

 

این وب سایت را در گوگل محبوب کنید:

تشکر از حمایت شما
<img src="Background/Signbot LED (1).gif" width="249" height="49" alt="Signbot LED (1)" />
فروشگاه موبایل تبلت لپتاپ
کانال تلگرام