IRANDOWNLOAD جدیدترین وبه روز ترین سایت دانلود درکشور

تایپ SMS با کی پد

 

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

این پروژه با میکروکنترلر AVR و با کامپایلر Bascom AVR تهیه شده است.


این مجموعه شامل نقشه کامل مدار و سورس پروژه به زبان Bascom می باشد.


جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 144KB )


منبع: www.AVR64.com

 

 
مارس 30th, 2012 | 929 views | دسته: Alphanumeric LCD، Bascom AVR، Keypad
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

قفل رمز دیجیتال با AVR

 

این پروژه با میکروکنترلر AVR به زبان بیسیک و با کامپایلر بیسکام تهیه شده است. از کی پد 3*4 ماتریسی جهت رابط کاربری استفاده شده است .

میکروکترلر استفاده شده ATmega8 می باشد که می توان برنامه را به راحتی برای همه میکروکنترلر های AVR تغییر داد.

پسورد این پروژه 8 رقمی می باشد و در حافظه EEPROM داخلی میکروکنترلر ذخیره می شود و با قطع تغذیه میکروکنترلر از بین نمی رود.

 

توجه: قبل از اولین راه اندازی، کلید Default را به صورت وصل نگه داشته و تغذیه را وصل کنید تا عبارت Memory Erased را بر روی LCD ببینید. در این صورت رمز پیشفرض دستگاه 11111111 شده و می توانید وارد سیستم شده و رمز را به دلخواه تغییر دهید.

 

اهداف:
آموزش برنامه نویسی ساختیافته با سابروتین
آموزش عدم استفاده از دستور Goto تحت هیچ شرایطی
آموزش کار با کی پد 3 در 4
آموزش کار با حافظه دائمی EEPROM
آموزش کار با آرایه ها و رشته ها


این پروژه با سورس و شبیه ساز در پروتیوس جهت دانلود قرار داده شده است.

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 100KB )

 

منبع:  www.AVR64.com


 
مارس 31st, 2012 | 2,591 views | دسته: Alphanumeric LCD، Keypad، Relay
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

فانکشن ژنراتور با AVR

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

 

قابلیت ها :
تولید موج با فرکانس 1 تا 65535 هرتز
تولید موج نویز به صورت random
تولید شکل موج ضربان قلب
سیگنال های فرکانس بالا 1 ، 2 ، 4 و 8 مگاهرتز

 

محتویات فایل:

شماتیک مدار، شماتیک منبع تغذیه مدار، PCB مدار در eagle، مدار شبیه سازی شده در Proteus، سورس کامل برنامه به زبان C و تصویر مدار ساخته شده.

 

جهت دانلود فایل اینجا کلیک کنید. ( 300KB )

 

منبع:

 http://www.ellab.ir/project/Electronics/avr-signal-generator.php#more



 
آوریل 3rd, 2012 | 2,477 views | دسته: Alphanumeric LCD، Win AVR
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

قفل رمز با AVR

این پروژه قفل رمز دیجیتال با میکروکنترلر AVR و به زبان C و با استفاده از کامپایلر WIN AVR طراحی شده است .

خروجی این دستگاه یک رله می باشد که با وارد نمودن رمز بسته می شود . کی بورد مدار نیز با استفاده از تک سوییچ روی PCB مدار تعبیه شده است.
رمز پیش فرض این مدار 0000 است که امکان تغییر را نیز دارد به این صورت که پس از وارد کردن پسورد به منوی تغییر پسورد هدایت می شوید و از شما پسورد قبلی و پسورد جدید خواسته می شود که با وارد کردن آنها می توانید پسورد دستگاه را عوض کنید .
همچنین در این مدار برای کم کردن مصرف انرژی پس از چند ثانیه بیکاری سیستم ،Backlight ال سی دی خاموش می شود.

 

محتویات :

سورس کامل برنامه به زبان C ، نقشه مدار ، بورد PCB طراحی شده با فرمت PDF و PNG ، فایل Hex برنامه


جهت دانلود فایل های این پروژه اینجا کلیک کنید.  ( 615KB)

 

منبع:

http://extremeelectronics.co.in/avr-projects/avr-project-atmega8-based-smart-code-lock/ 

 



 
آوریل 3rd, 2012 | 2,650 views | دسته: Alphanumeric LCD، Keypad، Win AVR
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

 

توضیحات

icon فایل هایی که با لینک مستقیم در سایت قرار گرفته اند بدون پسورد می باشند.
 

کنترل از راه دور 5 کاناله مادون قرمز

پروژه کنترل از راه دور 5 کانله با مادون قرمز که با میکروکنترلر AVR و به زبان C تهیه شده است.

خروجی هر رله با استفاده از کانکتور در اختیار بوده و می توان با آن 5 وسیله برقی را روشن و خاموش کرد .
برنامه میکرو به زبان C و با کامپایلر GCC و در AVR Studio نوشته شده است . از یک سنسور 3 پایه مادون قرمز برای دریافت علائم و از درایور ULN23003 برای راه اندازی رله ها استفاده شده است.

 

برای کنترل این پروژه باید از کنترل هایی با فرمت NEC استفاده شود. این نوع کنترل ها در CD/DVD پلیرهای مدل چینی استفاده می شود.

 

برد کنترل این پروژه 6 متر می باشد.

 

محتویات : 

سورس کامل برنامه به زبان C ، شماتیک ، PCB طراحی شده مدار

 

جهت دریافت فایل های این پروژه اینجا کلیک کنید. ( 370KB )

 

منبع: 

http://extremeelectronics.co.in/avr-projects/avr-project-%E2%80%93-atmega8-based-multi-channel-ir-remote/ 


 
آوریل 3rd, 2012 | 1,365 views | دسته: IR، Relay
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

ولت متر دیجیتال 0 تا 25 ولت با AVR

پروژه ولت متر دیجیتال با میکروکنترلر AVR که با کامپایلر بیسکام تهیه شده است. این ولت متر از 0 تا 25 ولت را اندازه گیری می کند.

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

میکروکنترلر به کار رفته در این پروژه ATmega8 می باشد.

جهت مانیتورینگ ولتاژ از سون سگمنت 4 تایی آند مشترک استفاده شده است. برای راه اندازی سون سگمنت از روش مالتی پلکس استفاده شده است.

برای آنکه بتوان ولتاژ 0 تا 25 ولت را به ورودی 5 ولتی مبدل آنالوگ به دیجیتال تبدیل کرد از یک مدار مقسم ولتاژ مقاومتی استفاده شده است . یعنی می توان با حذف این مدار مقسم مدار را به ولتمتر 0 تا 5 ولت تبدیل کرد.


محتویات: سورس برنامه به زبان بیسیک، فایل hex خروجی، شماتیک مدار، فایل شبیه سازی شده

 

جهت دریافت فایل های این پروژه اینجا کلیک کنید. ( 95KB )

 

منبع:

http://www.avrprojects.info/avr-projects/digital-voltmeter/ 



 
آوریل 4th, 2012 | 2,895 views | دسته: ADC، Bascom AVR، Seven Segment
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،
 

 



 




تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

اندازه گیری ظرفیت خازن و سلف با AVR

 

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

 

محدودیت های پروژه :
اندازه گیری مقدار سلف از 0.1 هانری تا 1 هانری
اندازه گیری مقدار خازن از 1 پیکوفاراد تا 2.5 فاراد
اندازه گیری مقدار خازن های الکترولیت از 0.1 فاراد تا 30000 فاراد


محتویات: سورس برنامه به زبان بیسیک، نقشه شماتیک، تصاویر مدار ساخته شده


جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 452KB )

 

 

منبع:

 http://www.avrprojects.info/avr-projects/capacitance-and-inductance-meter-using-atmega8/


 
آوریل 6th, 2012 | 2,452 views | دسته: Alphanumeric LCD

برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،





تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

ریموت کنترلر از طریق SMS با AVR

 

با استفاده از این پروژه می توان 4 عدد رله را از طریق ارسال SMS کنترل کرد. خروجی این رله ها جهت کنترل وسایل برقی از جمله چراغ های روشنایی، موتور های الکتریکی، مودم ADSL، رایانه های شخصی، دیگهای بخار آب، پمپ آب، درب گاراژ و بسیاری دیگر قابل استفاده است .

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

این پروژه با ماژول GSM مدل GM-47 sony-ericsson طراحی شده است.

 

چنانچه ماژول GM-47 sony-ericsson در ایران در دسترس نبود، با کمی تغییر در شماتیک این پروژه می توان آن را برای دیگر ماژول های GSM مانند Sim300CZ استفاده نمود.

 

جهت راه اندازی این ماژول از میکروکنترلر AVR با نام ATtiny2313 استفاده شده است. برنامه نویسی این میکروکنترلر با زبان اسمبلی انجام شده است.

 

این پروژه دارای ویژه گی های زیر است:

.       • کنترل وضعیت ON/OFF بودن چهار وسیله برقی از طریق رله

.       • 8 ورودی دیجیتال قابل استفاده برای سوییچ ها و سنسور های دیجیتال

.       • کم بودن تعداد قطعات

.       • اجرای فرمان پس از دریافت رمز صحیح

.       • امکان ارسال SMS از طریق هر موبایلی

 

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

توجه: امکان ارسال SMS از طریق هر موبایلی وجود دارد.

توجه: رمز پیش فرض این سیستم 1234 می باشد.


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

A) 1234*5678 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status
B) 1234 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status
C)=’MSO-BIDI-FONT-WEIGHT:NORMAL’> 1234 1=1 2=0 3=1 4=1 Status
D) 1234 Status
E) 1234 Relay2=0

A )

پسورد 1234 جهت شناسایی ارسال شده و در خواست می شود که پسورد قبل را با پسورد جدید 5678 جایگزین شود.

رله های 1 و 3 و 4 فعال شده و رله 2 غیر فعال می شود.

با ارسال کلمه Status وضعیت رله ها و چهار ورودی درخواست می شود.

 

B )
پسورد 1234 جهت شناسایی ارسال می شود

رله های 1 و 3 و 4 فعال شده و رله 2 غیر فعال می شود.

با ارسال کلمه Status وضعیت رله ها و چهار ورودی درخواست می شود.

 

C )

رجوع شود به منبع اصلی این پروژه

 

D )

پسورد 1234 جهت شناسایی ارسال می شود.

با ارسال کلمه Status وضعیت رله ها و چهار ورودی درخواست می شود.

 

E )

پسورد 1234 جهت شناسایی ارسال می شود.

رله 2 غیر فعال می شود.

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 380KB )

 

محتویات فایل: شماتیک، سورس پروژه با زبان اسمبلی، فایل HEX و PCB

 

منبع:

 http://www.serasidis.gr/circuits/SMSremoteV3/SMSrcV3.htm

 

 

 
آوریل 9th, 2012 | 2,838 views | دسته: Assembly، Relay

برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،





تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

پروگرمر USB برای AVR

این پروگرمر برای ارتباط با کامپیوتر از پورت USB استفاده می کند و نیازی هم به تغذیه خارجی ندارد.

جهت پروگرمر کردن میکروکنترلر های AVR از ارتباط ISP استفاده شده است.

هسته اصلی این پروگرمر یک میکروکنترلر AVR با نام ATtiny2313 میباشد که باید فایل AVR910_2313_v38c.hex بر روی آن پروگرم شود. این فایل در فولدر AVRprog Firmware موجود است.

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

 

توجه: فیوز بیت های میکروکنترلر ATtiny2313 باید به حالت “Ext. Crystal Osc. 14CK + 65ms” تنظیم شوند.

 

با استفاده از مبدل FT232BM ارتباط سریال ( UART ) میکروکنترلر ATtiny2313 به USB تبدیل شده است.

جهت اتصال پروژه به کامپیوتر نیاز به کابل USB دارید. این کابل باید یک سر USB A و سر دیگر USB B باشد.

بعد از اتصال پروژه به کامپیوتر، در سیستم عامل پیغامی مبنی بر پیدا شدن یک سخت افزار جدید نمایش داده شده و درخواست نصب درایور می شود. درایور این پروژه در فولدر FT232 drivers 2.00.00 قرار دارد. 

LED روی پروژه در زمان دریافت یا ارسال اطلاعات توسط پروگرمر، چشمک خواهد زد.


برای این پروگرمر PCB نیز طراحی شده است.


جهت استفاده از این پروگرمر می توانید از نرم افزار AVRprog استفاده نمایید ولی پیشنهاد سایت منبع این پروگرمر استفاده از نرم افزار AVR-Osp II  Version.547 می باشد که نسبت به AVRprog میکروکنترلرهای بیشتری را پشتیبانی میکند. این نرم افزار همرا فایل های پروژه موجود است.

توجه: تنظمات نرم افزار AVR-Osp را مطابق شکل زیر انجام دهید:

 

 

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 2.32MB )

 

منبع:

http://www.serasidis.gr/circuits/usbAvrProg/usbAvrProg.htm 

 

 

 
آوریل 12th, 2012 | 1,638 views | دسته: Assembly

برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،





تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh

قفل رمز با کارت تلفن و AVR

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

این پروژه با میکروکنترلر AVR به نام AT90s2313 انجام شده است. زبان برنامه نویسی این پروژه اسمبلی می باشد.

هر کارت تلفن شماره شناسایی منحصر به فردی دارد که جهت شناسایی کارت های از این شماره استفاده می شد. برای همین برای این پروژه پر یا خالی بودن اعتبار کارت تلفن مهم نیست. شماره شناسایی هر کارت تلفن در حافظه EEPROM داخلی میکروکنترلر ذخیره می شود برای همین این اطلاعات با قطع تغذیه میکروکنترلر پاک نخواهند شد.


شماتیک پروژه :


جهت مشاهد تصویر در اندازه بزرگتر بر روی آن کلیک کنید.

 

برای ثبت یک کارت تلفن در سیستم باید بعد از قرار دادن کارت تلفن در ریدر، کلید SW2 را فشار دهید. و برای حذف یک کارت از سیستم باید از کلید SW3 استفده کنید.

خروجی این پروژه از طریق یک رله قایل دسترسی است و می توان جهت باز کردن درب باز کن های محل کار یا منزل از آن استفاده کرد.


جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 42KB )

 

منبع:

http://www.serasidis.gr/circuits/safety_lock/safety_lock.htm

 

 

 

 
آوریل 14th, 2012 | 1,864 views | دسته: Assembly، Relay

برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،





تاريخ : سه‌شنبه 21 خرداد 1392
ارسال توسط rezaarasteh
آخرین مطالب
آرشیو مطالب
امکانات جانبی
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران