50% تخفیف!

پکیج آموزش برنامه نویسی آردوینو (Arduino) با محوریت پروژه های رباتیک – مقدماتی

تومان25,000

توضیحات

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

نرم افزاری که با استفاده از آردوینو نوشته می شود، اسکچ خوانده می شود. این اسکچ ها در ویرایشگر متن نوشته می شوند و با پسوند .ino ذخیره می شوند. این مسئله قابلیت هایی را برای cut/paste و search/replace کردن متن فراهم می کند. زمانی که عملیات ذخیره و Export انجام می شود، ناحیه پیام بازخورد می دهد. همچنین پیغام های خطا را نشان می دهد. کنسول، خروجی متنی را که توسط محیط برنامه نویسی آردوینو ایجاد می شود، شامل کلیه پیام های خطا و اطلاعات دیگر را نشان می دهد. گوشه سمت راست پایین پنجره، برد جاری و پورت سریال را نشان می دهد. دکمه های نوار ابزار به شما این امکان را می دهند تا برنامه را بازبینی و آپلود کنید، اسکچ ها را ایجاد، باز و ذخیره نمایید و Serial Monitor را باز کنید.

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

آردوینو ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل می کنند. این ابزار، یک پلت فرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرم افزار جهت کار با برد می باشد.


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

پروژه هایی که در این مجموعه آموزشی فرا می گیرید:

 

  1. آموزش مقدماتی برنامه نویسی با محوریت ساخت چراغ راهنمایی
  2. راه اندازی انواع سنسورهای الکترونیکی در قالب پروژه های مختلف نظیر فتوسل، مادون قرمز، اولتراسونیک (فاصله یاب)، سنسور دما و …
  3. راه اندازی LCD کاراکتری
  4. آموزش ایجاد صوت و آهنگ برای ربات خود در شرایط مختلف
  5. راه اندازی کامل درایور موتور DC به صورت PWM و آموزش ساخت دسته کنترلی دست ساز
  6. تلفیق تمامی پروژه های بالا به صورت کاملا عملی در قالب ساخت یک ربات مسیر یاب و فاصله یاب
فهرست سرفصل ها و مباحث مطرح شده در این مجموعه آموزشی، در ادامه آمده اند:
  • آردوینو چیست؟
    • توضیح ساختار
    • کاربردها
    • انواع آن
  • از کجا شروع کنیم
    • تهیه سخت افزار مربوط به دوره و یا آموزش ساخت آن
  • برنامه نویسی اولین پروژه در آردوینو
    • توضیح کامل سخت افزار و ساخت چراغ چشمک زن با LED
  • معرفی دستورات زبان c برای برنامه نویسی (از قبیل تعریف متغیر، دستورات شرطی، اتصال کلید و …)
    • طریقه استفاده از آن با محوریت ارتقای پروژه چشمک زن LED با استفاده از دستورات جدید
  • معرفی سنسورهای کاربردی
    • نظیر فتوسل
    • مادون قرمز
    • اولتراسونیک
    • دما
  • نحوه اتصال آن برد آردوینو و برنامه نویسی آن
    • با محوریت کاربرد سنسورها در ربات
  • نحوه اتصال موتور های DC و کنترل آن از طریق آردوینو
    • توضیح پالس های PWM جهت کنترل سرعت ربات به همراه آموزش درایور L298
  • اتصال LCD های کاراکتری معمولی و برنامه نویسی آن
    • نمایش مقادیر سنسورها بر روی LCD
  • آموزش اتصال بلندگو و دیگر ماژول های صوتی جهت ایجاد صدا برای ربات
  • جمع بندی مباحث با ایجاد یک برنامه نویسی واحد برای ساخت یک ربات
    • مسیریاب یا فاصله یاب ساده
  • رفع مشکلات احتمالی و عیب یابی ربات
  • توضیح و مقدمه ای بر قسمت بعدی آموزش (سطح پیشرفته) و یا نحوه ارتقای ایده های فردی

 

وسایل مورد نیاز
  • اجباری
    • مقاومت ۱ کیلو اهم (حداقل تعداد پیشنهادی: ۱۰ مقاومت)
    • مقاومت ۱۰ کیلو اهم (حداقل تعداد پیشنهادی: ۱۰ مقاومت)
    • مقاومت ۱۰۰ اهم (حداقل تعداد پیشنهادی: ۱۰ مقاومت)
    • مقاومت ۲۲۰ اهم (حداقل تعداد پیشنهادی: ۱۰ مقاومت)
    • پتانسیومتر یک کیلو اهم (حداقل تعداد پیشنهادی: ۳ عدد)
    • سنسور اولتراسونیک مدل SRF04 (حداقل تعداد پیشنهادی: ۱ عدد)
    • LED سه رنگ (سبز، قرمز، زرد) (حداقل تعداد پیشنهادی: ۳ عدد)
    • کلید فشاری Push Button (حداقل تعداد پیشنهادی: ۳ عدد)
    • سنسور مادون قرمز مدل TCRT5000 (حداقل تعداد پیشنهادی: ۴ عدد)
    • ماژول سنسور مادون قرمز ۴CH-INFRARED-DETECTOR (حداقل تعداد پیشنهادی: ۱ عدد)
    • ماژول سنسور مادون قرمز (مدل جایگزین ردیف ۱۶ در صورت عدم دسترسی) ماژول TCRT5000 (حداقل تعداد پیشنهادی: ۴ عدد)
    • سنسور دماسنج مدل LM35 (حداقل تعداد پیشنهادی: ۱ عدد)
    • سنسور فتوسل (Photocell) (حداقل تعداد پیشنهادی: ۱ عدد)
    • ال سی دی کاراکتری character LCD 2*16 (حداقل تعداد پیشنهادی: ۱ عدد)
    • اسپیکر معمولی ۸ اهم (Speaker 8 ohm) (حداقل تعداد پیشنهادی: ۱ عدد)
    • درایور موتور دی سی (L298 Driver DC motor) (حداقل تعداد پیشنهادی: ۱ عدد)
  • اختیاری
    • خازن الکترولیتی ۱۰۰ میکرو فاراد (حداقل تعداد پیشنهادی: ۵ عدد)
    • خازن الکترولیتی ۱۰ میکروفاراد (حداقل تعداد پیشنهادی: ۵ عدد)
    • خازن عدسی ۱۰ نانو فاراد (حداقل تعداد پیشنهادی: ۵ عدد)
    • خازن عدسی ۱۰۰ نانو فاراد (حداقل تعداد پیشنهادی: ۵ عدد)
    • پتانسیومتر ده کیلو اهم (حداقل تعداد پیشنهادی: ۳ عدد)