پروژه avr

  • AVR USB Programmer

    AVR USB Programmer

    اين پروگرامر معروف به  USBASP است که به صورت رایگان ارائه شده. يكي از بهترين پروگرامرهاي avr هست كه توسط درگاه usb مي توان آي سي هاي خانواده avr رو پروگرام كرد . هسته اصلي اين پروگرامر يك آي سي Atmega8 هست كه با كريستال خارجي 12MHZ كار مي كند. ابتدا سخت افزار زیر را به صورت كامل ببنديد پيشنهاد مي شود روي برد برد بسته شود. سپس فايل هگز را داخل atmega8 پروگرام کنید.فیوز بیتهای CKSEL 0..3 را با مقدار 1111 برنامه ريزي كنيد تا كلاك  سیستم از کلاک خارجي تامین گردد.   توجه داشته باشيد كه حتماً از كريستال 12 Mhz  و خازنی بین 18pf  تا ۲۲pf  استفاده شود. PCB اين پروگرامر توسط آقاي كاظم جافري طراحي شده كه براي دانلود قرار داده شده . همچنين شما مي توانيد انواع PCB را از سايت http://www.fischl.de/usbasp  دانلود كنيد .    حال مدار را به یکی از پورتهای usb  کامپیوتر خود وصل کنید . بعد از اتصال ، ویندوز پیغام شناسایی سخت افزار جدید و در خواست نصب درایور را می دهد . مراحل نصب درایور دقیقاً شبیه به مراحل نصب درایور usbtocom  است که توضیح داده شد . حال برای برنامه ریزی آی سی خام خود توسط این پروگرامر نیاز به یک برنامه تحت ویندوز داریم تا بتوانیم فایل هگز  را به داخل آی سی انتقال داد .  نرم افزار بسکام ورژن ۱.۱۱.۹.۶ این پروگرامر را ساپورت می کند ، از قسمت BASCOM-AVR Option   وارد منوی   Programmer  شوید و USBASP  را انتخاب کنید . حال از قسمت  Program CHIP   می توانید  آی سی خود را پروگرام کنید . نرم افزار codevision این پروگرامر را ساپورت نمی کند بنابراین باید از نرم افزار های تحت ویندوزی    (GUI)که برای این کار تعبیه شده اند استفاده کرد . در زير چندين نرم افزار براي دانلود قرار داده شده . نکته: اگر در هنگام پروگرام  کردن  نرم افزار پیغام verify   داد ، قبل از پروگرام کردن ،  آی سی  را   Erase کنید . يا از قسمت option نرم افزار تيك Erase را فعال كنيد . نکته: جامپر 1 برای پروگرام کردن آی سی ها در فرکانس های بالا و پایین تعبیه شده است .در صورتی که جامپر 1 وصل باشد آی سی هایی را می توان برنامه ریزی کرد که با فرکانس کمتر از 1.5Mhz   کار می کنند و در صورتی که جامپر 1  وصل نباشد آی سی هایی را می توان برنامه ریزی کرد که با فرکانس بیشتر از 1.5Mhz   کار می کنند.آی سی  های  avr  به صورت پیش فرض بر روی نوسانساز  RC کالیبره شده داخلی  (CALIVRATED INTERNAL RC OCSILATOR) در فرکانس 1Mhz  برنامه ریزی شده اند.   firmwair and circuitDriverPCB    GUI Software for USBasp based USB AVR Programmers         khazama avr programer   eXtreme Burner- AVR progisp 172 programer



  • دانلود پروژه اسیلوسکوپ

    دانلود پروژه اسیلوسکوپ

    با سلام خدمت دوستان این پروژه یک اسیلوسکوپ هست که با atmega 32 و lcd گرافیکی 128*64 درست شده برنامه مدار به زبان C  هست PCB و همچنین شماتیک مدار هم در این فایل وجود دارد  سیگنالی که میخواهید اندازه گیری کنید و ببینید توسط یک آیسی تقویت کننده LM358  تقویت و سپس به پورت ورودی آنالوگ به دیجیتال آیسیatmega32 (پایه شماره 40) وصل میشود با چرخاندن یک پتانسیومتر 10 کیلو که به پایه های 3 و 5 آیسی LM358 وصل شده میتوانید ضریب تقویت را کم و زیاد کنید.نقشه کامل پروژه به همراه برنامه و PCB  را دانلود کنید.                     >>>>>>>>>>> موفق باشین <<<<<<<<<<<

  • پروژه های میکروکنترلر AVR

    پروژه های میکروکنترلر AVR

    پروژه های AVR     ۱۳۹۳   (AVR) قفل درب کنترل از راه دور با برد و امنیت بالا                                                 (AVR)کنترل وسایل مختلف با کامپیوتر از راه دور (HM-TR )(همراه با CD نصب)            (AVR) سیستم نشت یاب گاز سنسور  گاز همراه با آلارم                                       (AVR) شیر آب هوشمند (سنسور نوری با شیر برقی)                                          (AVR) دستگاه MP3 با vs1003 کنترل از طریق کلید و پورت سریال با MMC مموری          (AVR)  دستگاه تشخیص رطوبت با آلارم                                                             (AVR) سیستم دزد گیر منزل                                                                           (AVR)مزاحم گیر تلفن (caller id) با ای سی ۸۸۴۳                                                (AVR)قفل درب همراه با صفحه کلید وکنترل از طریق خط تلفن (۲کاربرد)                      (AVR)قفل دیجیتال پیشرفته با امنیت بالا                                                              (AVR)دماسنج دیجیتالی با قابلیت تنظیم و آلارم                                                  (AVR)کنترل هوشمند دمای چند اتاق یا محفظه                                                    (AVR) سیستم برودت و حرارت به صورت تمام اتوماتیک( CD نصب)                           (AVR)کنترل دمای چند اتاق با کامپیوتر (همراه با CD نصب)                                     (AVR)ساعت با عقربه ثانیه شمار نوریقابل تنظیم و بیدار باش                                (AVR)ساعت دیجیتالی با قابلیت تنظیم و بیدار باش                                              (AVR)ساخت بازی با میکرو کنترلر ۱                                                                    (AVR)ساخت بازی با میکرو کنترلر ۲                                                                     (AVR)زنگ اپارتمان (برای 16_32_48_64 طبقه و بیشتر)                                        (AVR)کنترل وسایل از طریق کامپیوتر (همراه با CD نصب)                                       (AVR)کنترل وسایل خانه از طریق خط تلفن                                                        (AVR)فرکانس متر دیجیتال                                                                             (AVR)دفترچه تلفن الکترونیکی قابل اتصال به صفحه کلید کامپیوتر                           (AVR)قفل پیشرفته تلفن با قابلیت تنظیم دلخواه                                                ...

  • ترازوي ديجيتال با ميكرو

    ترازوي ديجيتال با ميكرو

    سلام  دوستان در اين پروژه ميخواهم نحوه ي ساخت يك ترازوي ديجيتال با قيمت ارزان براي پرو‍ژ هاي دانشجويي و كار هايي كه نياز به دقت بالا نيست آموزش دهم  اگر بخواهيم ترازويي با دقت بالا درست كنيم نياز به آيسي هايي با قيمت هايي بالا داريم كه براي دانشجو ها صرف نميكند .براي ساخت يك ترازوي ديجيتال احتياج به يك لودسل  داريم  كه لودسل ها انواع مختلفي به نام هاي خمشي فشاري كششي تك نقطه اي هستند كه با توجه به مكان مورد استفاده، هندسه و فيزيك خاص خود  ميشود از آنها استفاده كرد . در اينجا از يك لودسل خمشي استفاده شده كه در شكل هاي زير در بازار يافت ميشود  كه فعلا  به قيمت هاي 60-80  هزار تومان  بسته به وزن قابل تحمل آنها هست  همچنين ميتوانيد از لودسل ترازوي ديجيتال خانگي استفاده كنيد. اين لودسل ها داراي چهار سيم به رنگ هاي قرمز مشكي آبي يا سبز و سفيد هستند مدار داخلي لودسل يك پل وتستون هست كه وقتي وزنه اي روي لودسل قرار ميگيرد مقاومت هاي آن تغيير ميكند و با دادن يك ولتا‍ژ  به  دو سر ورودي اين مدار يك اختلاف پتانسيل  در خروجي  ظاهر ميشود . ولي تغييرات ولتا‍‍ژ خيلي كم هست در حد ميكرو ولت كه بايد توسط يك مدار آن را تقويت كرد همانطور كه گفتم آيسي هايي مخصوص اين لودسل ها هستند كه قيمت بالايي دارند ولي من در اينجا از يك مدار با قيمت پايين تر استفاده كردم .مدار پل وتستون  را در شماتيك زير ميبينيدچهار سيم لودسل به يك پل وتستون وصل هست كه دو تا از اين سيم ها به رنگ هاي قرمز و مشكي به يك ولتا‍ژ وصل ميشود چون در اين مدار كل ولتا‍ژ تغذيه ما 5 ولت هست سيم مشكي را به زمين و قرمز را به 5 ولت وصل ميكنيم .همچنين نحوه ي قرار گرفتن لودسل خيلي مهم است كه بايد يك طرف آن در يك سكو يا پايه  ثابت شود و در طرف ديگر وزنه قرار دهيد مانند شكل زير .بعد از ثابت كردن لودسل در يك پايه مداري كه براي تقويت تغييرات ولتا‍ژ خروجي لودسل نياز داريد به شكل زير است. ; كه از يك آيسي تقويت كننده استفاده شده اگر بخواهيد مدار زير را ببنديد  به سيم هاي مشكي و قرمز لودسل همانطور كه در بالا گفته شد يك ولتا‍ژ 5 ولت وصل ميكنيد و سيم هاي سفيد و سبز (يا آبي) را به ورودي ad620  وصل ميكنيد. يك مقاومت 100 اهم هم به پايه 1 و 8 آيسي وصل ميشود تغذيه اين آيسي پايه شماره 4 و 7 است. خروجي اين آيسي پايه شماره 6 هست كه يك ولتا‍ژ به ما ميدهد با قرار دادن وزنه در طرف ديگر لودسل اين ولتا‍ژ تغيير ميكند كه توسط يك ولتمتر كه به پايه شماره 6 و زمين وصل شده باشد قابل ملاحضه است. ما اين ولتا‍ژ را به ورودي آنالوگ به ديجيتال ميكرو ميدهيم  و آن را اندازه ميگيريم . نحوه ي تنظيم آن به ...

  • پروژه ساعت با AVR Mega32

    پروژه ساعت با AVR Mega32

     <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> پروژه ساعت با AVR Mega32 با قابلیت تنظیم تایمر در ساعت و روز مشخص شماتیک مدار <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> دریافت تصویر مدار با کیفیت بالا   کد بیسیک (به زودی)   کد هگز     شرح کار : کلید F1 جهت نمایش کلمه های "Time" و "Date" بر روی نمایشگر این کلید به صورت Toggle Mode عمل مینماید . Befor F1 Time: 11:56:33 Date: 13/11/1386   After F1 11:56:33 13/11/1386 کلید F2 جهت نمایش یا حذف تاریخ به کار برده میشود این نیز کلید به صورت Toggle Mode عمل مینماید . Befor F2 Time: 11:56:33 Date: 13/11/1386   After F2 Time: 11:56:33 کلید F3 جهت نمایش یا حذف زمان به کار برده میشود این نیز کلید به صورت Toggle Mode عمل مینماید . Befor F3 Time: 11:56:33 Date: 13/11/1386   After F3 Date: 13/11/1386 کلید F4 جهت روشن و خاموش کردن صفحه نمایش مورد استفاده قرار میگیرد .   تنظیم ساعت : پس از فشره شدن کلید S باید علامت  "SM" در گوشه بالا و سمت راست  نمایشگر ظاهر شده باشد. Befor S Time: 11:56:33 Date: 13/11/1386   After S 11:56:33      SM 13/11/1386   حال میتوان با کلید F1 دقیقه ، با کلید F2 ساعت ، باکلید F3 روز و با کلید F4 ماه را تنظیم نمایید. پس از تنظیم کلید "S" را فشار داده تا نشان "SM" از صفحه محو گردد .   تایمر ابتدا کلید "1" را جهت ورود به محیط تایمر بفشارید. پس از ورود نشان T1 در گوشه نمایشگر ظاهر میگردد. Befor "1" Time: 11:56:33 Date: 13/11/1386   After "1" 11:56:33       T1 13/11/1386   پس از فشره شدن کلید S باید علامت  "SM" در گوشه بالا و سمت راست  نمایشگر ظاهر شده باشد. حال میتوان با کلید F1 دقیقه ، با کلید F2 ساعت ، باکلید F3 روز و با کلید F4 ماه را تنظیم نمایید. پس از تنظیم کلید "S" را فشار داده تا نشان "SM" از صفحه محو گردد . برای فعال کردن تایمر  در محیط تایمر  کلید F1 را فشرده تا علامت T در گوشه صفحه نمایش ظاهر گردد. در صورت فعال نکردن ، تایمر عمل نمیکند.     توجه : با کلید "E" در هر مرحله میتوان به محیط نمایش ساعت برگشت.   نمایش تبلیغات : برای فعال کردن این حالت کلید "0" را بفشارید این کلید کلید به صورت Toggle Mode عمل مینماید .   منبع مطلب:   http://kuservice.blogfa.com/post-268.aspx  

  • دانلود پروژه نورسنج با AVR

    دانلود پروژه نورسنج با AVR

    دانلود پروژه نورسنج با AVR در این پروژه با استفاده از یک فتوسل وتقسیم ولتاژ آن با یک مقاومت 10 کیلو اهم و استفاده از ADC میکرو می توانید یک نوسنج جذاب بسازید در فایل ضمیمه شده : سورس (بسکام) شبیه ساز پروتیوس قرار دارند موفق و پیروز باشید .   برای کسب اطلاعات بیشتر با ایمیل  [email protected] تماس بگیرید.