فهرست مطالب:

کنترل کننده بازی خودکار Google T Rex با استفاده از آردوینو: 7 مرحله
کنترل کننده بازی خودکار Google T Rex با استفاده از آردوینو: 7 مرحله

تصویری: کنترل کننده بازی خودکار Google T Rex با استفاده از آردوینو: 7 مرحله

تصویری: کنترل کننده بازی خودکار Google T Rex با استفاده از آردوینو: 7 مرحله
تصویری: با درآمد ماه اولم چی خریدم !؟ 😂 What did I buy with my first month income 2024, نوامبر
Anonim
Image
Image
اجزای مورد نیاز
اجزای مورد نیاز

اجازه دهید آن را بسازیم

مرحله 1: مقدمه ای

همه شما در مورد بازی t rex aka dino گوگل می دانید و به عنوان هیچ بازی اینترنتی معروف است.

بازی بسیار ساده است فقط با پریدن از موانع اجتناب کنید و مانند بازی فوق العاده ماریو اجرا شود. معمولاً برای پرش به صورت دستی از نوار فاصله استفاده می کنیم. این مدرسه برای من بسیار قدیمی است…

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

لطفاً ویدیوی ساخت را برای جزئیات بیشتر تماشا کنید

مرحله 2: پیش بینی کار

سنور

در اینجا ما می خواهیم موانع را شناسایی کرده و برای تشخیص مانعی که از LDR استفاده می کنم پرش کنیم

بنابراین چگونه LDR چنین موانعی را تشخیص می دهد؟

مقاومت LDR با توجه به نور تغییر می کند که در زمان تاریکی مقاومت LDR بسیار زیاد است و برعکس. بنابراین مانع ما رنگ تیره دارد ، بنابراین می توانیم مقادیر مختلف آنالوگ را بدست آوریم. با این مقدار با کمک کنترل کننده سروو را فعال می کنیم.

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

مرحله 3: اجزای مورد نیاز

آردوینو اونو

می توانید از هر آردوینو استفاده کنید

سرو موتور

من از sg90 استفاده می کنم

LDR

سنسور ما

مقاومت 10K

مرحله 4: نمودار مدار و اتصالات

نمودار مدار و اتصالات
نمودار مدار و اتصالات

لطفا ویدیو را تماشا کنید

ابتدا VCC سروو را به 5 ولت و زمین را به زمین وصل کنید

سپس پین PWM را به پین 9 آردوینو وصل کردم

LDR را به پین a0 وصل کنید

مرحله 5: کد

من از عملکرد خواندن آنالوگ آردوینو استفاده می کنم و شرایطی را برای فعال کننده های سروو ارائه می دهم

از اینجا بارگیری کنید

مرحله ششم: ساختن شاد

لطفاً ویدیو را تماشا کنید. اگر شک دارید لطفاً آن را در زیر نظر دهید

مرحله 7: محدودیت ها و به روز رسانی

همانطور که در فیلم گفتم محدودیت هایی دارد

1. آردوینو با آمدن آن پرنده قادر به تحریک دینو نیست.

راه حل

با افزودن یک ldr در سمت بالا ، پرنده با ماشه شناسایی می شود و می توانیم سرووی دیگری را کنترل کنیم (دکمه برگشت)

2. با افزایش سرعت شکست می خورد

3. هنگام تغییر رنگ شکست می خورد (وارونگی رنگ)

راه حل

ما می توانیم این مشکل را با افزودن حسگرهای بیشتر و کدگذاری پیچیده حل کنیم

توصیه شده: