فهرست مطالب:

جعبه بی فایده: 6 مرحله
جعبه بی فایده: 6 مرحله

تصویری: جعبه بی فایده: 6 مرحله

تصویری: جعبه بی فایده: 6 مرحله
تصویری: با یه دختر این کارو نکن😰 2024, نوامبر
Anonim
جعبه بی فایده
جعبه بی فایده

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

تدارکات

مواد:

  • تخته سه لا یا هر جعبه کوچک کار می کند
  • پیچ ها
  • تعویض سوئیچ
  • آردوینو
  • سیم ها
  • تخته نان
  • سروو
  • پاوربانک USB (ترجیحا یکی با 2 خروجی)
  • اکریلیک

ابزارها:

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

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

اولین کاری که کردم این بود که لوازم الکترونیکی را نصب کردم و آنها را سیم کشی کردم تا کد آزمایشی اجرا شود. بعد از اینکه کد را فهمیدم ، همه اجزا را با هم لحیم کردم. نوار نور RGB به یک پریز USB متصل شده بود تا آردوینو مجبور نباشد آن را تغذیه کند. سروو با اتصال به ولتاژ 5 ولت توسط آردوینو تغذیه می شود.

اینم کد من:

#عبارتند از

const int buttonPin = 2؛

int buttonState = 0؛

Servo myservo؛

زمان طولانی تاخیر ؛

#قرمز را تعریف کنید 5

#سبز را تعریف کنید 6

#آبی را تعریف کنید 3

void setup () {

pinMode (buttonPin ، INPUT) ؛

myservo.attach (9)؛

pinMode (قرمز ، OUTPUT) ؛

pinMode (سبز ، OUTPUT) ؛

pinMode (آبی ، OUTPUT) ؛ }

حلقه خالی () {

کنترل()؛

}

void control () {

buttonState = digitalRead (buttonPin) ؛

if (buttonState == HIGH) {

lightsOn ()؛

برای (pos = myservo.read ()؛ pos> = 5؛ pos = 1) {

myservo.write (pos)؛

تأخیر (5) ؛

}

} دیگری {

چراغ خاموش()؛

timeDelay = 1؛

برای (pos = myservo.read ()؛ pos <= 140؛ pos += timeDelay) {

myservo.write (pos)؛

تأخیر (5) ؛

}

}

}

void lightsOn () {

analogWrite (قرمز ، تصادفی (0 ، 255)) ؛

analogWrite (سبز ، تصادفی (0 ، 255)) ؛

analogWrite (آبی ، تصادفی (0 ، 255)) ؛

تأخیر (100) ؛

}

void lightsOff () {

analogWrite (قرمز ، 255) ؛

analogWrite (سبز ، 255) ؛

analogWrite (آبی ، 255) ؛

}

مرحله 2: ساختن پایگاه جعبه

ساختن پایگاه جعبه
ساختن پایگاه جعبه
ساختن پایگاه جعبه
ساختن پایگاه جعبه
ساختن پایگاه جعبه
ساختن پایگاه جعبه

بعد از اینکه اجزاء را گذاشتم ، متوجه شدم که جعبه باید حدود 7.5 "x 4.5" x 3.5 "(طول ، عرض ، ارتفاع) باشد. مقداری چوب را اندازه گیری کردم و با استفاده از اره مدور اندازه آن را برش دادم. سپس ابتدا جعبه را به هم وصل کرده و طرفین آن را به پایین جعبه وصل کنید. قسمت بالای آن باید به نصف تقسیم شود تا سروو آن را به بالا و پایین بچسباند. من همچنین یک شکاف کوچک در پشت جعبه در جهت راه اندازی سیم برای نوار RBG از پشت.

مرحله 3: سروو را به نصف بالا تبدیل کنید

ساخت سروو نصف بالا
ساخت سروو نصف بالا
ساخت سروو نصف بالا
ساخت سروو نصف بالا
ساخت سروو نصف بالا
ساخت سروو نصف بالا

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

مرحله 4: ساختن لولا و افزودن چراغ ها

ساختن لولا و افزودن چراغ ها
ساختن لولا و افزودن چراغ ها
ساختن لولا و افزودن چراغ ها
ساختن لولا و افزودن چراغ ها

برای اینکه قسمت لولا به خوبی کار کند ، این قسمت از جعبه را تقریباً 1/3 از طول کامل جعبه ساختم. این اطمینان می دهد که سرو 5 گرمی من می تواند نیمه تمام را بدون مشکل زندگی کند. از آنجا که بازوی سروو تقریباً با نیمه دیگر جعبه یکسان بود ، مجبور شدم از Dremel برای نازک کردن قسمت مرکزی جعبه استفاده کنم. این باعث می شود که قسمت بالایی با طرف دیگر قرار بگیرد. اتصال این قسمت به جعبه آسان بود زیرا من فقط از یک لولا کوچک استفاده کردم.

هنگامی که قبلاً جعبه را برش می دادم ، ذکر می کنم که یک فاصله کوچک برای از بین بردن سیم برای چراغ های LED باقی گذاشتم. من از این سوراخ برای راه اندازی نوار دور جعبه تا جایی که می شد استفاده کردم. چراغ ها به گونه ای برنامه ریزی شده اند که چشمک می زنند تا کسی را مجبور به خاموش کردن چراغ ها کند.

مرحله 5: تکمیل لمس

لمس های نهایی
لمس های نهایی

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

مرحله ششم: از بیهوده ترین چیزی که تا به حال خلق کرده اید لذت ببرید

من واکنش های مثبتی از این دستگاه دریافت کرده ام. مردم آن را واقعاً خنده دار و بی معنی می دانند. در کل باید بگویم که موفقیت آمیز بود. برای افزایش سرعت و شاید افزودن ویژگی های بیشتر (مانند سوئیچ دیگر) می توانید از یک جعبه کوچک که قبلاً در دست دارید استفاده کنید. من می خواهم ظاهر دستگاه را با سنباده زنی و رنگ آمیزی بهبود دهم. همچنین می خواهم برخی پورت ها را اضافه کنم تا بتوانم بدون برداشتن قسمت بالای آن به آردوینو وصل کنم یا پاوربانک USB را شارژ کنم.

توصیه شده: