فهرست مطالب:

پروژکتور هولوگرام با Pi: 5 مرحله (همراه با تصاویر)
پروژکتور هولوگرام با Pi: 5 مرحله (همراه با تصاویر)

تصویری: پروژکتور هولوگرام با Pi: 5 مرحله (همراه با تصاویر)

تصویری: پروژکتور هولوگرام با Pi: 5 مرحله (همراه با تصاویر)
تصویری: 360°!.MOV 2024, نوامبر
Anonim
پروژکتور هولوگرام با Pi
پروژکتور هولوگرام با Pi

این پروژه ای بود که برای کلاس رباتیک ایجاد شد. این کار به دنبال یک صفحه آموزنده دیگر

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

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

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

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

  1. 2 x (0.093 ورق اکریلیک 24 x 36)
  2. 2 x (تخته فوم 12 x 12)
  3. 1 x (مورد #6 * 1 پیچ (سر مورب))
  4. 1 x (مورد #6 * 1 پیچ (سر مورب))
  5. 1 x (تکیه گاه چاپ سه بعدی (فایل stl را می توانید در دستورالعمل های اصلی پیدا کنید))
  6. 4 x (براکت L چاپ سه بعدی (فایل stl را می توانید در دستورالعمل های اصلی پیدا کنید))
  7. 1 x (چاقوی برش ورق پلاستیکی)
  8. 1 x (1 x 1 x 8 قطعه چوب (ما از صنوبر استفاده کردیم اما تا زمانی که به اندازه کافی کوچک باشد می تواند هر چیزی باشد)
  9. 2 x (1x 2 قطعه چوب)
  10. 1 x (صفحه نمایش 24 اینچی (ما از acer k242HL با آداپتور dvi به hdmi استفاده کردیم)
  11. 1 x (آداپتور dvi به hdmi (بستگی دارد که آیا مانیتور خود را hdmi دارید)
  12. 1 x (تمشک پای مدل B)
  13. 1 x (لپ تاپ قادر به اجرای بصری (در اصل آنها حداقل نیاز را مشخص نکرده بودند))
  14. 1 عدد تخته نان (به احتمال زیاد از کیت آردوینو)
  15. 4 دکمه x (از کیت)
  16. مقاومت های 4 * 110 اهمی
  17. 6 عدد اتصال زن به مرد (در بسته)
  18. 4 عدد اتصالات نر به نر (در کیت)

نرم افزار

  1. گره JS
  2. سیستم عامل Raspbian
  3. حساب Soundcloud با لیست پخش

ابزار مورد نیاز

  1. دریل دستی
  2. اره (میتر یا دست)
  3. مته شماره 6 یا بیشتر
  4. اختیاری - گیره هایی برای نگه داشتن قطعات

مرحله 2: ساختن قاب

ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب

قاب بالا:

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

قاب به سادگی یک مستطیل است که دارای یک لب در داخل است تا مانیتور را نگه دارد. ما از چوب 1.5 "x.5" برای قاب و 0.75 "x 0.75" برای لب داخلی استفاده کردیم.

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

قاب پایین:

قاب پایینی شبیه به بالا است ، اما بدون لب داخلی. ما از چوب مشابه به عنوان قاب فوقانی بیرونی استفاده کردیم. 2 ستون را به پشت مستطیل پایین متصل کنید تا براکت بالا را به آن متصل کنید. ارتفاع بر اساس اندازه مانیتور شما تعیین می شود ، اما ما برای مانیتور 24 اینچی خود از 13 اینچ استفاده کردیم.

مرحله 3: برش اکریلیک

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

مرحله 4: رنگ آمیزی و مونتاژ

رنگ و مونتاژ
رنگ و مونتاژ
رنگ و مونتاژ
رنگ و مونتاژ
رنگ و مونتاژ
رنگ و مونتاژ

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

برای انجام این کار مطمئن شوید که در یک منطقه با تهویه مناسب قرار دارید.

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

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

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

مرحله 5: اجرای کد و عملکرد آن

Image
Image
اجرای کد و کارکردن آن
اجرای کد و کارکردن آن

نمایش برنامه و هولوگرام:

  1. اکنون ما باید لپ تاپ خود را برداریم و node.js را نصب کنیم ، می توانید آن را در اینجا پیدا کنید ،
  2. پس از نصب ، به دستورالعمل های اصلی بروید و بسته کد را از فایل zip یا github clone بارگیری کنید.
  3. می توانید همه ماژول های گره را دریافت کرده و با دستور "نصب NPM" یا "نصب sudo npm" نصب کنید
  4. سپس می توانید تجسم ساز را با شروع npm شروع کنید ، آن را آزمایش کرده و ببینید که ظاهر می شود ، باید آهنگ های پیش فرض روی آن وجود داشته باشد.
  5. سپس شما باید یک لیست پخش soundcloud ایجاد کنید تا موسیقی خود را قرار دهید ، یک حساب کاربری در اینجا ایجاد کنید و موسیقی خود را اضافه کنید ،
  6. پس از آن شما باید لیست پخش را در renderer.js تغییر دهید ، یک بخش با const playlist = 'path/to/playlist' را مشاهده خواهید کرد که قسمت 'path/to/playlist' را به لیست پخش خود تغییر می دهد ، فقط باید قسمت انتهایی را بگیرید. بنابراین باید اینگونه باشد ، user-496629426/sets/robotics-playlist
  7. اکنون باید تصویری کاملاً در حال اجرا داشته باشید و موسیقی شما در پس زمینه پخش شود

راه اندازی رزبری پای برای تغییر تصویرگر و موسیقی:

  1. در ابتدا شما باید git clone کنید یا فایل swipe-controller.py را روی raspberry pi ببرید ، تا اینکه شما چگونه می خواهید این کار را انجام دهید (*توجه داشته باشید ، رزبری pi فقط می تواند مقدار مشخصی از قدرت USB را کنترل کند ارتباط)
  2. پس از دریافت فایل بر روی رزبری pi ، باید قسمت HOST_IP را به IP رایانه ای که از visualizer استفاده می کند تغییر دهید. بخش باید شبیه "https://: 3000" باشد. شما از رایانه بصری بخش را به IP تغییر می دهید. (توجه داشته باشید* تمشک pi و ip میزبان باید در یک شبکه باشند تا کار کند)
  3. پس از انجام این کار ، می توانید کنترل کننده را با "python swipe-controller.py" اجرا کنید. توصیه می کنم نام را تغییر دهید تا بیشتر با آنچه که برای کنترل تغییرات استفاده می کنید تراز شود (به عنوان مثال button-controller.py)
  4. شما فقط باید برگه نان و pi را با دکمه ها تنظیم کنید و این را می توانید در بخش شماتیک پیدا کنید.

همانطور که از شماتیک یا تصاویر مشاهده می کنید ، باید GPIO خود را در تمشک pi خود انتخاب کرده و اتصالات را ایجاد کنید.

یا می توانید از شماتیک ضمیمه شده استفاده کنید (توجه داشته باشید* طرح دکمه ها برای انجام اقدامات بی اهمیت است ، ما فقط آنها را در این شکل قرار می دهیم زیرا فهمیدن اینکه چه کسی چه کاری را انجام می دهد آسان تر است)

پس از اتمام کار ، برنامه swipe-controller.py (یا هر چیزی که نام آن را گذاشتید) را با استفاده از Python "name of file" بوت کنید. py باید بدون خطا اجرا شود.

توصیه شده: