فهرست مطالب:

نمایش ماهواره ای مشتری: 3 مرحله
نمایش ماهواره ای مشتری: 3 مرحله

تصویری: نمایش ماهواره ای مشتری: 3 مرحله

تصویری: نمایش ماهواره ای مشتری: 3 مرحله
تصویری: چشم نظامی جدید ایران در آسمان باژ شد، ماهواره بر موفق قاصد و ماهواره جدید نور 3 در مدار قرار گرفت 2024, جولای
Anonim
نمایشگر ماهواره ای مشتری
نمایشگر ماهواره ای مشتری
نمایشگر ماهواره ای مشتری
نمایشگر ماهواره ای مشتری
نمایشگر ماهواره ای مشتری
نمایشگر ماهواره ای مشتری

این یک پروژه سرگرم کننده و آسان است که دارای پتانسیل بالایی برای ایجاد یک نمایش جالب ، آموزشی و مکالمه برای شروع است. از نوار نئوپیکسلی ارزان (10 دلار) برای نمایش جهت فعلی چهار قمر اصلی مشتری استفاده می کند.

تدارکات

آردوینو Uno (هر نسخه ای انجام می دهد)

نوار NeoPixel (من از یکی از موجود در آمازون استفاده کردم)

3 سیم اتصال

مرحله 1: آردوینو خود را به Lightstrip وصل کنید

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

زیاد به این موضوع اهمیت نمی دهد. نوار نور دارای سه اتصال است: قرمز برای +5V ، سیاه برای زمین ، سبز برای سیگنال.

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

موارد زیر را وصل کنید:

نوار سبک -------- پین آردوینو

سیم قرمز -------------- 5 ولت

سیم سیاه ------------ GND

سیم سبز ------------ پین 6 (این می تواند هر پین باشد اما طرح من از 6 استفاده می کند)

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

مرحله 2: آردوینو را برنامه ریزی کنید

با هر روشی که به آن عادت دارید ، طرح را در آردوینو بارگذاری کنید.

توجه: باید کتابخانه Adafruit Neopixel را بارگیری کنید. با تشکر از Adafruit برای حمایت شگفت انگیز آنها از جامعه Maker !!!

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

مرحله 3: آن را متعلق به خود کنید

واضح است که اگر می خواهید این پروژه را برای خانه خود به یک پروژه زیبا تبدیل کنید ، راههای بسیار خوبی برای بهبود آن وجود دارد:

1) یک ساعت زمان واقعی باتری را اضافه کنید. اینها بسیار ارزان هستند و اطلاعات زیادی در مورد نحوه استفاده از آنها در دسترس است. این به شما این امکان را می دهد که تاریخ یا زمان فعلی را از دست ندهید.

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

3) برای نشان دادن بهتر سیاره ، یک تصویر کوچک از مشتری اضافه کردم. نصب روی یک زمینه ستاره ای واقعاً باعث می شود این پروژه پاپ شود.

4) در حال حاضر ، کد دو قمر را که در یک پیکسل هستند بازنویسی می کند. می توانید کد را تغییر دهید تا هر دو رنگ در یک پیکسل به طور متناوب چشمک بزنند.

5) مشابه 2 در بالا ، می توانید طرحی برای متناوب بین نمایش ماه و زمان ارائه دهید. (نحوه نمایش زمان بر روی یک نوار خطی به شما بستگی دارد). کد در درجه اول صفحه نمایش را تنظیم می کند و سپس زیر روال را برای محاسبه مکرر موقعیت ها فرا می خواند. من یک خط در زیر رول حلقه () اضافه کردم تا 120 ثانیه به زمان هر تکرار حلقه اضافه شود. این به شما این امکان را می دهد که قمرها را با سرعت بیشتری نسبت به یکدیگر در حال حرکت ببینید و نمایش فوق العاده ای از این رقاصان کیهانی نشان می دهد.

در این ویدئو کد با این خط درج شده نشان داده شده است. شما می توانید ببینید که چگونه Io در اطراف مشتری می چرخد و Callisto به سمت بیرون شلیک می کند. امیدوارم از این پروژه لذت ببرید. اگر یکی درست کردید ، لطفاً آن را با همه به اشتراک بگذارید.

توصیه شده: