Smart Home League

لیگ خانه هوشمند

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

برنامه‌نویسی با پایتون سه رده‌ی سنی زیر چتر FIRA
نسخه‌ی ۲٫۰٫۴ منتشر شد — ۲۴ شهریور ۱۴۰۵: برنامه‌ی تازه و قوانین به‌روز دانلود برنامه چه چیزی در قوانین عوض شد

شروع سریع — این ۳ تا رو دانلود کن

هر چیزی که برای اجرای مسابقه‌ی رسمی روی کامپیوتر خودت لازمه — همه یک‌جا.

1

برنامه‌ی لیگ

یک فایل که همه چیز داخلش است: خانه، ربات، سنسورها، پایتون، درس‌ها و ابزارهای کمکیِ کدساز.

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

قوانین و جزوه‌های آموزشی

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

کتابچه‌ی قوانین (فارسی) Rulebook (English)
3

حساب تیم شما

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

ساخت حساب تیم راهنمای گام‌به‌گام نصب

بعدش: برنامه را باز کنید ← رده‌ی خود را انتخاب کنید ← کد پایه را بارگذاری کنید ← دکمه‌ی را بزنید. همین — شما در لیگ هستید!

لیگ خانه هوشمند چیه؟

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

اول یادگیری

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

ربات جاروبرقی هوشمند

هر تیم مغز یک ربات جاروبرقی رو برنامه‌نویسی می‌کنه: ربات باید خونه رو بگرده، کاشی‌ها رو تمیز کنه، از موانع رد بشه و از رقیبش جلو بزنه.

لیگ ربات جاروبرقی چیست؟ راهنمای کامل ←

یک جامعه‌ی جهانی

لیگ خانه هوشمند زیر مجموعه‌ی مسابقات جهانی FIRA برگزار می‌شه — از ایران تا کاپ جهانی ونکوور کانادا. جای تو هم این‌جاست!

رده‌های سنی

هر کس از هر سطحی می‌تونه شروع کنه — از اولین قدم تا حرفه‌ای.

زیر ۱۳ سال

First Step

مخصوص تازه‌کارها و کوچک‌ترها؛ بدون حداقل سن. آشنایی نرم و دوستانه با دنیای رباتیک و برنامه‌نویسی.

  • ۸ سنسور فاصله + قطب‌نمای IMU
  • کدنویسی ساده با پایتون
  • نقشه‌های متنوع در هر راند
زیر ۱۴ سال

U14

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

  • همان سنسورها با چالش‌های جدی‌تر
  • تمرکز روی الگوریتم و استراتژی
  • پایه‌سازی برای رقابت‌های بزرگ‌تر
۱۴ سال به بالا

U19

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

  • سنسور GPS برای موقعیت‌یابی دقیق
  • سیستم شارژ بی‌سیم — مدیریت باتری!
  • نقشه‌ی ثابت با چیدمان متغیر اشیا

مسابقه چطوریه؟

یک خانه‌ی شبیه‌سازی‌شده، یک ربات جاروبرقی، و کدی که خودتان نوشته‌اید.

۱

خونه رو بشناس

در هر راند یک خانه‌ی جدید به تیم‌ها داده می‌شود — اتاق‌هایی که با شلوغی زندگی روزمره کثیف شده‌اند. در رده‌ی U19 نقشه ثابته و فقط جای اشیا عوض می‌شه.

۲

مغز ربات رو بنویس

با پایتون: ۸ سنسور فاصله رو بخون، با قطب‌نمای IMU جهت‌گیری کن — و در U19 از GPS هم استفاده کن — بعد تصمیم بگیر رباتت چطور بگرده و تمیز کنه.

۳

تمیز کن و امتیاز بگیر

امتیاز بر اساس میزان تمیزکاریه: پوشش کاشی‌های کف و سطح پاکیزگی در زمان مسابقه، در هر نقشه و شرایطی که بهت داده بشه. بهترین الگوریتم برنده‌ست!

۴

مانع‌ها رو رد کن و دوام بیار

مبلمان و وسایل خونه سر راهتن — با سنسورها پیداشون کن و بدون آسیب دورشون بزن. در رده‌ی U19 حتی باید باتری رو هم مدیریت کنی: شارژ روی ناحیه‌های سبزِ شارژ بی‌سیم.

Students at a Smart Home League event watching a robot match on screen دانلود برنامه برای ویندوز دانلود برنامه برای مک دانلود برنامه برای لینوکس اجرا در مرورگر

محیط مسابقه

مستقیم از خود برنامه — خانه‌ی رسمی U14 که تیم‌ها در آن رقابت می‌کنند.

The Smart Home League competition house in 3D The U14 house from above, with every room numbered
دانلود برنامه برای ویندوز دانلود برنامه برای مک دانلود برنامه برای لینوکس

قوانین اصلی

خلاصه‌ی چیزهایی که هر شرکت‌کننده باید بدونه — متن کامل و رسمی در لینک‌های پایین.

امتیازدهی

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

بازی جوانمردانه

صداقت و احترام، اساس مسابقه‌ست. هرگونه تقلب یا سوءاستفاده از خلأ قوانین با جریمه‌ی جدی — تا حد حذف از مسابقات — روبه‌رو می‌شه.

اصالت کد

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

نظر برگزارکننده

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

کتابچه‌ی قوانین (فارسی) خواندن متن کامل قوانین در مرورگر

مسابقات پیشِ‌رو

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

همه‌ی مسابقات، برگزارشده و پیشِ‌رو

از اینجا شروع کنید — سه قدم

عضو شوید، قوانین را بخوانید، نقشه را ببینید. بقیه‌ی کارها از همین سه تا شروع می‌شود.

ابزارهای مسابقه

هر چیزی که برای تمرین و شرکت لازم داری — همه رایگان.

مسابقه‌ی اصلی — برنامه‌ی لیگ

مسابقه‌ی اصلی لیگ داخل برنامه‌ی لیگ برگزار می‌شود. آن را برای ویندوز یا مک دانلود کنید — خانه، ربات و پایتون همه داخلش هستند:

دانلود برنامه برای ویندوز دانلود برنامه برای مک دانلود برنامه برای لینوکس
  • هیچ چیز دیگری لازم نیست نصب کنید — پایتون، خانه و ربات داخل خود برنامه‌اند
  • بازش کنید، رده را انتخاب کنید، کد پایه را بزنید و شروع کنید
  • کد پایه‌ی هر رده با یک کلیک داخل خود برنامه است

همین مسابقه، در مرورگر

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

لیگ کجاها برگزار شده

همه‌ی دوره‌هایی که تا امروز برگزار شده.

حامیان و شبکه‌ی جهانی

FIRA FiraCup Iran FIRA Canada Novin Zehn