فهرست مطالب:

چشم Animatronic: 7 مرحله
چشم Animatronic: 7 مرحله

تصویری: چشم Animatronic: 7 مرحله

تصویری: چشم Animatronic: 7 مرحله
تصویری: هفت ربات برای تغییر کشاورزی ... اکنون تماشا کنید! 2024, نوامبر
Anonim
Image
Image
این چیزی است که شما نیاز دارید
این چیزی است که شما نیاز دارید

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

مرحله 1: این چیزی است که شما نیاز دارید

مواد:

  • 2 توپ پینگ پنگ سفید
  • لوله خنک کننده سر گرد گرد

ابزارها:

  • چسب حرارتی تفنگی
  • آسیاب گرد
  • اره
  • چکش

مرحله 2: چشم ها

چشمها
چشمها
چشمها
چشمها
چشمها
چشمها

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

سوراخ ها را رنگ آمیزی و سوراخ کنید.

مرحله 3: چرخش جمعه

Image
Image
چرخش جمعه
چرخش جمعه
چرخش جمعه
چرخش جمعه

من چشمی نمی خواستم که فقط از یک طرف به طرف دیگر حرکت کند. من دستورالعمل های زیادی دیدم اما نمی توانستم بفهمم چگونه این کار را ممکن کنم. سرانجام یک ویدیو در You-Tube پیدا کردم اما نمی خواستم بخرم. من اولین تلاش خود را با استفاده از چوب و فلز از گیره انجام دادم. من پین ها را با تفنگ چسب محکم کردم اما از نتایج راضی نبودم. من به عنوان یک کارگر صنعتی به خیلی چیزها دسترسی دارم. من مشاهده کردم که لوله خنک کننده آب گرد سر دقیقاً شبیه آنچه که من نیاز داشتم اما برای چرخاندن آزاد محکم بود. داخل قسمت را آسیاب کردم و سپس قسمت من آماده چرخش رایگان شد.

مرحله 4: پایگاه

پایه
پایه
پایه
پایه
پایه
پایه

می توانید از چکش برای خم کردن پایه استفاده کنید ، گیره نیمکت به 90 درجه کامل کمک می کند. مطمئن شوید که قبل از خم شدن سوراخ را سوراخ کنید ، بسیار ساده تر است.

مرحله 5: کنترل چشم ها

کنترل چشم ها
کنترل چشم ها
کنترل چشم ها
کنترل چشم ها
کنترل چشم ها
کنترل چشم ها

مرحله 6: برنامه

من بسیار تازه کار هستم بنابراین در برنامه به کمک نیاز داشتم ، می توانید پروژه را در اینجا ببینید. منبع من

برنامه را در محیط آردوینو کپی و جایگذاری کنید.

#عبارتند از

#de pi 3.14159265358979323846 #تعریف twopi (2*pi) float circleradius = 50 ؛ // 50 هر طرف - دیگر هیچ یک از حداکثر محدودیت های خود را float stepnumber = 360؛ گام شناور ؛

#شامل // شامل کتابخانه سرو برای کنترل سروو

Servo horServo؛ // سروو برای حرکت چپ/راست Servo vertServo؛ // سروو برای حرکت بالا/پایین

بایت تصادفی؛ // تعریف موقعیت افقی تصادفی متغیر byte randomvert؛ // تعریف متغیر موقعیت عمودی تصادفی int randomdelay؛ // تعریف متغیر تأخیر تصادفی

#deleine HLEFTLIMIT 40 // تعریف محدودیت چپ در سروو افقی (چپ/راست) #تعریف HRIGHTLIMIT 80 // محدودیت راست در سروو افقی (چپ/راست)

#تعریف VTOPLIMIT 70 // تعریف حد بالا در سروو عمودی (بالا/پایین) #تعریف VBOTLIMIT 110 // محدودیت پایین در سرو افقی (بالا/پایین)

void setup () {horServo.attach (8)؛ // سرووی افقی در پین 8 vertServo.attach (9) ؛ // سرووی عمودی در پین 9 randomSeed (analogRead (0)) ؛ // برخی از مقادیر تصادفی را با استفاده از یک پین آنالوگ متصل ایجاد کنید

stepangle = twopi/stepnumber؛ برای (int i = 0 ؛ i

x = نقشه (x ، 1-circleradius ، circleradius ، 0 ، 2*circleradius) ؛ y = نقشه (y ، 1-circleradius ، circleradius ، 0 ، 2*circleradius) ؛

horServo.write (x)؛ // برای سروو افقی vertServo.write (y) بنویسید ؛ // به سروو افقی بنویسید

تأخیر (10) ؛ }}

void loop () {randomhor = random (HLEFTLIMIT ، HRIGHTLIMIT) ؛ // تنظیم محدودیت های تصادفی = تصادفی (VTOPLIMIT ، VBOTLIMIT) ؛ // تنظیم محدودیت randomdelay = تصادفی (1000 ، 4000) ؛ // هر 1 تا 4 ثانیه حرکت می کند

horServo.write (randomhor)؛ // برای سروو افقی vertServo.write (randomvert) بنویسید ؛ // ارسال به تأخیر سروو عمودی (تاخیر تصادفی) ؛ // تأخیر در زمان تصادفی (در مقادیر تعیین شده در بالا)}

توصیه شده: