آخرین ارسال های انجمن

کنترل ربات با گوشی اندروید

کنترل ربات با گوشی اندروید

کنترل ربات با گوشی اندروید

در پروژه کنترل ربات با گوشی اندروید با استفاده از یک گوشی اندروید با AVR ارتباط برقرار می کنیم و با استفاده از آن یک ربات را کنترل می کنیم . ارتباط بین AVR و اندروید از طریق بلوتوث صورت می پذیرد و از ماژول بلوتوث HC-05 برای این ارتباط استفاده شده است . رابطه گرافیکی که روی گوشی اندروید قرار میگیرد یک برنامه به نام wle robot است که دارای چهار جهت برای هدایت ربات و یک کلید روشن و خاموش کردن و دو کانال PWM است که از آن می توان برای کنترل کامل ربات استفاده کرد . با فشار دادن کلید های جهت ربات در همان جهت شروع به حرکت می کند و با رها کردن کلید ربات متوقف می شود ، در این پروژه از ماژول درایور L298 استفاده شده است ولی در صورتی که بخواهید میتوان تنها از ای سی L298 استفاده کرد ، موتور های استفاده شده در این ربات از نوع مینی موتور مدل ZGA12R شش ولت است و از یک مینی باطری 3.6 ولت لیتومی برای تامین انرژی ربات استفاده شده است برای شارژ باطری از یک ماژول شارژ لیتومی استفاده شده است که این قابلیت را به ربات می دهد تا با استفاده شارژ گوشی های اندروید شارژ شود ، اپلیکیشن اندروید که می تواند ربات را کنترل کند بسیار مناسب برای ساخت رادیو کنترل کوادکوپتر می باشد چون علاوه بر داشتن جهت ها دارای دو کانال PWM است که از ان می توان برای بر خواست و سرعت گرفتن کوادکوپتر استفاده کرد . در صورتی که درباره ماژول بلوتوث HC-05 و راه اندازی آن اطلاعات کمی دارید پست “راه اندازی ماژول HC-05 با بسکام” را مطالعه فرمایید تا مشکلی برای ساخت این ربات نداشته باشید

اهداف پروژه کنترل ربات با گوشی اندروید:

  1. اشنایی با ارتباط بین AVR و اندروید
  2. اشنایی با راه اندازی ماژول HC-05
  3. اشنایی با ارتباط سریال و دستورات آن در بسکام
  4. اشنایی با درایور L298
  5. آشنایی با شارژ باطری لیتومی

فایل های ضمیمه شده برای دانلود :

  1. توضیحات کامل در قالب WORD (ساخت مرحله به مرحله ربات همراه با تصاویر ، توضیح خط به خط برنامه نویسی و …)
  2. برنامه اندروید wle robot
  3. شبیه ساز پروتیوس
  4. فایل هگز و سورس کد کامل به زبان بیسیک
  5. شماتیک مدار
  6. تصاویر کامل و مرحله به مرحله ساخت
  7. فیلم عملکرد ربات با کیفت فول اچ دی و بدون تبلیغات سایت

ادامه مطلب »

پروژه فرکانس متر دقیق با AVR

فرکانس متر دقیق با AVR

فرکانس متر دقیق با AVR

این پروژه یک فرکانس متر بسیار دقیق می باشد که فرکانس 0 تا 8 مگاهرتز را اندازه گیری می کند . برای ساخت آن از یک اتمگا8 ، LCD2*16 استفاده شده است ، دارای دو سوکت دو پین می باشد که یکی از آن ها ولتاژ می باشد و دیگر برای اندازه گیری فرکانس ، ولتاژ کاری پروژه فرکانس متر 7 تا 12 ولتا می باشد  ، برای طراحی پروژه فرکانس متر از تایمر کانتر استفاده شده است و به دلیل استفاده از کریستال خارجی دارای دقت خوبی می باشد . نحوه کارکرد مدار فرکانس متر بدین صورت میباشد که توسط  تایمرصفر ۰ زمانی حدود ۱ ثانیه اندازه گیری میشود و توسط تایمر ۱ که در حالت کانتر قرار دارد فرکانس ورودی که به پایه کانتر ۱ داده میشود و تعداد پالس های ورودی که کانتر شمارش میکند هر ۱ ثانیه یکبار شمارش میشود و درنتیجه فرکانس پالس ورودی و یا به عبارت دیگر تعداد پالس ها در یک ثانیه را شمارش میکند وبر روی نمایشگر نشان میدهد . فرکانس ( frequency) به اندازه‌گیری تعداد دفعاتی گویند که یک رویداد تناوبی در واحد زمان اتفاق می‌افتد . برای محاسبه بسامد باید یک بازه زمانی را مشخص کرده، تعداد رخ دادن یک رویداد را در آن بازه زمانی شمرده و سپس این شماره را بر مدت آن بازه زمانی تقسیم کرد. راه دیگر محاسبه بسامد ، اندازه‌گیری زمان میان دو رویداد پیاپی (تناوب) و سپس اندازه‌گیری بسامد به عنوان وارونه این زمان است

فایل های زیر همراه پروژه فرکانس متر پیوست شده است :

  • فایل هگز و سورس کد پروژه فرکانس متر
  • فایل شبیه ساز پروتیوس پروژه فرکانس متر
  • PCB پروژه فرکانس متر
  • شماتیک پروژه فرکانس متر
  • تصاویر پروژه فرکانس متر (از مرحله ساخت فیبر مدار چاپی تا تکمیل پروژه)
  • فیلم عملکرد پروژه (با کیفیت فول اچ دی)

دیدن فیلم عملکرد پروژه

ادامه مطلب »

پروژه رادیو کنترل ربات با گوشی اندروید

رادیو کنترل ربات با گوشی اندروید

رادیو کنترل ربات با گوشی اندروید

توسط برنامه wle remote که روی گوشی اندروید نصب می شود گوشی اندروید شما به یک رادیو کنترل تبدیل می شود که با ماژول های بلوتوث ( مانند ماژول بلوتوث HC-05 ) ارتباط برقرار می کند و توسط آن می توانید انواع ربات های پردنده ، جنگچو ، وسایل خانگی و … را کنترل کنید . این برنامه دارای 9 تا کلید است که از قسمت تنظیمات می توان اسم کلید ها را تنظیم کرد همچنین می توان برای هر کلید یک کد خاص تعریف کرد که همین خاصیت باعث میشه برنامه بسیار انعطاف پذیر باشد و برای انواع پروژه ها به کار رود ، در این نمونه برنامه که برای AVR تهیه کردیم 7 عدد ال ای دی را با استفاده از گوشی اندروید خاموش و روشن می کنیم که شما می توانید بجای ال ای دی از رله استفاده کنید و با استفاده از آن وسایل دیگر مانند کولر و … را کنترل کنید ، در پست های آینده رادیو کنترل کواد کوپتر ، رادیو کنترل ربات جنگجو و رادیو کنترل ربات مین یاب را قرار خواهیم داد که دارای محیط گرفیکی و زیبایی هستند . همان طور که می دانید بلوتوث نهایتا تا 20 متر کار می کند و اگر از آن برای ربات ها استفاده کنیم مشکل بزرگ همین مسافت است . به امید خدا  در پست های آتی به شما راه کار هایی خواهیم آموخت که برد فستنده و گیرنده را تا یکی ، دو کیلومتر افزایش دهید . در صورتی که از این گونه پروژه ها استقبال بشه پروژه هایی نظیر نمایش دما ، رطوبت و … را بصورتی گرافیکی و زیبا در گوشی های اندرویدی قرار خواهیم داد .

آهداف آموزشی پروژه :

  • آشنایی با ارتباط سریال بین ماژول بلوتوث و سیستم عامل اندروید
  • آشنایی با ارتباط گوشی اندروید با AVR و سخت افزار جانبی

برای پروژه رادیو کنترل ربات با گوشی اندروید فایل های زیر را برای دانلود آماده کرده ایم :

  1. نرم افزار اندروید wle remote v1.0
  2. فایل هگز و سورس کد پروژه به زبان بیسیک
  3. فایل پروتیوس شبیه ساز پروژه
  4. توضیحات تکمیلی پروژه و توضیح خط به خط برنامه نوسی (word)
  5. تصاویر نرم افزار و پروژه
  6. فیلم با کیفیت عملکرد پروژه

تماشای فیلم عملکرد پروژه

دانلود فیلم عملکرد پروژه (کیفیت عالی)

ادامه مطلب »

راه اندازی کامل ماژول بلوتوث HC-05 با بسکام

اموزش راه اندازی ماژول HC-05

اموزش راه اندازی ماژول HC-05

در صورتی که می خواهید از بلوتوث در پروژه هایتان استفاده کنید ماژول بلوتوث HC-05 بهترین گزینه است زیرا هم قیمت مناسبی دارد و هم کار با آن بسیار راحت است و ارتباط با آن از نوع سریال است . میخوایم ماژول بلوتوث HC-05 رو بصورت کامل راه اندازی کنیم و استفاده از فرامین دستوری (AT command) مربوط به ماژول بلوتوث HC-05 را آموزش دهیم تا به راحتی بتوانید رمز بلوتوث ، نام بلوتوث ، Baut Rate و … را تغییر دهیم . همچنین اطلاعات اولیه نحوه ارتباط AVR با گوشی اندروید را از طریق ماژول بلوتوث HC-05 آموزش می دهیم ، آموزش به این شکل است که ابتدا یک برنامه به زبان بیسیک برای اتمگا 8 می نویسیم و سپس AVR را به ماژول بلوتوث HC-05 وصل می کنیم ، روی گوشی اندروید یک ترمینال بلوتوث نصب می کنیم . سپس از طریق گوشی و بلوتوث با ماژول ارتباط برقرار می کنیم . از طریق ترمینال گوشی کارکتر “A” را ارسال می کنیم ، کارکتر A از طریق ماژول بلوتوث به AVR می رسد و سپس AVR توسط برنامه ای که برایش نوشته شده است یک عدد LED را روشن می کند و هم زمان عبارت “ON” را برای ترمینال گوشی ارسال می کند ، برای خاموش کردن LED کارکتر “B” را مجددا از ترمینال گوشی اندروید ارسال می کنیم و سپس LED خاموش می شود و هم زمان عبارت “OFF” به ترمینال بازگردانده می شود . همچنین یک کلید روفی مدار تعبیه شده است که با فشار دادن آن کلید عبارت “wle.ir” به ترمنال گوشی ارسال شده و در آن به نمایش در می آید . 

در این آموزش نحوه استفاده از فرامین دستوری (AT command) بصورت کامل و مرحله به مرحله بصورت تصویر نمایش داده شده است ، برای ارسال فرامین دستوری به ماژول باید یک نرم افزار ترمینال روی کامپیوتر نصب باشد ترمینال های معمولی پاسخ گو نیستند و نمیتوانند فرامین را ارسال کنند تنها ترمینالی که خوب جواب داده است هایپر ترمینال است که به علت قدیمی بودن و نمایش پیام های مختلف و به درستی عمل نکردن بسیار آزار دهنده است ، در این آموزش یک ترمینال بسیار عالی و هوشمند قرار داده شد است که علاوه بر محیط زیبا و کار پسند ، به درستی عمل می کند و با ارسال هر دستور فقط یک جواب از جانب ماژول دریافت می کندکه در هایپر ترمینال تا جایی که من بررسی کردم با ارسال هر دستور بی نهایت جواب از جانب ماژول میاد که مجبور مشید برای هر دستور یک بار مژولرو قطع و وصل کنید .

اهداف آموزش راه اندازی ماژول بلوتوث :

  • راه اندازی کامل ماژول بلوتوث HC-05
  • آموزش استفاده از فرامین دستوری (AT command)
  • اطلاعات اولیه ارتباط با گوشی اندروید

همراه با پروژه آموزش راه اندازی ماژول بلوتوث فایل های زیر برای دانلود قرار داده شده اند:

  • فایل هگز و سورس کد کامل به زبان بیسیک
  • شبیه ساز پروتیوس
  • شماتیک مدار
  • ترمینال سریال کامپیوتر (هماهنگی کامل با HC-05)
  • ترمینال بلوتوث گوشی اندروید
  • اطلاعات کامل راه اندازی (توضیح کامل همراه با توضیحات خط به خط برنامه نویسی و توضیح کامل فرامین دستوری و …)

دیدن فیلم عملکرد مدار

دانلود فیلم عملکرد پروژه (کیفیت خوب)

ادامه مطلب »

دانلود Altium Designer 14.2.4

 

 

التیوم دیزاینر 2014

التیوم دیزاینر 2014

