فهرست مطالب:

زمین بازی نیمه شب: 7 قدم
زمین بازی نیمه شب: 7 قدم

تصویری: زمین بازی نیمه شب: 7 قدم

تصویری: زمین بازی نیمه شب: 7 قدم
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
زمین بازی نیمه شب
زمین بازی نیمه شب
زمین بازی نیمه شب
زمین بازی نیمه شب

هشدار! لطفاً این را ابتدا بخوانید! به حیوان خانگی خود آسیب نرسانید

لیزر خطرناک است! من بنا به دلایل مختلف ساخت این پروژه را به عنوان IS IS توصیه نمی کنم

  • زیرا نگاه کردن به لیزر برای گربه بسیار آسان است
  • شاید لیزر را با "میله و رشته ماهیگیری" (نوع اسباب بازی گربه) که از سوراخ بیرون می آورد جایگزین کنید …
  • تداخل می تواند باعث شود تا سروو لیزر به طور غیرمنتظره رفتار کرده و در موقعیت 0 تنظیم شود
  • نمی توان لیزر را سریع خاموش کرد یا لیزر را دوباره هدایت کرد. برخلاف لیزر دستی
  • گربه جذب سر و صدا و حرکت سروها می شود و به لیزر نگاه می کند
  • گربه خطرات لیزر را درک نمی کند

گربه من عاشق تعقیب لیزر است

وقتی نوبت به تعقیب نشانگر لیزری می رود ، بازوهایم خیلی سریع خسته می شوند … مطمئناً من او را خوب می دویدم. هر چند وقت یکبار ، برای چند دقیقه ، اما من به چیزی خودکارتر نیاز داشتم … من عاشق اتوماسیون چیزها هستم.

من اخیراً آموزش آردوینو زیر را دنبال کردم و "CAS LASER POINTER" ساختم.

create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307

این دانش پیش شرط Midnight's Playground است

نحوه اتصال سرووها به آردوینو ، پیکربندی بلوتوث ، دریافت نرم افزار مورد نیاز را خواهید آموخت. همه چیز بسیار ساده است و آموزش بسیار خوبی ارائه شده است.

من دستورالعمل ها را دنبال کردم. من دوستی داشتم که 3 جزء کوچک مورد نیاز را چاپ می کرد. سپس ماژول بلوتوث ، سروو (و برخی سرویس های اضافی) را سفارش دادم.

من همیشه سعی می کنم مطالبی در مورد آردوینو و الکترونیک یاد بگیرم. من "Instructables" را منبع ارزشمندی می دانم و هر روز ایده ها و نکات عالی را در اینجا پیدا می کنم! من حرفه ای نیستم و هنوز در حال یادگیری هستم. من عاشق برنامه نویسی کامپیوتر هستم ، بنابراین مشتاق بازی با این سرویس ها و لیزرها بودم.

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

سپس Instructables برای PETS مسابقه داشت. نمی توانستم مقاومت کنم. من قبلاً Arduino Mega 2560 R3 داشتم و پروژه های دیگری نیز ساخته ام ، بنابراین چند سنسور اضافی در یک جعبه نشسته ام. چند تکه چوب ضایعاتی که داشتم جمع آوری کردم. چند تکه اینجا و آنجا که ممکن است من از آنها استفاده کنم.

و ، من تصمیم گرفتم Midnight یک زمین بازی کوچک با استفاده از لیزر به عنوان "دستورالعمل" بسازم.

تدارکات

اجزای مورد نیاز اصلی

  • آردوینو مگا 2560 (یا مشابه آن) و کابل USB
  • تخته نان و کابل های جهنده چندگانه (M-M. M-F، F-F)
  • آداپتورهای برق 9 و 12 ولت (برای آردوینو و سروو)

اجزای زمین بازی

  • (4) x DXW90 میکرو سرو موتور 9 گرم/1.6 کیلوگرم
  • (1) x سه ماژول تنظیم کننده ولتاژ پایانه برای آردوینو
  • (2) x HY-SRF05 ماژول سنسور فاصله فراصوت
  • (1) x Pan/Tilt Mechanism (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6 پین ماژول فرستنده گیرنده بلوتوث RF بی سیم
  • (1) x Laser Diode Module Mini 650nm 6mm 5V 5mW Laser
  • (6) x قطعات مختلف چوب
  • (2) x پد بالش
  • (1) x ملحفه تخت قدیمی برای بسته بندی همه چیز

نرم افزار

  • آردوینو IDE
  • Arduino BlueControl از فروشگاه بازی Google در دسترس است.

ابزارهای متفرقه

  • تفنگ منگنه
  • مته
  • متر ولتاژ (برای عیب یابی ، لازم نیست)
  • اندازه گیری نوار
  • سیم چین
  • پیچ انبر/انبردست بینی
  • نوار الکتریکی
  • قیچی
  • ابزار چاقو

مرحله 1: اما چه چیزی می توانم بسازم !؟

اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟
اما چه می توانم بسازم !؟

از آنجا که این برای گربه من است ، من باید چند نکته را در نظر بگیرم … من نمی خواهم بچه گربه ام آسیب ببیند و اسباب بازی ها باید انعطاف پذیر باشند …

من فقط چند سرو اضافی خریداری کرده بودم و چند سنسور برد فراصوت در کشو داشتم … به علاوه ، من به تازگی یک نشانگر لیزری خودکار عالی ساخته بودم.

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

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

مرحله 2: طرح بندی و ساخت

طرح بندی و ساخت
طرح بندی و ساخت
طرح بندی و ساخت
طرح بندی و ساخت
طرح بندی و ساخت
طرح بندی و ساخت

من قبلاً چوبهایی را از قبل برش داده بودم ، بنابراین سعی کردم از آنچه که قبلاً داشتم استفاده کنم …

  • یک تکه تخته سه لا مربع 2 '1 "(برای پایه)
  • یک تخته 1 "x 6" (برای قفسه)
  • سه 1 "x 1" ثانیه حدود 1 '1 "طول (برای نگه داشتن قفسه)
  • یک پایه 1.5 "1.5" (برای نگه داشتن مکانیزم لیزر)

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

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

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

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

هشدار! پایه را پایین نگه دارید ، حداکثر یک اینچ. اگر گربه خیلی بلند باشد می تواند مستقیماً به آن نگاه کند! مال من خیلی بالاست

مرحله 3: جاذبه ها

برجک لیزری

جاذبه اصلی برجک لیزری است.

من اخیراً یک نشانگر لیزری گربه خودکار ساخته ام.

این یک اسباب بازی عالی برای ساخت زمین بازی نیمه شب در اطراف بود. "اشاره گر" را می توان از طریق بلوتوث و تلفن Android خود با استفاده از برنامه ای به نام "Arduino BlueControl" که از فروشگاه بازی Google موجود است ، کنترل کرد. باید اعتراف کنم. نرم افزار مکانیزم اصلی pan/tilt در شروع این کار بسیار موثر بود. من به سرعت دستورات بلوتوث آردوینو را در عرض چند دقیقه ارسال می کردم. این نرم افزار دارای حالت "پخش خودکار" است که در آن لیزر به طور تصادفی در یک منطقه از پیش تعیین شده حرکت می کند. برای آنچه که در ذهن داشتم عالی کار می کند!

توپ تندرست/پرش اهرم موش

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

یک امتیاز: ماوس را به اهرم وصل کردم. وقتی اهرم رشته را به سمت بالا می کشد ، موس در بالای پس زمینه ظاهر می شود. وقتی توپ می افتد ، ماوس در پشت زمینه پایین می افتد.

چرخ موش

درپوش پلاستیکی قوطی قهوه به یکی از سرووها متصل شده است. ماوس خود را به درب چسباندم و درپوش را به سرور وصل کردم. سپس سوراخ های خاصی (پنجره؟) را برش می دهم تا موش ناگهان "ظاهر" شود. یک سوراخ در بالای قفسه ، و یک سوراخ در زیر. چرخاندن چرخ به من امکان می دهد موس را در هر دو سطح قرار دهم یا حتی آن را مخفی کنم.

چرخ رشته

بار دیگر ، من از درب پلاستیکی قوطی قوطی استفاده کردم ، اما این بار چند رشته نخ را به درب چسباندم. با استفاده از اصل یکسان ماوس ، می توانم سیم ها را در مقابل "پنجره" به جلو و عقب تکان دهم ، پنهان کنم یا دوباره ظاهر شوم. (متأسفانه ، به دلیل خرابی سروو ، مجبور شدم این جاذبه جشنواره را حذف کنم.

مرحله 4: اطلاعات آردوینو ، طرح ، اطلاعات متغیر و غیره

پین کردن آردوینو

ما از پین های دیجیتال 2 ، 5 ، 7 ، 10 ، 11 ، 22 ، 23 ، 24 ، 25 ، 36 ، 40 استفاده می کنیم.

// تعریف پین های بلوتوث #تعریف BTHC05_PIN_RXD 10 #تعریف BTHC05_PIN_TXD 11

// پین لیزری #تعریف LASER_PIN_S 2 را تعریف کنید

// تعریف 5 پین سروو #تعریف SERVO9G1_PIN_SIG 36 // لیزر چپ و راست #تعریف SERVO9G2_PIN_SIG 40 // لیزر بالا و پایین #تعریف SERVO9G3_PIN_SIG 5 // اهرم توپ #تعریف SERVO9G4_PIN_SIG 7 HY-SRF05 (سنسورهای اولتراسونیک 1 و 2) #تعریف trigPin1 22 // 12 سنسور مجاورت توپ #تعریف echoPin1 23 // 13 حسگر مجاورت توپ #تعریف trigPin2 24 // سنسور مجاورت زمین بازی #تعریف echoPin2 25 // سنسور مجاورت زمین بازی

حداقل و حداکثر متغیرها برای سرویس ها:

// این موقعیت min & mix را برای سروها تعریف می کند

مثال:

int servo1Min = 70 ؛ int servo1Max = 110 ؛ int servo2Min = 25 ؛ int servo2Max = 90 ؛

ایالت PlayTime

روشی که وقتی یک شیء سنسور اولتراسونیک مناسب را فعال می کند ، کد را اجرا می کند.

if (playTimeState) {// هشدار! پیکربندی مختصات لیزر با توجه به ابعادی که ایجاد کرده اید! رسم دایره ، رسم خط و غیره و غیره…}

هشدار! لیزر خطرناک است. مستقیم به لیزر نگاه نکنید

من از تنظیم کننده 12 ولت - 5 ولت برای ارائه 5 ولت صاف شده به سرووها و حسگرها استفاده کردم.

مرحله 5: خروجی سریال

در حالی که از IDE آردوینو استفاده می کنید ، می توانید "Serial Monitor" را مشاهده کنید تا خروجی را هنگام اجرای معمول مشاهده کنید.

در زیر یک نمونه ویرایش شده از خروجی تولید شده است.

شروع کردن

سنسور اولتراسونیک 1 - 28.85 سنسور اولتراسونیک 2 - 42.66 سنسور اولتراسونیک 1 - 28.79 سنسور اولتراسونیک 2 - 43.36 سنسور اولتراسونیک 1 - 28.78 سنسور اولتراسونیک 2 - 43.66 سنسور اولتراسونیک 1 - 28.31 سنسور اولتراسونیک 2 - 43.07 سنسور اولتراسونیک 1 - 282.92 سنسور 2 - 2. خارج) x - 97.37 ، y - 51.76 x - 97.23 ، y - 51.91 x - 97.10 ، y - 52.05 - رسم مورب به سمت توپ x - 91 ، y - 20 x - 92 ، y - 21 x - 93 ، y - 22… x - 121 ، y - 50 x - 122 ، y - 51 x - 123 ، y - 52 - خط کشیدن به توپ x - 123 ، y - 53 x - 123 ، y - 54… x - 123 ، y - 59 x - 123 ، y - 60 x - 123 ، y - 61 - لیزر خاموش - فعال کردن اهرم توپ - لیزر روشن - خط کشیدن از توپ x - 123 ، y - 62 x - 123 ، y - 61 x - 123 ، y - 60… x - 123 ، y - 48 x - 123 ، y - 47 x - 123 ، y - 46 - خط کشیدن راست به ماوس x - 123 ، y - 45 x - 122 ، y - 45 x - 121 ، y - 45… x - 76 ، y - 45 x - 75 ، y - 45 x - 74 ، y - 45 - خط کشیدن تا موش x - 73 ، y - 44 x - 73 ، y - 45 x - 73 ، y - 46… x - 73 ، y - 83 x - 73 ، y - 84 x - 73 ، y - 85 - Laser OFF - Wiggling Mouse - لیزر ON - طراحی دایره x - 100.00 ، y - 45.00 x - 100.00 ، y - 45.20 x - 99.99 ، y - 45.39… x - 97.37 ، y - 51.76 x - 97.23 ، y - 51.91 x - 97.10 ، y - 52.05 - زمان پخش لیزری خاموش! سنسور اولتراسونیک 1 - 27.45 سنسور اولتراسونیک 2 - 42.12 سنسور اولتراسونیک 1 - 27.56 سنسور اولتراسونیک 2 - 41.47 سنسور اولتراسونیک 1 - 27.93 سنسور اولتراسونیک 2 - 42.02

مرحله 6: فیلم های نمایشی

Image
Image

اولین ویدئو

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

این روال به شرح زیر است:

  1. لیزر یک دایره ترسیم می کند
  2. لیزر یک مسیر برنامه ریزی شده را برای رسیدن به اهرم توپ تندرست دنبال می کند
  3. توپ بین موقعیت های تصادفی 10 بار پرش می شود و سپس به سطل پایین باز می گردد
  4. لیزر یک مسیر برنامه ریزی شده را به سمت چرخ موش دنبال می کند
  5. چرخ موش کمی جلو و عقب تکان می خورد ، سپس موش به قفسه بالا حرکت می کند. سپس به موقعیت اولیه باز می گردد.
  6. لیزر دایره ترسیم می کند
  7. لیزر خاموش می شود و منتظر اتفاق می افتد

ویدئوی دوم

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

ویدئوی سوم

من شروع به کار در حالت پخش خودکار را نشان می دهم. سپس هنگامی که یک شی شناسایی می شود (یا جذب می شود) ، روال ذکر شده در اولین فیلم شروع می شود.

ویدئوی چهارم

نیمه شب برای من بتا آزمایش زمین بازی است. او کار بزرگی انجام می دهد!

ویدئوی پنجم

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

مرحله 7: چند اندیشه نهایی

  • برای ایمنی گربه. به هیچ عنوان از نقطه لیزر استفاده نکنید. متغیرهای بسیار زیادی برای در نظر گرفتن وجود دارد و ما نمی خواهیم به دوست کوچک خزدار خود صدمه بزنیم.
  • چرخ ها و اهرم ها تحریک زیادی را ایجاد می کنند ، چند زنگ یا LED و بنفشه اضافه می کنید … شما جایگزینی مطمئن برای لیزر دارید.
  • لطفاً هنگام تصمیم گیری و استفاده از اسلحه اصلی خود مراقب باشید. دو بار منگنه اصلی را به همان انگشت شلیک کردم. خون جاری شد. متأسفانه ، تا زمانی که آن را تمیز کردم ، فکر نمی کردم عکس بگیرم … ببخشید:(

توصیه شده: