FaraRobotics | فرا روباتیک: آموزش‌های رباتیک
1.15K subscribers
48 photos
3 videos
230 links
فرا رباتیک — کانال تخصصی آموزش‌های رباتیک

🔸 برنامه‌نویسی ربات
🔸 شبیه سازی و کنترل ربات
🔸 سیستم عامل ربات‌ها ROS
🔸سینماتیک مستقیم و معکوس
🔸 و صدها ساعت آموزش جذاب

🚀 برای مشاهده تمام آموزش‌های ویدیویی، روی لینک زیر بزنید:👇
fdrs.ir/tc/rb
Download Telegram
✳️ معادلات حرکت ربات — به زبان ساده

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

══ فهرست مطالب ══

‏ ○ مدل بازوی رباتیک دو لینکی
‏ ○ خطی‌سازی معادلات حرکت ربات
‏ ○ پیاده‌سازی معادلات حرکت ربات در متلب



مطالعه ادامه مطلب 👇👇

🔗 معادلات حرکت ربات — به زبان ساده — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

👍1
✳️ قوانین حرکت نیوتن — به زبان ساده (+ دانلود فیلم آموزش گام به گام)

‏«قوانین حرکت نیوتن» (Newton’s Laws Of Motion) کدام است و چه کاربردی دارد؟ در این نوشته به قوانین اول، دوم و سوم نیوتن می‌پردازیم. در ادامه برای فهم بهتر، مثال‌هایی کاربردی نیز ارائه می‌شود.

══ فهرست مطالب ══

‏ ○ قوانین حرکت نیوتن


🔸 قوانین حرکت نیوتن

‏«قوانین حرکت نیوتن» (Newton’s Laws Of Motion) کدام است و چه کاربردی دارد؟ در این نوشته به قوانین اول، دوم و سوم نیوتن می‌پردازیم. در ادامه برای فهم بهتر، مثال‌هایی کاربردی نیز ارائه می‌شود.

‏پیشنهاد می‌کنیم جهت آشنایی کامل‌تر با قانون دوم نیوتن به مقاله «قانون دوم نیوتن — به زبان ساده» مراجعه فرمایید.

‏قانون اول نیوتن بیان می‌کند که اگر هیچ نیروی خالص خارجی بر روی یک جسم بدون حرکت وارد نشود، این جسم همچنان بی‌حرکت باقی می‌ماند. در تعریفی دیگر می‌توان گفت، بدون اعمال نیروی خالص خارجی بر روی جسمی که در یک مسیر مستقیم با سرعت ثابت در حرکت است‌، جسم همچنان به حرکت مستقیم خود در سرعت ثابت ادامه می‌دهد.



مطالعه ادامه مطلب 👇👇

🔗 قوانین حرکت نیوتن — به زبان ساده (+ دانلود فیلم آموزش گام به گام) — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس


❇️ فیلم آموزش «انرژی جنبشی» در ۱۰ دقیقه | به زبان ساده


📌 آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید.
‌‌‌
✳️ انرژی پتانسیل چیست؟ — به زبان ساده (+ دانلود فیلم آموزش رایگان)

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

══ فهرست مطالب ══

‏ ○ انرژی پتانسیل چیست؟
‏ ○ انواع انرژی پتانسیل
‏ ○ فیلم‌ های آموزش انرژی پتانسیل چیست؟ — به زبان ساده (+ دانلود فیلم آموزش رایگان)


🔸 انرژی پتانسیل چیست؟

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

‏به صورت مشابه می‌توان بیان کرد که موقعیت یک کمان کشیده شده، میزان انرژی ذخیره شده در آن را تعیین می‌کند. در واقع، زمانی که کمان در موقعیت ابتدایی خود قرار دارد، یعنی زمانی که کشیده نشده، انرژی نیز در آن ذخیره نشده است و زمانی که موقعیت کمان نسبت به حالت عادی آن تغییر می‌کند، انرژی در آن ذخیره می‌شود که این انرژی ذخیره شده را، انرژی پتانسیل می‌نامند. بنابراین در این مثال نیز می‌توان بیان کرد که انرژی پتانسیل، انرژی ذخیره شده در جسم و ناشی از موقعیت آن است.

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


🔸 انواع انرژی پتانسیل

‏انواع مختلفی از انرژی پتانسیل موجود است که هریک به نیروی خاصی مرتبط است. به صورت جزئی‌تر می‌توان بیان کرد که هر نیروی پایستار باعث افزایش انرژی پتانسیل می‌شود. برای مثال، کار ناشی از نیروی کشسانی را انرژی پتانسیل کشسانی می‌نامند و کار ناشی از نیروی گرانش، انرژی پتانسیل گرانشی نامیده می‌شود. همچنین کار ناشی از «نیروی کولن» (Coulomb Force) را به عنوان انرژی پتانسیل الکتریکی معرفی می‌کنند.

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

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



مطالعه ادامه مطلب 👇👇

🔗 انرژی پتانسیل چیست؟ — به زبان ساده (+ دانلود فیلم آموزش رایگان) — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ حرکت دو بعدی در فیزیک — به زبان ساده

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

══ فهرست مطالب ══

‏ ○ موقعیت و مسیر در حرکت دو بعدی
‏ ○ سرعت و تندی در حرکت دو بعدی
‏ ○ حرکت با شتاب ثابت
‏ ○ حرکت سقوط آزاد
‏ ○ مثال‌های حرکت دو بعدی



مطالعه ادامه مطلب 👇👇

🔗 حرکت دو بعدی در فیزیک — به زبان ساده — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آشنایی با مهندسی مکاترونیک

‏استفاده از اصطلاح «مکاترونیک» (mechatronics) اولین بار در ژاپن در دهه‌های شصت و هفتاد شروع شد. اما در سال‌های بعد به صورت گسترده کشورهای دیگر هم از آن استفاده کردند. رشته مکاترونیک ترکیبی از شاخه‌های متنوع مهندسی مثل مهندسی کنترل، مکانیک، مهندسی نرم‌افزار، برق و مهندسی الکترونیک است. بعضی از مردم فکر می‌کنند، مهندس مکاترونیک می‌تواند جایگزین برق، الکترونیک و مکانیک شود اما این درست نیست.

══ فهرست مطالب ══

‏ ○ رفع ایراد یاتاقان با مهندسی مکاترونیک
‏ ○ مکاترونیک مرز بین رشته‌ها را از میان برمی‌دارد
‏ ○ برخی از حوزه‌های مرتبط با مکاترونیک


🔸 رفع ایراد یاتاقان با مهندسی مکاترونیک

‏یکی از اساتید مهندسی مکاترونیک نیاز به این رشته را با تجربیات خود بیان کرده است؛ این استاد از کارخانه‌ای بازدید کرده بود و در آنجا دیده بود که یک دستگاه مشکل عجیبی دارد. این دستگاه با یک موتور کنترلی AC هدایت می‌شد و هر بار که اپراتور تلاش می‌کرد، دستگاه را روشن کند، «یاتاقان» (bearing) بسیار داغ می‌شد و آنقدر گرما افزایش میافت، که شفت در داخل قفل می‌شد. تیم تاسیسات تلاش کرد که بلبرینگ‌ها را عوض کند، اما همان اتفاق دوباره رخ داد. در ابتدا به نظر می‌رسد که مشکل کاملا مکانیکی است. اما استاد دریافت که این موضوع کاملا یک مشکل الکتریکی است.

‏به طرز عجیبی، مشکل این بود که «مدار آتش‌کننده» (firing circuit) (مدار کنترل‌کننده توان AC که به موتور AC متصل می‌شد) به خوبی عمل نمی‌کرد. همین باعث می‌شد که سیگنال AC خراب شود و هارمونیک‌های بسیاری تولید کند. این هارمونیک‌ها میدان‌های الکترومغناطیسی تولید می‌کردند که بر روی حلقه فلزی داخلی و خارجی، تاثیر می‌گذاشتند و جریان‌های گردابی در آن‌ها تولید می‌کردند و باعث می‌شدند که یاتاقان داغ‌تر و داغ‌تر شود. (نکته جالب: برای تولید گرمای مورد نیاز در کوره‌های ذوب طلا و دیگر فلزات از جریان‌های گردابی استفاده می‌شود. این یعنی اینکه این جریان‌های گردابی تولید شده در دستگاه بالا، اثر بسیار وحشتناکی بر یاتاقان و سیستم مکانیکی می‌گذاشت.) این مشکل با تنظیم مدار آتش‌کننده رفع گردید.

‏اگر بخواهیم مثال دیگری بیاوریم، بهتر است موضوعی که برای یکی از اساتید دیگر این رشته اتفاق افتاده بود را شرح دهیم؛ این استاد با شرایط مشابهی روبرو شده بود که در آن برنامه‌ای را تهیه کرده بود که حاوی یک میکروکنترلر بود که می‌توانست لامپ رشته‌ای را کنترل کند (بار AC). اما میکروکنترلر باعث ری‌استارت سیستم به صورت تصادفی و نامنظم می‌گردید. او واقعا گیج و سردرگم شده بودم. این موضوضع او را به فکر فرو برد که منبع مشکل چیست؟ بخش نرم‌افزاری یا مدارهای الکتریکی و الکترونیکی؟ در نهایت هم متوجه شد که مشکلی شبیه داستان بالا رخ داده بود؛ یعنی هارمونیک‌هایی وجود داشتند که روی میکروکنترلر اثر می‌گذاشتند.


🔸 مکاترونیک مرز بین رشته‌ها را از میان برمی‌دارد

‏برای شرح این موضوع شاید لازم باشد که مثالی در مورد آخرین پیشرفت‌های «خودکارسازی ماشین‌های ابزاری» (computerized numerically controlled machines -CNC machines) بیاوریم. این ماشین‌ها حتی می‌توانند به اینترنت متصل شوند. هنگامی که نیاز به تعویض یک ابزار ماشین وجود دارد (ماشین خودش عمر هر ابزارش را تخمین می‌زند و و زمانی که نیاز است تا آن قطعه عوض شود را تعیین می‌کند)، دستگاه، شماره قطعات مورد نیاز را به صورت خودکار به سازنده اعلام می‌کند. آنچه که پس از این اتفاق می‌افتد این است که مهندس فنی-مالی در حالی به سراغ شما می‌آید (احتمالا با لبخندی روی صورتش)، که تمام وظایفش را دستگاه به صورت خودکار انجام داده است. در این مثال می‌بینیم ، دستگاه CNC نه تنها شامل قطعات مکانیکی و الکتریکی است، بلکه به اینترنت هم متصل می‌شود و دارای آدرس IP هم است.



مطالعه ادامه مطلب 👇👇

🔗 آشنایی با مهندسی مکاترونیک — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

Forwarded from FaraDars_Course

📣 معرفی «کانال‌های موضوعی فرادرس» در رشته‌های مختلف تحصیلی و تخصصی

🌟 برای دسترسی به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇


📌کانال آموزش برنامه‌نویسی:
@FaraProg

📌کانال آموزش برنامه‌نویسی پایتون:
@FaraPython

📌کانال آموزش برنامه‌نویسی اندروید:
@FaraAnd

📌کانال آموزش برنامه‌نویسی جاوا:
@Fara_Java

📌کانال آموزش طراحی و توسعه وب:
@FaraWebDev

📌کانال آموزش متلب و سیمولینک:
@FaraMatlabSim

📌کانال آموزش رباتیک:
@FaraRobotics

📌کانال آموزش هوش مصنوعی:
@FaraAI

📌کانال آموزش علم داده:
@Fara_DS

📌کانال آموزش علوم مهندسی:
@FaraEng

📌کانال آموزش مهندسی مکانیک:
@FaraMechanical

📌کانال آموزش مهندسی برق:
@FaraElectrical

📌کانال آموزش مهندسی عمران:
@FaraCivil

📌کانال آموزش معماری:
@FaraArch

📌کانال آموزش شیمی:
@FaraChem

📌کانال آموزش مهندسی و علوم کامپیوتر:
@FaraCompEng

📌کانال آموزش طراحی گرافیک:
@FaraGraphDesign

📌کانال آموزش زبان‌های خارجی:
@FaraLang

📌کانال آموزش زیست‌شناسی:
@FaraBio

📌کانال آموزش فیزیک:
@FaraPhys

📌کانال آموزش ریاضیات:
@FaraMathematic

📌کانال آموزش آمار و احتمالات:
@FaraStatistics

📌کانال آموزش نرم افزارهای آفیس:
@FaraOffice

📌کانال آموزش بورس و بازار سهام:
@FaraVest

📌کانال آموزش بازاریابی دیجیتال:
@Kaprila


@FaraDars — کانال اصلی فرادرس

❇️ فیلم آموزش «سیستم‌ عامل ربات‌‌ها (ROS)» در ۷ دقیقه | به زبان ساده

🎥 فیلم کامل آموزش👇
🔗 کلیک کنید(+)

📌 آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید.

✳️ آشنایی با برد آردوینو — بخش اول: معرفی و کاربردها

‏آردوینو (Arduino)، یک پلتفرم متن باز است که در ساخت پروژه های الکترونیک مورد استفاده قرار می گیرد. با توجه به طراحی متن باز این پلتفرم، نرم‌افزار و طرح سخت‌افزار آن به صورت آزاد در اختیار تمام افراد قرار گرفته و افراد می‌توانند به وسیله آن پروژه‌های الکترونیکی خود را به سادگی انجام دهند. این ویژگی پلتفرم آردوینو باعث شده تا میلیون‌ها نفر در سراسر جهان از این پلتفرم استفاده نمایند و روز به روز بیشتر آن را توسعه دهند. مزیتی که به واسطه رایگان بودن پلتفرم آردوینو به وجود آمده‌است این است که معمولاً هر کسی در هر کجای جهان یک مدار مکمل به نام شیلد(Shield)، برای انجام یک کار خاص در آردوینو طراحی می‌ کند و معمولاً کتابخانه‌ای برای این شیلد می‌نویسد و اغلب اوقات این کتابخانه‌ها به صورت رایگان با سایر افراد به اشتراک گذاشته می‌شود. این ویژگی منحصر به فرد باعث شده تا شما بتوانید برای هر ماژول، سنسور یا قطعه‌ای که می‌خواهید به آردوینو متصل کنید و صدها کتابخانه‌ و مثال رایگان پیدا کنید.

══ فهرست مطالب ══

‏ ○ پیش‌نیازهای آموزشی
‏ ○ چه پروژه هایی را می‌توان با کمک آردوینو انجام داد؟


🔸 پیش‌نیازهای آموزشی

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


🔸 چه پروژه هایی را می‌توان با کمک آردوینو انجام داد؟

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

‏آردوینو می تواند به عنوان مغز متفکر در هر پروژه ای در حوزه الکترونیک و کامپیوتر، از روبات ها گرفته تا یک پد گرمکن برقی و حتی دستگاه های بازی، مورد استفاده قرار بگیرد.

‏پروژه های زیادی با استفاده از آردوینو، طراحی و پیاده سازی شده اند. شما با جستجوی عبارت آردوینو در وب سایت فرادرس می توانید با نمونه هایی از پروژه های انجام شده با آردوینو و آموزش های مرتبط آشنا شوید.



مطالعه ادامه مطلب 👇👇

🔗 آشنایی با برد آردوینو — بخش اول: معرفی و کاربردها — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آشنایی با برد آردوینو — بخش دوم: معرفی انواع برد و ویجت‌ها

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

══ فهرست مطالب ══

‏ ○ اجزای برد آردوینو
‏ ○ منبع تأمین انرژی (USB/درگاه اتصال آداپتور)
‏ ○ پین‌های (۵V، ۳.۳V، GND، آنالوگ، دیجیتال، PWM، AREF)
‏ ○ دکمه تنظیم مجدد
‏ ○ چراغ نمایانگر روشن بودن دستگاه
‏ ○ چراغ های RX و TX
‏ ○ IC اصلی
‏ ○ تنظیم کننده ولتاژ
‏ ○ خانواده بردهای آردوینو
‏ ○ برد آردوینو Uno
‏ ○ برد آردوینو LilyPad
‏ ○ برد قرمز آردوینو RedBoard
‏ ○ برد آردوینو Mega
‏ ○ برد آردوینو لئوناردو
‏ ○ خانواده‌های توسعه‌پذیر
‏ ○ سنسورها
‏ ○ شیلدهای آردوینو


🔸 اجزای برد آردوینو

‏انواع بردهای آردوینو می توانند برای مقاصد مختلفی به کار روند. این بردها تفاوت های جزئی با هم دارند، اما اکثر آنها شامل اجزای زیر هستند:


🔸 منبع تأمین انرژی (USB/درگاه اتصال آداپتور)

‏هر برد آردوینو به منبعی جهت تأمین انرژی نیاز دارد. آردوینو را می توان با استفاده از یک کابل USB به رایانه متصل کرد و یا با استفاده از منبع تغذیه (یک آداپتور) به درگاه مخصوص آن متصل کرد. در تصویر بالا درگاه USB با شماره (۱) و درگاه اتصال به آداپتور با شماره (۲) مشخص شده است.

‏اتصال USB علاوه بر تأمین برق می تواند برای بارگذاری کدهای نوشته شده، بر روی برد آردوینو به کار رود.

‏نکته: برای تأمین برق آردوینو، نباید از منبع برقی با قدرت بیشتر از ۲۰ ولت استفاده کرد (با این ولتاژ دستگاه می سوزد). ولتاژ توصیه شده برای اکثر مدل های آردوینو بین ۶ تا ۱۲ ولت است.



مطالعه ادامه مطلب 👇👇

🔗 آشنایی با برد آردوینو — بخش دوم: معرفی انواع برد و ویجت‌ها — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

👍1
✳️ میکروکنترلر ARM چیست؟ | به زبان ساده

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

══ فهرست مطالب ══

‏ ○ پردازنده ARM چیست؟
‏ ○ ویژگی های پردازنده ARM
‏ ○ خانواده های پردازنده ARM
‏ ○ انواع پردازنده های ARM
‏ ○ از کجا باید شروع کرد؟
‏ ○ میکروکنترلر ARM
‏ ○ ابزارهای توسعه میکروکنترلر ARM
‏ ○ دوره ویدیویی آموزش میکروکنترلر ARM با کامپایلر Keil


🔸 پردازنده ARM چیست؟

‏آرم هولدینگز (ARM Holdings plc) یک شرکت نیمه‌هادی سطح اول است که محصولات آن پردازنده‌ها، سیستم‌های برون‌تراشه‌ای (System-on-Chips)، نرم‌افزارهای کامپیوتری و غیره است. معماری آرم یا ARM که مخفف Advanced RISC Machine به معنی ماشین‌های RISC پیشرفته است، در سال ۱۹۹۰ ساخته شد RISC یا ریسک، مخفف Reduced Instruction Set Computer به معنی رایانه کم‌دستور و نوع معماری ساخت کامپیوتر یا ریزپردازنده است که در آن به جای استفاده از دستورالعمل‌های خاص سایر معماری‌ها، از یک مجموعه دستورالعمل حداقلی و بسیار بهینه‌سازی شده‌ استفاده می‌شود. ریسک (RISC) اصلی‌ترین استراتژی طراحی CPU است که در پردازنده‌های آن اجرا می‌شود.

‏ARM ارائه دهنده پیشرو ریزپردازنده‌های مبتنی بر RISC و سایر IP‌های نیمه‌هادی با بیش از ۸۵ میلیارد تراشه مبتنی بر ARM است. ARM مانند سایر شرکت‌های تولید ریزپردازنده همچون اینتل (Intel)، هیتاچی (Hitachi)، فری‌اسکیل (Freescale) و غیره، پردازنده یا سایر ادوات نیمه‌هادی را تولید نمی‌کند بلکه، به عنوان مالکیت فکری (IP) مجوز ساخت هسته‌های نیمه‌هادی را به سایر شرکت‌های نیمه‌هادی مانند اتمل (ATMEL)، فیلیپس (اکنون NXP)، سامسونگ (Samsung) و غیره می‌دهد. مهم‌ترین مالکیت‌های فکری ARM شامل ریزپردازنده‌های RISC توان‌پایین، کم‌هزینه و با کارایی بالا، سیستم‌ برون‌تراشه‌ای و سایر لوازم جانبی است.

‏جدا از پردازنده‌ها و مالکیت فکری هسته‌ها، ARM ابزارهای توسعه نرم‌افزاری کاملی مانند Keil و DS-۵ را برای توسعه سیستم‌های کامل مبتنی بر میکروکنترلر ARM و سیستم‌ برون‌تراشه‌ای ارائه می‌دهد.


🔸 ویژگی های پردازنده ARM

‏پردازنده‌های ARM مبتنی بر معماری رایانه کم‌دستور یا ریسک (RISC) هستند، اما بر اساس الزامات سیستم‌های تعبیه شده، برخی از اصلاحات نیز در معماری RISC انجام می‌شود. پردازنده‌های ARM معماری نوع انتقال داده (Load-Store) را دنبال می‌کنند که پردازش داده‌ها فقط بر روی محتویات ثبات‌ها یا رجیسترها انجام می‌شود و نه مستقیماً روی حافظه. دستورالعمل پردازش داده‌ها در رجیسترها با دسترسی به حافظه متفاوت است.

‏مجموعه دستورالعمل ARM یکنواخت و طول آن ثابت است. پردازنده‌های آرم ۳۲ بیتی دو مجموعه دستورالعمل دارند: به طور کلی، مجموعه دستورالعمل آرم ۳۲ بیتی و مجموعه دستورالعمل Thumb با ۱۶ بیت است (Thumb شیوه‌ای برای فشرده‌سازی دستورات پرکاربرد ۳۲ بیتی به صورت ۱۶ بیتی جهت کاهش حجم برنامه، در ازای کاهش سرعت اجرای آن است).

‏پردازنده ARM از چندین مرحله خط لوله (Pipeline) برای سرعت بخشیدن به جریان دستورالعمل‌ها پشتیبانی می‌کند. در خط لوله سه‌مرحله‌ای ساده، دستورالعمل‌ها از سه مرحله پیروی می‌کنند: واکشی (fetch)، رمزگشایی (decode) و اجرا (execute).



مطالعه ادامه مطلب 👇👇

🔗 میکروکنترلر ARM چیست؟ | به زبان ساده — کلیک کنید (+)

📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ کنترل سرعت موتور بدون میکروکنترلر — راهنمای کاربردی

‏در این آموزک می‌خواهیم مداری بسازیم که بدون نیاز به هیچ‌گونه میکروکنترلری بتوانیم سرعت یک موتور جریان مستقیم را کنترل کرد. قلب این مدار از یک آی‌سی ۵۵۵ ساخته شده است. بلوگ دیاگرام و شکل آی‌سی در شکل ۱ رسم شده است.


مشاهده فیلم آموزشی و مطالعه ادامه مطلب 👇👇

🔗 کنترل سرعت موتور بدون میکروکنترلر — راهنمای کاربردی — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس


🔴 رایگان آموزش ببینید و مهارت کسب کنید.

🌟 معرفی آموزش‌های رایگان و پرطرفدار فرادرس

♨️ صدها عنوان آموزش رایگان فرادرس در دسترس هستند که در طول ماه، توسط ده‌ها هزار دانشجو مورد مطالعه قرار می‌گیرند.
شما عزیزان نیز می‌توانید با مراجعه به لینک‌های زیر، آموزش‌های پرمخاطب در دسته‌بندی مورد نظر خود را مشاهده کرده و رایگان دانلود کنید👇


آموزش‌های رایگان رباتیک و اتوماسیون [+]


📚 تمامی آموزش‌های رایگان و پرمخاطب [+]


@FaraDars - فرادرس
✳️ microprocessor چیست ؟ — همه دانستنی ها در مورد ریزپردازنده — به زبان ساده

‏رایانه‌ای که برای خواندن این صفحه از آن استفاده می‌کنید از یک ریزپردازنده یا میکروپروسسور (Microprocessor) برای انجام کار خود بهره می‌برد. ریزپردازنده قلب هر رایانه عادی است، خواه یک دستگاه دسکتاپ باشد، خواه یک سرور یا یک لپ‌تاپ. ریزپردازنده‌ای که استفاده می‌کنید ممکن است یک Pentium، یک K۶، یک PowerPC، یک Sparc یا هریک از نام‌های تجاری و انواع دیگر ریزپردازنده‌ها باشد، اما نکته مهم همه میکروپروسسورها این است که تقریباً به روش مشابه عمل می‌کنند. در این آموزش با ریزپردازنده و نحوه کار آن آشنا می‌شویم.

══ فهرست مطالب ══

‏ ○ ریزپردازنده چیست؟
‏ ○ پیشرفت ریزپردازنده: اینتل
‏ ○ منطق ریزپردازنده
‏ ○ حافظه ریزپردازنده
‏ ○ عملکرد و روندهای ریزپردازنده
‏ ○ تفاوت میکروپروسسور و میکروکنترلر
‏ ○ معرفی فیلم آموزش مبانی الکترونیک – مفاهیم تئوریک به همراه شبیه سازی عملی و کاربردی
‏ ○ معرفی فیلم آموزش برد آردوینو (Arduino) با انجام پروژه های عملی
‏ ○ معرفی فیلم آموزش آشنایی با سخت افزار موبایل و تبلت و عیب یابی آن ها
‏ ○ معرفی فیلم آموزش میکروکنترلر ARM با کامپایلر Keil


🔸 ریزپردازنده چیست؟

‏ریزپردازنده، که به عنوان CPU یا واحد پردازش مرکزی نیز شناخته می‌شود، یک موتور محاسباتی کامل است که روی یک تراشه ساخته می‌شود. اولین ریزپردازنده اینتل ۴۰۰۴ بود که در سال ۱۹۷۱ معرفی شد. ریز پردازنده ۴۰۰۴ چندان قدرتمند نبود و تنها کاری که می‌توانست انجام دهد جمع و تفریق بود و همزمان تنها با ۴ بیت کار می‌کرد. اما شگفت‌آور بود که همه چیز روی یک تراشه قرار داشت. قبل از ۴۰۰۴، مهندسان کامپیوترها را از مجموعه تراشه‌ها یا از اجزای گسسته مانند ترانزیستورها می‌ساختند. ریزپردازنده ۴۰۰۴ مجهز به یکی از اولین ماشین‌حساب‌های الکترونیکی قابل حمل بود.

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

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


🔸 پیشرفت ریزپردازنده: اینتل

‏اولین ریزپردازنده‌ای که منجر به یک رایانه خانگی شد، اینتل ۸۰۸۰ (Intel ۸۰۸۰) بود؛ یک کامپیوتر کامل ۸ بیتی روی یک تراشه، که در سال ۱۹۷۴ معرفی شد. اولین ریزپردازنده‌ای که در بازار سر و صدا به پا کرد اینتل ۸۰۸۸ (Intel ۸۰۸۸) بود که در سال ۱۹۷۹ معرفی شد و در کامپیوتر شخصی آی‌بی‌ام (IBM PC)، که اولین بار در حدود سال ۱۹۸۲ ظاهر شد، به کار رفت. اگر با بازار رایانه‌های شخصی و تاریخچه آن‌ها آشنایی داشته باشید، می‌دانید که بازار رایانه‌های شخصی از ۸۰۸۸ به ۸۰۲۸۶ به ۸۰۳۸۶ به ۸۰۴۸۶ به ۸۰۴۸۶ به پنتیوم به پنتیوم ۲ به پنتیوم ۳ به پنتیوم ۴ تغییر کرد. همه این‌ ریزپردازنده‌ها توسط اینتل ساخته شده‌اند و همه آن‌ها پیشرفت در طراحی بر پایه ۸۰۸۸ هستند. پنتیوم ۴ قادر به اجرای هر قطعه کدی است که با نسخه اصلی ۸۰۸۸ اجرا می‌شود، با این تفاوت که آن را ۵۰۰۰ بار سریع‌تر انجام می‌دهد!



مطالعه ادامه مطلب 👇👇

🔗 microprocessor چیست ؟ — همه دانستنی ها در مورد ریزپردازنده — به زبان ساده — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ حرکت شناسی در فیزیک — به زبان ساده

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


🔸 حرکت شناسی

‏ذره به مفهومی اطلاق می‌شود که نشان‌دهنده یک موقعیت نقطه‌ای در فضا باشد. به مجموعه‌ای از ذرات نیز که در فضایی اندک جمع شده باشند، جسم گفته می‌شود. اما گاهی می‌توان این مفاهیم را به جای یکدیگر نیز به‌کار برد. برای نمونه زمین در مقیاس مدارش که به دور خورشید حرکت می‌کند، می‌تواند به عنوان یک ذره در نظر گرفته شود. این در حالی است که برای شخصِ قرار گرفته روی زمین، جسمی با ابعاد بینهایت به نظر می‌آید.

‏حال ذره‌ای را در نظر بگیرید که با سرعت v در حال حرکت باشد. برای این ذره جابجایی پس از گذشت مدت زمان t برابر است با:
s = v t



مطالعه ادامه مطلب 👇👇

🔗 حرکت شناسی در فیزیک — به زبان ساده — کلیک کنید (+)


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آموزش رایگان تبدیلات همگن در مدل‌سازی سینماتیکی و دینامیکی ربات‌ها

چکیده —
امروزه ربات‌ها به دلایل مختلفی اعم از: صنعتی، پزشکی، نظامی و ... پرکاربرد و حائز اهمیت هستند. قدم اول برای طراحی ربات‌ها به منظور انجام یک هدف مشخص، شناخت فضای مفاصل، فضای کاری ربات و درجات آزادی آن است و همچنین برای کنترل ربات به منظور پوشش هدف مورد نظر در قدم اول نیاز است تا میزان حرکت مفاصل تعیین گشته و بتوان فضای مفاصل ربات را به فضای کاری تبدیل کرد که این کار به کمک علم سینماتیک ربات صورت می‌گیرد. ما در این آموزش قصد داریم تا تبدیلات همگن در مدل‌سازی سینماتیکی و دینامیکی ربات‌ها - بخش یکم را مورد بحث و بررسی قرار دهیم.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش تبدیلات همگن در مدل سازی سینماتیکی و دینامیکی ربات ها (رایگان) — کلیک کنید [+]


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آموزش رایگان ساخت ربات (اسمبلی) در آردوینو

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

کسب اطلاعات بیشتر 👇👇

🔗 آموزش ساخت ربات (اسمبلی) در آردوینو (رایگان) — کلیک کنید [+]

📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آموزش رایگان الکترونیک دیجیتال در مکاترونیک کاربردی ۱

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

کسب اطلاعات بیشتر 👇👇

🔗 آموزش الکترونیک دیجیتال در مکاترونیک کاربردی ۱ (رایگان) — کلیک کنید [+]


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

👍1

📱 در شبکه‌های اجتماعی فرادرس چه مطالبی منتشر می‌شود؟

✔️ اطلاع‌رسانی فرصت‌های ویژه و جشنواره‌های تخفیف

✔️ اطلاع‌رسانی جدیدترین آموزش‌های منتشر شده همراه با تخفیف ویژه انتشار

✔️ انتشار مطالب، مقالات و ویدئوهای آموزشی رایگان

✔️ اطلاع‌رسانی آخرین رویدادها و وبینارها

✔️ برگزاری مسابقات و طرح‌های تخفیف همراه با هدایای آموزشی


☸️ فرادرس را در شبکه‌های اجتماعی و کانال‌های ارتباطی مختلف دنبال کنید.👇👇👇


📌 اینستاگرام
🔗 instagram.com/FaraDars

📌 یوتیوب
🔗 youtube.com/c/FaraDarsCourses

📌 لینکدین
🔗 linkedin.com/company/FaraDars

📌 توئیتر
🔗 twitter.com/FaraDars

📌 کانال رسمی تلگرام
🔗 t.iss.one/FaraDars

📌 کانال فرصت‌های ویژه (فراپُن)
🔗 t.iss.one/FaraPon

📌 کانال تازه‌های نشر
🔗 t.iss.one/FDPub

📌 کانال‌های موضوعی و تخصصی
🔗 t.iss.one/faradars/5006



_______________

📚 فرادرس
دانش در دسترس همه
همیشه و همه جا


@FaraDars — فرادرس
✳️ آموزش رایگان ساخت ربات (اسمبلی) در آردوینو


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



کسب اطلاعات بیشتر 👇👇

🔗 آموزش ساخت ربات (اسمبلی) در آردوینو (رایگان) — کلیک کنید [+]


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس

✳️ آموزش رایگان راه اندازی سنسور دماسنج در آردوینو

چکیده —
در فیلم آموزشی «فرادرس راه اندازی سنسور دماسنج در آردوینو»، که به صورت رایگان بر روی فرادرس منتشر شده است، با استفاده از آردوینو، راه اندازی سنسور دماسنج به صورت گام به گام و عملی پیاده سازی می شود.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش راه اندازی سنسور دماسنج در آردوینو - (رایگان) — کلیک کنید [+]


📌 کانال اختصاصی آموزشی رباتیک

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی رباتیک را در کانال اختصاصی [@FaraRobotics] دنبال کنید. 👇

@FaraRobotics — مطالب و آموزش‌های رباتیک فرادرس