اطلاعیه : سیستم های پرداخت بانکی سایت موقتا دچار مشکل شده اند ، برای اطلاعات بیشتر کلیک کنید .
آخرین ارسال های انجمن
عنوان آخرین ارسال های انجمن پاسخ بازدید آخرین ارسال
VIP

آموزش ساخت خازن سنج با AVR

پروژه ساخت خازن سنج با AVR

پروژه ساخت خازن سنج با AVR

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

VIP

آموزش راه اندازی LCD nokia 5110 با بسکام

آموزش راه اندازی LCD NOKIA 5110 با بسکام

آموزش راه اندازی LCD NOKIA 5110 با بسکام

نمایشگر نوکیا ۵۱۱۰ (LCD NOKIA 5110) یک نمایشگر کوچک و کم هزینه و بسیار کاربری است که دارای اندازه فیزیکی ۴۵x45 میلیمتر و رزولوشن صفحه نمایش ۴۸*۸۴ پیکسل است ، این LCD در اصل برای گوشی های نوکیا ۳۳۱۰ و ۵۱۱۰ بکار می رفته که شرکت های مختلف برای این LCD یک PCB طراحی کرده اند و آن را با چیپ PCD8544 درایو کرده اند ، به این ترتیب بصورت تجاری برای عموم مردم در دسترس قرار گرفت ، LCD NOKIA 5110 یک صفحه نمایش کاربردی است که می توان از آن برای طراحی بساری از پروژه های حرفه ای و تجاری کمک گرفت ، ما با استفاده از زبان بیسیک و کامپایلر BascomAVR نمایشگر نوکیا ۵۱۱۰ (LCD NOKIA 5110) را راه اندازی کرده ایم که به راحتی می توانید به وسیله آن انواع کاکتر ، اعداد ، علائم ، حروف ، نوشته ، انواع متغییر و تصاویر را در LCD NOKIA 5110 نمایش دهید ، برای هر یک از موارد ذکر شده مثالی عملی آورده شده است که دیگر هیچ جای ابهامی برای شما باقی نمی ماند و به راحتی می توانید از LCD NOKIA 5110 برای ساخت پروژه های خود به زبان بیسیک استفاده کنید ، در حال حاضر توابع نوشته شده از زبان انگیسی پشتیبانی می کنند ولی اگر این مطلب مورد استقبال واقع شود زبان عزیز فارسی را هم به LCD NOKIA 5110 اضافه می کنیم که پروژه های خود را حرفه ای تر از همیشه طراحی کنید ، این ال سی دی را می توانید از فروشگاه های اینترنتی موجود تهیه کنید .

FREE

دانلود Codevision AVR نسخه جدید 3.12

دانلود Codevision AVR جدید ورژن 3.12

دانلود Codevision AVR جدید ورژن 3.12

سلام خدمت کاربران گرامی وب سایت الکترونیک و رباتیک ، مدتی هست ورژن جدید 3.12 کامپایلر معروف برنامه نویسی زبان سی (C) برای میکرو پردازنده های AVR توسط هموطن های عزیزمان فعال سازی شده است که به رایگان می توانید از امکانات این کامپایلر استفاده کنید ، ورژنی که فعال سازی شده است ویرایش Advanced است که از قابلیت های این ویرایش دارا بودن افزونه LCD Vision است که کاربرد آن ویرایش فونت‌ها ، تصاویر ، تبدیل و خروجی‌ گرفتن از آن برای سورس‌ کد C یا داده‌های باینری است ، CodeVisionAVR Advanced 3.12 از نظر شکل ظاهری کمی تفاوت داشته ولی از نظر امکانات تفاوت های بسیاری با نسخه های قبلی دارد

امکانات و ویژگی‌های نرم‌افزار کدویژن 3.12 (به نقل از electrical4u.ir) :

  • محیط یک‌پارچه‌ی برنامه‌نویسی و توسعه
  • کامپایل دقیق زبان برنامه‌نویسی C برای میکروکنترلرهای AVR
  • پشتیبانی از انواع داده‌ها مانند bool ،char ،int ،short ،long ،float و bit
  • دارای ابزار LCD Vision جهت ایجاد و ویرایش فونت‌ها و تصاویر و تبدیل و خروجی‌گرفتن از آن برای سورس‌کد C
  • پشتیبانی از انواع میکروکنرلرها
  • امکان برنامه‌ریز خودکار برای دستگاه‌های جدید XMEGA با CodeWizardAVR
  • سازگاری کامل با نرم‌افزارهای مختلف AVR
  • امکان استفاده به‌عنوان افزونه‌ی نرم‌افزار Atmel Studio با یک‌پارچگی کامل

 

VIP

راه اندازی موتور براشلس با AVR

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

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

در این پست موتور براشلس را با استفاده از اسپید کنترل راه اندازی می کنیم ، لازمه ساخت یک فلایت کنترل برای ربات پرنده (مثلا ساخت کوادکوپتر با AVR) اطلاع از نحوه راه اندازی و درایو کردن موتور هاست که بخش اصلی فلایت کنترل را تشکیل می دهد ، در پست قبلی “آموزش راه اندازی موتور براشلس ” با استفاده از AVR و زبان بیسیک با استفاده از تغییر فرکانس موتور براشلس را راه اندازی کردیم ، ولی خب استفاده از تغییر فرکانس برای راه اندازی موتور براشلس کار زیاد اصولی و درستی نیست ، در اینجا با استفاده از یک فرکانس ثابت و تغییر دادن عرض پالس موتور براشلس را راه اندازی و سرعت آن را کنترل می کنیم این اصولی ترین کار است و تمامی فلایت کنترل های موجود و تجاری از این روش استفاده می کنند ، در این این پروژه که با بسکام نوشته شده است با استفاده از یک ولوم  موتور را روشن و سپس سرعت ان را کم و زیاد می کنیم

FREE

دانلود sinaProg 2.1.7 (نرم افزار پروگرام کردن AVR)

نرم افزار ساده پروگرام کردن AVR

نرم افزار ساده پروگرام کردن AVR

بعداز نوشتن برنامه ، باید برنامه نوشته شده را کامپایلر کنیم و فایل تولید شده را داخل میکرو مدنظر پروگرام کنیم ، کامپایلر های معروف برنامه نویسی مانند BASCOM AVR ، CODEVISION AVR ، WINAVR و … از پروگرامر های استاندار و معتبر پشتیبانی می کنند و می توان بعداز نوشتن برنامه مستقیما از داخل کامپایلر میکرو را پروگرام کرد و فایل هگز را داخل میکرو ریخت ولی پروگرامر های معمول و ارزان قیمت (مانند USBasb و …) که بسیار هم محبوب هستند و اکثر شرکت ها آن را با pcb و رنگ و لعاب مختلف تولید می کنند با این کامپایلر ها مشکل دارند ، پس چاره کار این است که ابتدا با استفاده از کامپایلر فایل هگز (hex) را تولید و سپس با نرم افزار های مخصوصی که با این پروگرامر ها ساز گار هستند ، برنامه را داخل میکرو پروگرام کنیم ، sinaProg 2.1.7 (که فکر کنم سازنده آن ایرانی هم هست) یکی از نرم افزار های بسیار ساده و دلنشین برای انجام این کار است ، نرم افزار sinaProg 2.1.7 دارای محیط بسیار ساده و جذاب و بدور از پیچیدگی است و برای افراد تازه کار بهترین گزینه می باشد ، این نرم افزار در حین ساده بودن دارای امکاناتی هست که بقیه نرم افزار ها از آن بی بهره هستند ، بعنوان مثال نرم افزار بصورت اتوماتیک میکروی متصل به پروگرامر را شناسایی می کند و لازم نیست بصورت دستی مدل میکرو را انتخاب کنیم ، همچنین بصورت گرافیکی میشود کلاک میکرو را تنظیم کرد و لازم نیست حتما به چینش فیوز بیت ها مراجعه کنیم

FREE

شبیه سازی آردوینو با پروتئوس

شبیه سازی آردوینو با پروتئوس

شبیه سازی آردوینو با پروتئوس

پروتئوس (Proteus) یکی از قوی ترین و محبوب ترین شبیه ساز الکترونیک و بخصوص میکروکنترلر است ، که با در اختیار قرار دادن انواع قطعات و انواع مختلف میکروکنترلر ها می توانیم مدار های مختلف را شبیه سازی کنیم ، تا قبل از پیاه سازی بصورت عملی از کارکرد برنامه نوشته شده و یا مدار طراحی  شده اطمینان حاصل کنیم . این نرم افزار محبوب بصورت پیش فرض از برد های آردوینو پشتیبانی نمی کند پس ما با اضافه کردن کتابخانه های آردوینو به پروتیوس این قابلیت را به آن می افزاییم ، با اضافه کردن کتابخانه های آردوینو ، پروتئوس قابلیت شبیه سازی این برد را بصورت کامل پیدا می کند و ما می توانیم برنامه های آردوینو را با پروتیوس تست کنیم تا از صحت عملکرد آنها مطمئن شویم ، در ادامه مطلب می توانید کتابخانه آردوینو برای پروتئوس را دانلود کنید و همچنین آموزش اضافه کردن کتابخانه های آردوینو به پروتئوس 7 ، 8 و  افزودن برنامه نوشته شده در نرم افزار آردوینو به این قطعه را آموزش می دهیم