مرکز توسعه و آموزش رباتیک - مجری طرح تحول رباتیک دانش آموزی

۸۹ مطلب با موضوع «واحد آموزش» ثبت شده است

ساخت ماشین کنترلی با بلوتوث

در این پروژه با استفاده از یک ماژول بلوتوث بین موبایل یا تبلتی که سیستم عامل آندرویید دارد ارتباط برقرار میکنیم وتوسط تبلت یا موبایل یک ماشین کنترلی با بلوتوث را کنترل میکنیم . در سایت سورس این پروژه ماشین کنترلی با بلوتوث گذاشته شده که برای میکرو کنترلر mega8هست رو دانلود کنید.

برای نمایش ویدیوی ماشین کنترلی با بلوتوث اینجا کلیک کنید.

نحوه ی پروگرم کردن hex پروژه ی ماشین کنترلی با بلوتوث

سپس توسط پروگرمر میکرو را پروگرم نموده وفیوز بیت ها رو همانند شکل زیر تنظیم کنید در ضمن با این تنظیمات میکرو با کریستال خارجی۱۱۰۵۹۲۰۰ Hz کارمیکنه ونیاز به کریستال خارجی برای تغییر برنامه یا تنظیمات دیگر هست.

fuse

PCB ماشین کنترلی با بلوتوث

بعد از پروگرم کردن میکرو باید pcb رو چاپ کنید فایل pcb با پروتیوس ورژن اخر یعنی ۸٫۱ تهیه شده و با پروتیوس های ورژن قدیم باز نمیشه به هر حال شکل pcbبه صورت زیر هست :

pcb

تنها قطعه smdبه کار رفته رگلاتور برای تغذیه بلوتوث هست.
نکته مهم:
این مدار دو ورودی تغذیه داره که gnd یکسانی دارند یک تغذیه برای بلوتوث ومیکرو هست که حداقل باید۳٫۷ ولت باشه(مثلا باتری گوشی)وحداکثر ۵ ولت باشه چون مستقیم به میکرو وصل شده تغذیه دیگه مربوط به تغذیه موتورهاست که میتونه تا۱۸ ولت هم باشه اهمیتی نداره که چند ولت باشه.
من شخصا برای بلوتوث و موتور ها دوتا باتری موبایل استفاده کردم چون به موتور باتری ضعیفی بستم ماشین با قدرت کمی حرکت میکنه:
اما چرا دوتا باتری ؟ ببینید وقتی از یه باتری استفاده میکنیم وقتی موتور روشن میشه افت ولتاژی در حدود ۱ ولت روی منبع میفته حالا شما از یه منبع استفاده کنید بعد از یک مدت کوتاه وقتی شارژباتری کم میشه این افت ولتاژ قبل از رگلاتور باعث افت ولتاژ کمی بعد از رگلاتور میشه و ماژول بلوتوث ریست میشه و ارتباط با موبایل یا تبلت قطع میشه.

 برنامه اندرویید ماشین کنترلی با بلوتوث  :

ابتدا hc-05 رو با دستگاه اندروییدی خودpairکنید بعد برنامهbluetooth rc رو که از سایت دانلود کردید باز کنید برنامه به شکل زیر خواهد بود:

and apk

توضیحات بیشتر در فایل PDF که در ادامه برای دانلود قرار داده می شود موجود هست.

لیست قطعات:

  • کریستال ۱۱٫۰۵۹۲MHZ
  • ATmega8
  • L293D
  • ترمینال فونیکس
  • رگلاتور DS1117 3.3v
  • ماژول بلوتوث HC-05
  • led 3m

دانلود فایل PDF

ماشین کنترلی با بلوتوث

دانلود پروژه از Github

ماشین کنترلی با بلوتوث

آموزش دانلود پروژه ها از GitHub

۰۴ دی ۹۴ ، ۰۸:۰۴ ۰ نظر موافقین ۰ مخالفین ۰

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

چند سری کانکتور از نوع مربعی (Rectangular) در رباتیک بیش از سایر کانکتورها استفاده می شوند که ما در این جا به آن ها اشاره می کنیم :

کانکتور پین گرد : این مدل ساخت شرکت Molex و از خانواده محصولات SPOX از سری 5264 است .

کانکتور 2 پین پین گردکانکتور 2 پینپین گرد

 

کانکتور مربعی ساخت شرکت JST از سری PH .

کانکتور XHکانکتور مولکس PHکانکتور PH

کانکتور مربعی ساخت شرکت JST از سری XH .

کانکتور XHکانکتور XHکانکتور XH

کانکتور مخابراتی :

کانکتور مخابراتی دو پینکانکتور 2 پین مخابراتی

موارد کاربرد :

پاور کانکتور به عنوان کانکتور تغذیه ، اتصال به ترمینال های موتور ، تغذیه برد های سنسور یا میکروکنترلر و ...

۱۶ آبان ۹۴ ، ۱۱:۲۶ ۰ نظر موافقین ۰ مخالفین ۰

معرفی مکانیزم کنترل ربات

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

مکانیزم کنترلی دیفرانسیلی :

ربات دیفرانسیلیاین مکانیزم کنترل ربات رایج ترین نوع مکانیزم های ربات به ویژه برای تازه کارهاست . مفهوم این مکانیزم نسبتاً ساده تر است . تفاوت سرعت بین دو موتور ربات را در مسیر و جهت مورد نظر هدایت می کند . نام گذاری این روش نیز به همین تفاوت سرعت بر می گردد . (Velocity difference) واژه  difference به معنای اختلاف و تفاوت ، که Differential از آن گرفته شده و به معنای اختلاف یا تغییرات است .

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

اجزاء اصلی مکانیزم دیفرانسیلی ربات
اجزاء تعداد
موتور 2
چرخ 2
پلتفرم (صفحه شاسی ربات) - بدنه ربات 1
هرزگرد (در صورت نیاز به حفظ تعادل) 1

 

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

ربات دو چرخ

( برای مبتدی ها )

  1. اگر سرعت خطی چرخ ها یکسان باشد یعنی هر دو چرخ در یک جهت (جلو یا عقب) حرکت کنند و مقدارشان هم یکی باشد ربات حرکتی مستقیم و خطی خواهد داشت  .
  2. اگر سرعت از نظر اندازه یکسان ولی از حیث جهت متفاوت باشد ، یعنی هر دو چرخ با یک سرعت در حال حرکت باشند ولی جهت حرکتشان خلاف هم باشد (یکی به سمت جلو و یکی به سمت عقب) آن گاه ربات حول محوری عمود بر خود و در جا می چرخد .
  3. اگر سرعت از نظر مقدار متفاوت باشند ، یعنی اگر سرعت چرخ ها مقدارشان متفاوت و جهت حرکتشان نیز یکسان یا خلاف هم باشد  ربات یک حرکت منحنی شکل خواهد داشت . در حالتی خاص اگر یک چرخ بچرخد و دیگری بایستد ربات حول چرخ ایستاده حرکت خواهد کرد . دستکاری مقدار سرعت و جهتِ آن می تواند مسیر های حرکت جالبی را خلق کند .

 

 

( سینماتیک عمومی )

سرعت زاویه ای و خطی چرخ

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

تعاریف :

سرعت زاویه ای ω : سرعت چرخش یک جسم است . بنابراین فقط برای اجسام در حال چرخش مطرح می گردد ، مثل چرخ ربات ، محور موتور ، چرخ دنده ها و اجزائی شبیه به این در ربات ها .

سرعت خطی v : سرعت حرکت اجسامی که در خطی مستقیم حرکت می کنند .

رابطه بین سرعت خطی کل ربات و سرعت زاویه ای چرخ های ربات (که البته برای هر جسم متحرکی که چرخ داشته باشد صادق است) :

v = r × ω

نکته : در برخی کتب جهت چرخش چرخ (ساعتگرد یا پاد ساعت گرد) با نگاه کردن در طرف چرخ مورد نظر به مرکز ربات اندازه گیری می شود یعنی اگر هر دو چرخ به سمت جلو حرکت کنند یکی ساعتگرد و دیگری چرخشی پاد ساعتگرد دارد.

 

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

سرعت زاویه ای ω : تعداد دور در مدت زمان خاص ، که معمولاً در رباتیک به علت کوچک بودن مقیاس ثانیه ، واحد دقیقه را در نظر می گیرند . مثلاً در یک ربات پرنده مولتی کوپتر سرعت هر موتور حدود 5000 دور در دقیقه است ، معادل 83.3 دور در ثانیه که سرعت بسیار بالایی است و تنها با یک ملخ پلاستیکی می تواند به راحتی به دستان شما صدمه بزند! در ربات های متحرک زمینی عادی بسته به کارایی از سرعت هایی در بازه 30 تا 500 دور در دقیقه و معمولا بین 100 تا 300 دور در دقیقه استفاده می کنند .

دور در دقیقه را با RPM کوتاه شده عبارت Rotation / Revolutions Per Minute نشان می دهند .

ω = N / t

سرعت خطی v : که در فیزیک دبیرستان به خوبی با آن آشنا شده اید . جابجایی در زمانی خاص .                         v = dx / dt

هر چرخ در حال حرکت ، در طول یک دورِ کامل مسافتی به اندازه محیطش را روی زمین طی می کند . این مسافت دقیقاً همان خط صافی است که اگر لاستیک چرخ را خیس کنید و روی یک خط مستقیم به اندازه یک دورِ کامل روی زمین بغلتانید ردِ خیسی روی زمین باقی خواهد ماند . مثل تصویر زیر :

محیط چرخ مسافت

 

و یا با خیس کردن قسمتی از چرخ فاصله بین دو انتهای رد خیسیِ روی زمین ، محیط چرخ را نشان می دهد .

رابطه بین سرعت خطی کل ربات و سرعت زاویه ای چرخ های ربات (که البته برای هر جسم متحرکی که چرخ داشته باشد صادق است) :

 ( تعداد دور rpm × محیط چرخ m ) = سرعت خطی (متر بر دقیقه)

که تعداد دور نسبت به زمان همان سرعت زاویه ای است : ω

یعنی : V = 2πr × ω (متر بر دقیقه)

با توجه به این که سرعت های متر بر ثانیه و یا کیلو متر بر ساعت ملموس ترند بهتر است برای درک بهتر واحد سرعت را تبدیل کنید .

V(m/s)=V(m/min)/60

نکته مهم : در اغلب کتب مشاهده خواهید کرد که v = r ω  و شاید کمی گیج کننده باشد که چرا بعضی ها از فرمول بالا استفاده نمی کنند . حتماً به مبحثی که سرعت زاویه ای در آن بررسی شده و واحد کمیت ها دقت کنید . در این جا واحد ما بر اساس واحد رایج در سنجش سرعت موتور و چرخ در رباتیک RPM انتخاب شده است ولی عموما در کتب مکانیک و فیزیک سرعت ω بر حسب زاویه (درجه یا رادیان) به کار می رود .

پیدا کردن سرعت و موقعیت ربات با داشتن سرعت چرخ و موقعیت اولیه :

برای اندازه گیری سرعت و موقعیت برای رباتی که در مسیر مستقیم حرکت می کند به سادگی می تونید vt = جابجایی و یا با داشتن مقدار زاویه اولیه از محور مختصات فرضی جابه جایی را به دو قسمت جابه جایی در راستای X و در راستای Y جدا کنید .

ولی برای رباتی که در حال چرخش و پیمودن مسیر منحنی است موضوع کمی متفاوت است . در این شرایط فرض می کنیم مسیر دایره ای حرکت ربات را داریم و با توجه به آن معادلات حرکت جابجایی تغییر زاویه و ... به دست می آیند .

1) رباتی را با سیستم دیفرانسیلی در فضا در نظر بگیرید . سرعت چرخ (موتور) هر سمت با زیرنویس L برای چپ (Left) و R برای راست (Right) مشخص شده است .

ربات دیفرانسیلی

2) ابتدا یک محور مختصات در نظر بگیرید تا بر مبنای آن حرکت ربات را تحلیل کنیم . محل قرار گیری مبدا مختصات چندان مهم نیست چرا که عملا استفاده چندانی از آن نمی شود.

مختصات حرکت ربات

3) سپس یک نقطه (شعاع) فرضی که ربات دور آن در حال گردش است در نظر بگیرید . به این نقطه مرکز آنی گردش یا به اختصار ICC -instantaneous center of curvature  گفته می شود .اگر  لغزش چرخ ها بسیار ناچیز باشند این نقطه باید روی محور چرخش چرخ ها واقع شود .

مرکز گردش آنی ربات

4) برای بدست آوردن سرعت چرخش ربات حول ICC با داشتن سرعت های چرخ های چپ و راست باید 2 معادله بنویسیم در هر دو معادله ω  سرعت چرخش حول ICC و V ها سرعت حرکت چرخ ها هستند و از این 2 معادله و داشتن V ها می توان بدون محاسبه Rبه سادگی ω را به دست آورد. شعاع چرخش مرکز ربات به دور ICC را با R نشان می دهیم و شعاع چرخش هر چرخ حول ICC را با داشتن فاصله بین 2 چرخ بر مبنای R می نویسیم.

 خواهیم داشت :

V(L) = (R+d) ω              ,             V(r) = (R-dω

چرخش ربات دور ICC

از دو رابطه بالا ω را می توان بر حسب سرعت خطی موتور یا چرخ چپ و راست نوشت . با این دو رابطه یک دستگاه دو معادله دو مجهول داریم . از آن جایی که ما همواره فاصله محوری بین دو چرخ و سرعت هر دو چرخ را داریم ولی R همیشه و به سادگی در دسترس ما نیست پس ω را بر حسب d می نویسیم و دستگاه زیر را با حذف R حل می کنیم.  فقط کافی است معادله دوم را در یک منفی ضرب کرده و دو معادله را با هم جمع کنیم .

دستگاه معادلات

که حاصل خواهد شد : ω=(VL-VR)/2d و شعاع ربات هم با (R = 2d (VR+VL)/(VR-VL قابل محاسبه است . از مجموع روابط سرعت حرکت خود ربات برابر خواهد شد با :   V  =  R ω  = (VR+VL) / 2

  با تجزیه سرعت خطی روی محور افقی x و عمودی y و اضافه کردن مثلثات می توانیم موقعیت X و Y را به صورت مجزا محاسبه کنیم .

مثلثات سرعت ربات

Ѳ زاویه بدنه ربات نسبت به مبدا است که مدام در حال تغییر است. در مسیر حرکت یک ربات در عمل بار ها و بار ها ω ، Ѳ و .. عوض می شوند . در نتیجه برای داشتن موقعیت نهایی باید از همه تغییرات به وجود آمده در مسیر انتگرال بگیریم ( یعنی همه تغییرات را با هم جمع کنیم ) . برای بدست آوردن زاویه ربات یا Ѳ از ضرب سرعت زاویه ای در زمان انتگرال می گیریم و برای پیدا کردن موقعیت های x و y نیز به همین شیوه عمل می کنیم .

تعیین مسیر ربات دیفرانسیلی

همانطور که قبلا ً V ، R و ω را به دست آوردیم . کل روابط سینماتیکی مربوط به ربات های دیفرانسیلی در این 6 رابطه خلاصه می گردد .

معادلات سینماتیک ربات دیفرانسیلی

مجدداً یادآوری می کنیم که 2d فاصله بین دو چرخ (محور افقی اتصال) است که به منظور فرمول نویسی زیبا تر از ابتدا به جای d از 2d استفاده شده است .

حالا اگر یک ربات کامل با سنسور ها در دست داشته باشید که شاسی آن از نوع دیفرانسیلی است برای برنامه نویسی آن شبه برنامه ای مثل زیر را باید دنبال کنید :

خواندن ورودی سنسورها

تصمیم گیری بر اساس ورودی خوانده شده از سنسور ها

اجرای یکی از دستورالعمل های زیر :

برای حرکت مستقیم هر دو موتور (چرخ)  با سرعت یکسان به جلو ؛

برای عقبگرد حرکت هر دو موتور (چرخ) با سرعت یکسان رو به عقب ؛

برای چرخش به چپ موتور سمت چپ به عقب و موتور سمت راست به جلو حرکت کند ؛

برای چرخش به راست موتور سمت راست به عقب و موتور سمت چپ به جلو حرکت کند ؛

اگر بخواهید رباتتان را حرفه ای تر کنترل کنید با دادن سرعت های مختلف به موتور چپ و راست می توانید روی یک منحنی خاص مسیر حرکت را مشخص کنید این کار معمولاً در ربات های حرفه ای و با اتصال سنسور های اندازه گیری موقعیت چرخ و کنترل PID انجام می پذیرد .

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

۱۶ آبان ۹۴ ، ۱۱:۲۳ ۰ نظر موافقین ۰ مخالفین ۰

معرفی مکانیزم در ربات تانکی

ربات تانکی

یکی از مکانیزم های دیگر ربات ها که نسبتاً پرکاربرد است نوع تانکی است که معمولاً برای ربات های مین یاب ، امداد گر ، تپه نورد و شبیه به این به کار می رود . در این مکانیزم ممکن است هم از تسمه و زنجیر (شنی تانکی) و هم از تعدادی چرخ در ساخت ربات استفاده شود و از مفهوم دیفرانسیل برای کنترل آن بهره برد . رایج ترین سیستم های تانکی بولدوزر ها و ماشین های حمل سوخت هستند .

اجزاء اصلی مکانیزم ربات تانکی
اجزاء تعداد
موتور 2
چرخ (بدون تسمه ، زنجیر یا شنی) 4 یا بیشتر
تسمه ، زنجیر یا شنی 2
پلتفرم (صفحه شاسی ربات) - بدنه ربات 1
هرزگرد (در صورت نیاز به حفظ تعادل) ندارد

 

 

 

 

 

 

 

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

طبق روابط ربات های دیفرانسیلی اگر در شعاع صفر ربات تانکی حرکت کند به اندازه 360 درجه می چرخد . تصور کنید به هر طرف بدنه ربات 3 چرخ متصل شده باشد و برای چرخش ربات ، چرخ های جلویی و عقبی ربات با سرعت بیشتری بچرخد و چرخ های وسطی ترمز کرده و بلغزند . این مکانیزم همان مکانیزم تانکی است .

برخی از مزایای استفاده از سیستم کنترل ربات تانکی :

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

معایب مکانیزم کنترل ربات تانکی :

  • برای لغزش ربات روی سطوح ، با افزایش تعداد چرخ ها و یا استفاده از تسمه و زنجیر (شنی) عمر ربات کاهش خواهد یافت
  • در کنترل این ربات به شیوه دیفرانسیلی حرکت به جلو کمی سخت انجام می پذیرد و نگه داشتن سرعت دو موتور چپ و راست به شکل کاملاً یکسان کمی دشوار است ، که البته این مورد توسط سنسور ها قابل کنترل است ولی به تبع آن هزینه های کنترل ربات بالا خواهد رفت .

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

skid-steer-robot

 

۱۶ آبان ۹۴ ، ۱۱:۲۱ ۰ نظر موافقین ۰ مخالفین ۰

ربات حشره‌ای هکتور

stick-insect-robot

هکتور (Hector)، ربات ساخته شده با الهام از نوعی حشره‌ی چوبی توسط گروه تحقیقاتی در دانشگاه بیله‌فلد آلمان در سال ۲۰۱۱ توسعه یافت که اخیرا به سختی مشغول یادگیری راه رفتن بوده است. انتظار می‌رود هکتور که به عنوان یک ربات عملیاتی خودکار شش پا شناخته می‌شود، نه تنها در زمینه‌ی رباتیک تاثیرگذار باشد، بلکه در زمینه‌ی بیولوژی نیز در نحوه‌ی شناخت حرکت جانداران به دانشمندان کمک کند.

اغلب ربات‌های شش پا تمایل به راه رفتن به وسیله‌ی سه پا یا یک پای ثابت را دارند. با این حال، هکتور دارای شیوه‌ی راه رفتن آزادی است به این معنی که هر پای آن تصمیمات خاص خود را به تنهایی گرفته و مکان و زمان حرکتشان را تعیین می‌کنند. هکتور با استفاده از سنسورهای خود می‌تواند تشخیص دهد چگونه از موانع ساده‌ای مانند یک مانع چوبی گذر کند.

هکتور که ایده‌ی ساخت آن از روی بدن یک حشره‌ی چوبی گرفته شده، دارای یک اسکلت بسیار نرم ساخته شده از پلاستیک فیبرکربن تقویت شده (CFRP) است. در کنار تعداد سنسورهای زیاد و دوربین‌های کوتاه برد آن، این ربات منحصربفرد دارای ۱۸ مفصل الکتریکی انفعالی است که حرکت ماهیچه را شبیه‌سازی می‌کنند.

stick-insect-robot-1

دکتر اکسل اشنایدر می‌گوید: “خاصیت کشسانی حرکت هکتور قابل مقایسه با شیوه‌ی حرکت ماهیچه‌ها در سیستم‌های بیولوژیکی می‌باشد. با این حال، کشسانی به تنهایی برای هکتور جهت راه رفتن در یک محیط طبیعی پر از مانع کافی نیست. نکته‌ی مهم، توسعه‌ی یک سیستم کنترل می‌باشد که بتواند حرکات پاهای این ربات را در محیط‌های دشوار کنترل کند.”

جن پاسکاربیت، از محققان این پروژه می‌گوید: “تمامی زیرسیستم‌های این ربات باید با یکدیگر همکاری و هماهنگی داشته باشند تا هکتور بتواند بدون مشکل خاصی راه برود. در غیر اینصورت، برای مثال ممکن است پاهای هکتور در هوا قرار گرفته، ثباتش را از دست بدهد و سقوط کند. علاوه بر این، پاها باید قادر به واکنش در برابر سقوط در مواجهه با موانع باشند. ما این مشکل را با پیاده‌سازی یک رفتار واکنشی برای صعود از اشیا، حل کرده‌ایم.”

از این رو هکتور درست مانند یک حشره رفتار می‌کند و بهترین تصمیم ممکن را برای گذر از محیط می‌گیرد. محققان گفته‌اند در آینده، هکتور همچنین می‌تواند بستری برای بیولوژیست‌ها و مهندسان رباتیک فراهم آورد تا آنها تست‌ها و تئوری‌های خود در مورد حرکت حیوانات را بر روی این ربات انجام دهند.

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

هکتور هنوز یک ربات ناکامل است، اما سازندگان آن سال ۲۰۱۷ را زمان کسب پیشرفت‌های زیاد برای این ربات دانسته‌اند. این گروه پیش از این هم به توسعه‌ی نمونه‌ی آزمایشی با دو دوربین جانبی و دو حسگر لمسی ایجاد نمود و در حال حاضر مشغول کار بر روی اتصال سنسورهای دوربرد بر روی سر هکتور هستند.

۱۶ آبان ۹۴ ، ۱۱:۱۲ ۰ نظر موافقین ۰ مخالفین ۰

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

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

که باید به کمک آن ها مدار خود را کامل کنید

به نام خدا

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

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

هویه :

هویه ابزاری برای لحیم کاری قطعات ، که  برای تامین گرما برای ذوب شدن سیم لحیم(تشکیل شده ازقلع وسرب) از هویه استفاده می شود .

هویه ها بر اساس توانی که دارند حرارت تولید می کنند و برای شما هویه 40 واتی مناسب میباشد

1

هویه 40 w

سیم لحیم  :

سیم لحیم یک آلیاژفلزی است، رایج ترین آلیاژ آن با استفاده از ترکیبی از قلع و سرب است و نقطه ذوب برخی از سیم لحیم ها به شرح زیر است :

        نقطه ذوب سرب  قلع  
   230 درجه سانتیگراد   40  60
   214 درجه سانتیگراد  50  50
   190 درجه سانتیگراد  60  40
   183 درجه سانتیگراد  63  37
   224 درجه سانتیگراد  95  5

سیم لحیمی که انتخاب میکنید بایدنقطه ذوب آن کمتر از قطعه کار داشته باشد چون اگر بیشتر باشد ممکن است به مدار آسیب رساند.

اگراز هویه40 واتی استفاده میکنید باید از سیم لحیمی استفاده کنید که نقطه ذوبش کمتر از حرارت هویه باشد .

سیم لحیم solder_wire

سیم لحیم( solder_wire)

مایع فلکس:

مایع فلکس برای برداشتن اکسیداسیون از روی فیبرمدار چاپی و پایه های قطعات به کار میرود و باعث میشود

که لحیم کاری راحت تر و محکم تر انجام شود که تقریبا شبیه روغن لحیم عمل میکند . پیشنهاد می شود که شما از روغن لحیم استفاده کنید.

دمباریک:

موقع لحیم کاری قطعه شما چنان داغ میشود که با نمی شود آن را با دست گرفت پس باید از دم باریک برای نگه داشتن قطعه استفاده کنید .

دمباریک در موارد دیگر هم مورد استفاده قرار میگیرد.

 

شکل دم باریک

 دم باریک

سیم لخت کن سیم:

سیم لخت کن برای جدا کردن روکش سیم میباشد که در دو نمونه خودکار و دستی است.

عکس سیم لخت کن

 سیم لخت کن

موچین:

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

عکس موچین

موچین

ذره بین:

 گاهی اوقات چشم ما به تنهایی نمی تواند،نام های درج شده روی قطعات را ببیند و این جاست که ذره بین مورد استفاده قرار میگیرد هم چنین برای چک کردن اتصالات لحیم کاری هم میتوان از آن استفاده کرد .

ذره بین (magnifying-glass)

ذره بین (magnifying-glass)

قلع کش: 

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

عکس قلع کش

 قلع کش

مولتی متر:

مولتی متر وسیله اندازه گیری کمیت های مختلفی است مانند: ولتاژ،جریان،مقاومت و…

و در دو نوع ، دیجیتال و عقربه ای است

که نیاز اساسی هر علاقه مندی می تواند باشد .

مولتی متر دیجاتال (equus-3320-auto-ranging-digital-multimeter)

مولتی متر دیجاتال (equus-3320-auto-ranging-digital-multimeter)

 

 

عقربه ای مولتی متر

مولتی متر عقربه ای

منبع تغذیه:

شما برای تامین انرژی مورد نیاز مداری که میسازید ، نیاز به منبع تغذیه دارید .

میتوانید از آدابتور هم به عنوان منبع تغذیه استفاده کنید.

منبع تغذیه DC_Power_supply

DC_Power_supply منبع تغذیه

 

 

۱۳ خرداد ۹۴ ، ۱۹:۴۳ ۰ نظر موافقین ۰ مخالفین ۰

عکس هایی از ساخت موشک آبی

Rktbflght

 

 نمونه های ابتکاری موشک آبی :

مدل های پشنهادی :

water_rocket_02

parachute_01

aircommand_Acceleron_III

 ساخت لانچر برای موشک با ۲ لیتر آب :

 

launcher

water_rocket2_l

مراحل شلیک موشک :Water_rocket_timing

 

نمونه های ابتکاری از ساخت موشک آبی :

 

Water-Rocket-Bottle-Splicing

water-bottle-rocket-diagram-i10

water-rocket

wrocket

Water-bottle-rocket-launch-mechanism

h2o_launch_closeup

   

Water_rocket

rocketScrn4

rocket

resizedimage550389-CCL-WaterRocketAssembly

باله ها :

fin2

h2o_rocket2

area

1349377336_873phtv

untitled5

 

abidbull

04

01

0201

 

۰۸ خرداد ۹۴ ، ۱۱:۴۶ ۰ نظر موافقین ۰ مخالفین ۰

دانلود کتاب های آموزش ساخت هواپیمای کاغذی

پرواز آرزوی هر انسانی است و در فطرت الهی او میل به پرواز وجود داشته و دارد... اما مسئله اینجاست که بعضا این پرواز روحانی را برخی با پرواز جسمانی فراموش می کنند....

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

هواپیمای کاغذی موتوردار
هواپیمای کاغذی موتوردار

کتاب آموزش ساخت هواپیما کاغذی How to Make Origami Airplanes That

دانلود کتاب اخت هواپیماهای کاغذی پیشرفته

دانلود کتابهایی دیگر در همین زمینه اینجا و اینجا و اینجا و اینجا و اینجا

اینجا هم تصویر جالبی است از یک پرتاب گر دست ساز هواپیمای کاغذی

اینجا هم یک هواپیمای کاغذی موتوردار ببینید.

با توجه به آنکه کتابها تولیدات غربی ها هستند احیانا مراقب تصاویر شیطانی باشد که ان شاء الله  در دام شیطان گیر نکنید...

۰۸ خرداد ۹۴ ، ۱۱:۲۹ ۰ نظر موافقین ۰ مخالفین ۰

راهنمایی ساخت و اسمبل چند گلایدر ساده

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

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

1-اسپیریت:spirit
مشخصات:
wing span(طول بال):2متر
wing area(مساحت بال):676 اینچ
wieght(وزن کل با وسایل-اماده پرواز):850 گرم
Fuselage Length(طول بدنه):1 متر
جنس بال :بالسا
جنس بدنه:چوب 3 لا
2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:
http://www.greatplanes.com/airplanes/gpma0530.html
................................................................................​................................................................................​...........................................................................

2-گلایدر:Gentle Lady™ ARF
مشخصات:
wing span(طول بال):2متر
wing area(مساحت بال):674 اینچ
(وزن کل با وسایل-اماده پرواز):910-1020 گرم 
2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:و اسمبل:
http://www.8pic.ir/images/30365950915554723912.pdf


................................................................................​................................................................................​................................................................

3-گلایدر siren:
مشخصات:
wing span(طول بال):2متر
wing area(مساحت بال):430 اینچ
(وزن کل با وسایل-اماده پرواز):1020-1130 گرم
2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:و اسمبل:
http://www.8pic.ir/images/78981547769727012729.pdf

................................................................................​................................................................................​...................................................................

4-گلایدر دست پرتاب fling:
مشخصات:
wing span(طول بال):152 سانتی منر
(مساحت بال):340 اینچ .wing area
[/b](وزن کل با وسایل-اماده پرواز):340-400 گرم
2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:و اسمبل:
http://www.8pic.ir/images/65272052224622557740.pdf

................................................................................​................................................................................​......................................................................

5-گلایدرSophisticated Lady:
مشخصات:
wing span(طول بال):1980 سانتی متر
(مساحت بال):674 اینچ
(وزن کل با وسایل-اماده پرواز):765-850 گرم
2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:و اسمبل:
http://http://www.8pic.ir/images/4946181...695594.pdf

................................................................................​................................................................................​.......................................................................

6-گلایدرGentle Lady:
مشخصات:
wing span(طول بال):2 متر
(مساحت بال):674 اینچ
[b](وزن کل با وسایل-اماده پرواز):910-1020 گرم

2-3 کانال.قابلیت نصب موتور دارد.
لینک دانلود جهت ساخت:و اسمبل:
http://www.8pic.ir/images/56649955726456928753.pdf
۰۸ خرداد ۹۴ ، ۱۱:۱۱ ۰ نظر موافقین ۰ مخالفین ۰

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

هر ربات از 3 بخش اصلی تقسیم می شود:

مکانیک

الکترونیک

برنامه نویسی یا نرم افزار

 

مکانیک:

مکانیک کوادکوپتر ها به صورت ساده از 4 قسمت برای نصب موتورها و قسمتی برای نصب مدار الکترونیکی و قسمتی برای نصب باتری و قطعات دیگر مانند گیرنده و ... و قسمتی برای نصب دوربین که این قسمت معمولا به صورت مانت دوربین 2 محوره طراحی می گردد که از لرزش های حاصل از موتور ها و عوامل محیطی دیگر ، بر تصویر ضبط شده تاثیر نگزارد بیس اغلب فریم ها برای کوادکوپتر معمولا به صورت + می باشد و یا می توان به صورت چهار چوب به صورت # طراحی کرد بهترین گزینه برای ساخت بدنه کوادکوپتر استفاده از فیبرکربن میباشد که به دلیل موجودیت کم ، از آلومینیوم و یا چوب برای بیس و برای جایگاه نصب موتور و مدار و ... از پلکسی و یا فایبرگلاس (فیبر مدار چاپی) برای این منظور استفاده می شود جزء دیگر مکانیک کوادکوپتر ها ، ملخ می باشد که دارای 2 مشخصه گام و سایز است که نسب به موتور انتخاب می شود و با دریافت کردن دیتاشیت موتور می توانید ملخ های معرفی شده برای استفاده با موتور مورد نظر را مشاهده نمایید.

 

الکترونیک:

مدار الکترونیکی (فلایت کنترلر) که برای کنترل موتور ها و تنظیم سرعت آنها نسبت به داده های دریافتی از سنسور ها و گیرنده رادیوکنترلر و ماژول ها و غیره

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

جایرو : برای اندازه گیری شتاب خطی می باشد

سنسور شتاب سنج : برای اندازه گیری شتاب زاویه ای می باشد

GPS

فرستنده گیرنده

بارو متر

میدان سنج مغناطیسی

فاصله سنج و...

لوازمی که برای ساخت یک کوادکوپتر کاملا ساده احتیاج است به شرح زیر است:


فریم یا بدنه کوادکوپتر:

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

جهت مشاهده انواع فریم و بدنه مولتی روتور به لینک زیر مراجعه نمایید:

www.modeliran.com/multicopter.php 

موتور براشلس:

موتور براشلس یا موتور های بدون جاروبک یا بدون برس موتور هایی هستند با دور بسیار بالا در حدود 11 تا 18 هزار دور بر دقیقه که راه اندازی این موتور ها به سادگی موتور های dc معمولی نیست, موتور های براشلس اساسا دارای سه سیم هستند , موتور های براشلس را تا حدودی می توان به موتور های سه فاز تشبیه کرد چرا که برای راه اندازی به سه پالس برای راه اندازی احتیاج دارند. موتورهای براشلس مصرف انرژی بسیار بالایی دارند به گونه ای که یک مدل موتور براشلس که اندازه موتور سشوار است ممکن است به تنهایی 20 آمپر جریان کشی داشته باشد.

جهت مشاهده انواع موتور به لینک زیر مراجعه نمایید:

www.modeliran.com/motorbrand.php 

اسپید کنترل:

راه اندازی موتور های براشلس به سادگی سایر موتور ها نبوده و پیچیدگی های خاص خود را دارد اما اسپید کنترل ها وظیفه راه اندازی موتور ها را داشته و عملا این پیچیدگی را از شانه ما بر می دارند. اسپید کنترل ها دارای سه دسته سیم هستند, دسته اول سیم های تغذیه که باید مستقیما به باتری وصل شوندو دسته دوم سیم های خروجی پالس که باید به سه سیم موتور براشلس متصل شوند.دسته سوم سیم های ورودی سیگنال هستند که به فلایت کنترل متصل می شوند.

جهت مشاهده انواع اسپید کنترل به لینک زیر مراجعه نمایید:

www.modeliran.com/speedbrand.php

 

فلایت کنترل:

همانگونه که از اسمش پیداست مداری است که وظیفه کنترل , تعادل و پایداری پرنده را بر عهده دارد. ساده ترین مدارهای فلایت کنترل عمدتا دارای ژیروسکوپ , شتاب سنج , بارومتر (فشار سنج) , قطب نما و ... هستند. در نمونه های پیشرفته تر فلایت کنترل ها ماژول های gps هم استفاده می شود.

جهت مشاهده انواع فلایت کنترلر به لینک زیر مراجعه نمایید:

www.modeliran.com/autopilot.php 

ملخ:

در هر پرنده ای چه سوختی چه مدل باتری احتیاج به ملخ هست , اما ملخ هایی که برای کوادکوپتر استفاده می شود باید مدل پولر پوشر یا اصطلاحا ملخ های دمنده مکنده باشند. کوادکوپتر دارای 4 موتور (ملخ) که هر دو موتور مخالف جهت هم حرکت می کنند. در ربات های عمود پرواز آن دو موتور که دارای جهت چرخش یکسان هستند باید دارای ملخ یکسان باشند. اگر کمی به شکل ظاهری ملخ های مکنده دمنده دقت کنید تفاوت دو ملخ را متوجه خواهید شد , حال در هر موتور , ملخ را باید به گونه ای انتخاب کنید که با چرخش موتور ملخ هوا را به سمت پایین هدایت کند.

جهت مشاهده انواع ملخ به لینک زیر مراجعه نمایید:

www.modeliran.com/malakh.php

 

برد توزیع برق:

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


آمورش پروگرام کردن :speed control

به پروگرام کردن اسپید کنترل ها تعیین مینیمم و ماکزیمم اسپید کنترل ها نیز می گویند. برای پروگرام کردن اسپید کنترل ها باید ابتدا دسته سیم سه تایی که دارای سوکت می باشد در هر چهار اسپید با هم موازی کرد به گونه ای که سیم سوکت دار مخصوص دریافت پالس چهار اسپید , به گونه ای متصل شوند که سیم های هم رنگ به هم متصل شوند.سپس این چهار سیم موازی شده را به کانال 3 رادیو کنترل (که کانال گازمی باشد) متصل کرد. سپس گاز رادیو کنترل را تا اخر بالا برد و رادیو کنترل را روشن کرد, پس از این کار باید دسته سیم های اسپید که ورودی تغدیه اسپید کنترل هستندبا هم موازی شده و به صورت هم زمان به باتری متصل گردند. با این کار اسپید کنترل ها مقدار ماکزیمم را دریافته و دو بوق می زنند. پس از شنیدن این بوق دسته گاز را تا آخر پایین بیاورید , بعد از چند ثانیه اسپید کنترل ها مینیمم را هم دریافت کرده اند. بعد از این پروسه کمی صبر کرده و سپس باتری را جدا کنید.

 

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

 

۰۵ خرداد ۹۴ ، ۲۱:۴۳ ۱ نظر موافقین ۰ مخالفین ۰