پایتون · سطح ۱ · ۷ مرحله

راهنمای سازندگان آزمایشگاه فضایی آسترو پای

Astro Pi Mission Space Lab creator guide

راهنمای سازنده Mission Space Lab برای کمک به تیم ها برای نوشتن برنامه هایی طراحی شده است که سرعت ISS را محاسبه می کند. این کار و الزامات برنامه را معرفی می کند، به سایر راهنماهای پروژه اشاره می کند، و راهنمایی هایی را در مورد چگونگی و موارد ارسال ارائه می دهد.

ترجمهٔ فارسی ماشینی است و ممکن است در اصطلاحات دقیق نباشد. با انتخاب «هر دو» می‌توانی متن اصلی را هم بخوانی.
مرحلهٔ ۱

مقدمه

مقدمه

در Mission Space Lab، چالش شما نوشتن یک برنامه پایتون است که داده ها را با استفاده از حسگرها یا دوربین یک کامپیوتر Astro Pi در ایستگاه فضایی بین المللی (ISS) جمع آوری و ثبت می کند. حسگرها و دوربین این فرصت را به شما می دهند تا سوالات مربوط به محیط را در ISS بررسی کنید و داده های واقعی را از فضا جمع آوری کنید.

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

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

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

قبل از اینکه کد شما در ISS اجرا شود، باید یک سری از بررسی‌ها را که توسط Astro Pi Mission Control انجام شده است، پشت سر بگذارد. این بررسی ها تضمین می کند که برنامه شما به درستی اجرا می شود و الزامات ماموریت را برآورده می کند.

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

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

کمک گرفتن اگه گیر کردی لطفا با ما تماس بگیرید و ما تمام تلاش خود را برای کمک به شما انجام خواهیم داد! ما همچنین دو پخش زنده را اجرا خواهیم کرد که در آن می توانید سوالات خود را از تیم کنترل ماموریت Astro Pi بپرسید.

دو نما از یک کامپیوتر Astro Pi که پنل جلویی (با برخی از سنسورها) و دوربین را نشان می دهد.

چه چیزی را می توانید بررسی کنید؟

با وجود Astro Pi در ISS، سؤالات علمی مختلفی وجود دارد که می توانید آنها را بررسی کنید. حسگرها و دوربین به شما امکان می‌دهند داده‌های واقعی را از فضا جمع‌آوری کنید و از آن برای بررسی موضوع مورد علاقه خود استفاده کنید.

برای الهام بخشیدن به شما، در اینجا چند نمونه از پروژه های ایجاد شده توسط تیم های قبلی Mission Space Lab آورده شده است:

لطفا توجه داشته باشید: این پروژه ها تحت قوانین قبلی آزمایشگاه فضایی ماموریت طراحی شده بودند که به برنامه ها اجازه می داد تا حداکثر 3 ساعت در ایستگاه فضایی بین المللی اجرا شوند. در چالش فعلی، برنامه شما نباید بیش از 10 دقیقه اجرا شود، بنابراین باید این ایده ها را با محدودیت زمانی تطبیق دهید.

آنچه شما نیاز خواهید داشت

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

  • رایانه ای که پایتون 3.13 یا بالاتر را اجرا می کند. می توانید از Raspberry Pi یا هر رایانه ای که مایکروسافت ویندوز، macOS یا لینوکس را اجرا می کند استفاده کنید. می توانید پیدا کنید دستورالعمل نصب پایتون در اینجا. شرح کامل الزامات پایتون برای آزمایشگاه فضایی ماموریت بعداً در این راهنما ظاهر می شود.
  • یک اتصال اینترنتی برای استفاده از نسخه آنلاین باید به اینترنت دسترسی داشته باشید ابزار پخش مجدد Astro Pi برای شبیه سازی کد شما که به صورت زنده در Astro Pis در ISS اجرا می شود. همچنین برای ارسال برنامه خود به اینترنت نیاز دارید.
  • یک ویرایشگر کد اینجا جایی است که کد پایتون خود را می نویسید و ویرایش می کنید. هر ویرایشگر متنی کار می کند، اما توصیه می کنیم از یک ویرایشگر کد اختصاصی مانند Thonny استفاده کنید. در این راهنما، نمونه های ما از Thonny استفاده می کنند.

محیط اجرای پروژه

این پروژه در محیطی که در مراحل آموزش معرفی شده اجرا می‌شود؛ مانند Python دسکتاپ، Thonny، Jupyter یا Raspberry Pi. کدهای مخصوص این ابزارها را در همان محیط اجرا کن.

کارگاه آزاد پایتون هلیو ←
معرفی و پیش‌نمایش پروژه

راهنمای سازنده Mission Space Lab برای کمک به تیم ها برای نوشتن برنامه هایی طراحی شده است که سرعت ISS را محاسبه می کند. این کار و الزامات برنامه را معرفی می کند، به سایر راهنماهای پروژه اشاره می کند، و راهنمایی هایی را در مورد چگونگی و موارد ارسال ارائه می دهد.