Altium Designer 14.2.4 یا همان PROTEL DXP نرم افزار قدرتمندی است که برای پیاده سازی شماتیک ، طراحی PCB و آنالیز مدارهای آنالوگ و برخی مدار های دیجیتالی طراحی شده است . یکی از مزایای این نرم افزار دسته بندی مناسب کتابخانه ها بنحوی است که با صرف زمان کوتاهی قطعه مورد نظر را خواهید یافت. آنالیز مدارهای آنالوگ در پروتل، توسط تحلیل گر پی اسپایس انجام می شود. محیط طراحی PCB در پروتل، بدلیل داشتن کتابخانه هایی کامل و بدون نقص معروف است و این امر سبب رفاه بیشتر کاربر در حین طراحی انواع PCB با این نرم افزار، خواهد شد. در این نسخه امکان شبیه سازی و کد نویسی برخی از FPGA ها نیز فرآهم شده است که زمان طراحی و پیاده سازی را حداقل می کند. نرم افزار Altium Designer توانسته است که طراحی شما را از لحاظ نرم افزاری و سخت افزاری به صورت یک پارچه در آورده و شما بتوانید مراحل طراحی خود را به سادگی انجام دهید. امکانات ویژه ای به این نسخه از نرم افزار Altium Designer افزوده شده که شامل افزایش لایه های طراحی مکانیکی ،‌کلاسهای جدید و پیشرفت های باورنکردنی در هوش مصنوعی این نرم افزار می باشد . هوش مصنوعی در این نسخه به قدری تقویت گشته که شما بدون هیچ مشکلی می توانید طرح های خود را به سرعت طراحی و اشکال زدایی کرده و آنها را هر چه نزدیکتر به استانداردهای جهانی کرده و از دیگر مهندسین و متخصصین این زمینه کاری پیشی بگیرید. این نرم افزار بی شک یکی از بهترین برنامه ها در زمینه طراحی و شبیه سازی مدارات الکتریکی و الکترونیکی می باشد. که به دلیل حجم بالایی که دارد تعداد بسیار زیادی از قطعات با مدل ها و آرم های مختلف را شامل خواهد می شود. شما با آن می توانید انواع مدارات مختلف حتی مداراتی که با قطعاتی نظیر FPGA و CPLD و … است را طراحی و شبیه سازی کنید و برای آن ها در محیط خود نرم افزار با زبان های مختلف مانند Bascom ، Verilog  ، VHDL و C برنامه بنویسید و آن ها را کامپایل نمایید. کار کردن با  نرم افزار Altium Designer به دلیل پیچیدگی تا حدودی مشکل است. همچنین قادر خواهید بود برای مدارات طراحی شده فیبر مدار چاپی آماده کنید و از آن ها برای ساخت مدارات استفاده نمایید. اطمینان داشته باشید که تا به امروز هیچ نرم افزار شبیه سازی به اندازه آن پیشرفته نشده است زیرا که در دیتابیس آن نیز انواع پروگرامر های IC ها نیز وجود دارد و می توانید از آن ها استفاده نمایید و IC های خود را با این نرم افزار پروگرام کنید.

توجه : این نسخه نیاز به کرک کردن ندارد و بعداز نصب با خیال راحت از همه امکانات آن استفاده کنید

ادامه مطلب »

پروژه شمارش ضربان قلب بصورت وایرلس

شمارش ضربان قلب بصورت وایرلس

شمارش ضربان قلب بصورت وایرلس

این پروژه یک نبض شمار یا ضربان سنج قلب وایرلس است که براساس نور مادون قرمز انعکاس یافته ازگلبول های خون جاری در رگها کار میکند, در این پروژه از میکروکنترلر atmega8 استفاده شده است و سنسور مورد استفاده از نوع مادون قرمز میباشد, برنامه به زبان بیسیک نوشته شده است. نحوه کار مدار به این صورت است که پس از قرار دادن انگشت روی سنسور و فشردن کلید فشاری, مدار شروع به شمارش نبض شما میکند و بعداز 15 ثانیه تعداد ضربان را در یک دقیقه بدست می اورد و سپس تعداد بدست را روی نمایشگر نمایش میده ، همزمان از طریق ماژول HMT-915 تعداد نبض به دست آمده امده را برای یک گیرنده دیگر می فرستد و گیرنده از طریق ماژول HMR-915 تعداد نبض را دریافت کرده و سپس اطلاعات را روی یک نمایشگر (LCD2*16) نمایش می دهد ، فاصله بین گیرنده و فرستنده میتواند تا 250 متر باشد . از هر پنج انگشت میتوان برای تشخیص نبض استفاده نمود.
ضربان قلب تعداد ضربان قلب در هر واحد زمان است و معمولا در ضربه در دقیقه (ضربان ) بیان شده است . در بزرگسالان ، ضربان قلب طبیعی حدود ۶۰ تا ۱۰۰ بار در دقیقه در شرایط استراحت میباشد.

اهداف پروژه :

  • آشنایی با ماژول HMT-HMR و نحوره استفاده و ارسال و دریافت اطلاعات با آن
  • آشنایی با واحد RTC  و  نحوه استفاده از آن
  • آشنایی با LCD  و راه اندازی آن
  • اشنایی با دستورات پرش و زیر برنامه ها
  • آشنایی با تقویت کننده ها و شمارش پالس

برای پروژه شمارش ضربان قلب بصورت وایرلس فایل های زیر برای دانلود قرار داده شده اند :

  • فایل هگز و سورس کد کامل به زبان بیسیک
  • فایل شبیه ساز پروتیوس
  • شماتیک کامل مدار
  • PCB کامل مدار
  • گزارش کار کامل مدار (شامل 25 صفحه توضیحات قطعات ، مدار و توضیح خط به خط برنامه نویسی)
  • تصاویر کامل مدار (تصاویر مرحله به مرحله از زمان تولید PCB تا مونتاژ و تست مدار)
  • فیلم با کیفیت تست مدار و عملکرد پروژه

دیدن فیلم عملکرد پروژه ( تست مدار)

دیدن فیلم عملکرد پروژه ( تست سنسور )

ادامه مطلب »