Агуулгын хүснэгт:

Pi -тай голограммын проектор: 5 алхам (зурагтай)
Pi -тай голограммын проектор: 5 алхам (зурагтай)
Anonim
Pi бүхий голограммын проектор
Pi бүхий голограммын проектор

Энэ бол робот техникийн ангид зориулагдсан төсөл байв. Үүнийг https://www.hackster.io/hackerhouse/holographic-au… гэсэн өөр нэг зааварчилгааны хуудсыг дагаж хийсэн болно.

Энэ нь Raspberry Pi, компьютер, дэлгэцийн хамт хөгжим тоглуулах жагсаалтын хамт дүрсийг бүтээдэг 3D голограмыг бий болгодог.

Алхам 1: Шаардлагатай материалын жагсаалт

Энд шаардлагатай материалын жагсаалт, 3D хэвлэмэл хаалтны PDF формат хэрэгтэй болно.

Материалын жагсаалт дараах байдалтай байна.

  1. 2 x (0.093 нийлэг хуудас 24 x 36)
  2. 2 x (хөөс хавтан 12 x 12)
  3. 1 x (#6 x 1 ¼ боолттой (налуу толгой))
  4. 1 x (#6 x 1 ¾ боолттой (налуу толгой))
  5. 1 x (3d хэвлэсэн тулгуур цэг (stl файлыг анхны зааварчилгаанаас авах боломжтой))
  6. 4 x (3d хэвлэмэл L хаалт (stl файлыг анхны зааварчилгаанаас авах боломжтой))
  7. 1 x (Хуванцар хуудас хайчлах хутга)
  8. 1 x (1 x 1 x 8 ширхэг мод (бид гацуур хэрэглэдэг байсан, гэхдээ жижиг хэмжээтэй л бол юу ч байж болно)
  9. 2 x (1x2 ширхэг мод)
  10. 1 x (24 инчийн дэлгэц (бид acer k242HL -ийг dvi -аас hdmi адаптертай ашиглаж байсан)
  11. 1 x (dvi to hdmi адаптер (таны дэлгэц дээр hdmi байгаа эсэхээс хамаарна)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (зөөврийн компьютер визуализатор ажиллуулах боломжтой (эх хувь дээр хамгийн бага шаардлагыг заагаагүй))
  14. 1 x талхны самбар (arduino хэрэгслээс авсан байх магадлалтай
  15. 4 x товчлуур (иж бүрдэлээс)
  16. 4 х 110 ом эсэргүүцэл
  17. 6 x эмэгтэй эрэгтэй холбогч (иж бүрдэлд)
  18. 4 x эрэгтэй эрэгтэй холбогч (иж бүрдэлд)

Програм хангамж

  1. JS зангилаа
  2. Raspbian OS
  3. Тоглуулах жагсаалттай Soundcloud данс

Шаардлагатай багаж хэрэгсэл

  1. Гар өрөм
  2. Харсан (гар эсвэл тээрэм)
  3. Өрөмдлөгийн №6 буюу түүнээс дээш
  4. Нэмэлт - Хэсгийг барих хавчаар

Алхам 2: Хүрээг бүтээх

Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх

Дээд хүрээ:

Мониторыг байрлуулсан дээд хүрээг бүтээж, дүрсийг харуулна. Бид 24 өргөн дэлгэцтэй дэлгэц ашигласан. Таны яг хэмжээс нь ашиглахыг хүсч буй дэлгэцийн хэмжээнээс хамаарна.

Хүрээ нь зүгээр л дэлгэцийг барихын тулд дотор талын уруултай тэгш өнцөгт юм. Бид хүрээний хувьд 1.5 "x.5" мод, дотоод уруулын хувьд.75 "x.75" хэмжээтэй модыг ашигласан.

Хэмжээнийхээ дагуу уртыг хайчилж авсны дараа хэсгүүдийг боолт хийхдээ хагарахаас зайлсхийхийн тулд туршилтын цооног өрөмдөхийн тулд өрөм ашиглана уу. Дотор уруулын хэсэг бүрийг гадна талын хүрээний хэсэг дээр хавсаргахаасаа өмнө холбохыг зөвлөж байна.

Доод хүрээ:

Доод хүрээ нь дээд талынхтай төстэй боловч дотоод уруулгүй. Бид гадна талын дээд хүрээтэй ижил модыг ашигласан. Доод талын тэгш өнцөгтийн ар талд 2 баганыг хавсаргаад дээд хаалтанд бэхлэнэ. Өндөр нь таны дэлгэцийн хэмжээгээр тодорхойлогдох болно, гэхдээ бид 24 инчийн дэлгэцэндээ 13 инч ашигласан.

Алхам 3: Нийлэг огтлох

Цэвэр тунгалаг нийлэг ашиглан голограмыг хадгалах царцдас үүсгэхийн тулд 3 хэсгийг хайчилж авах хэрэгтэй. Энэ хэсэг нь төвөгтэй байж магадгүй бөгөөд хэрэв та үүнийг эвдэх юм бол танд өөр хуудас хэрэгтэй болж, дахин эхлүүлэх болно. Хуванцар хуудас хайчлах хутганы тусламжтайгаар та огтлохыг хүссэн ирмэгийг нь онооно. Хийсэн хэмжлийнхээ дагуу шулуун ирмэгийг ашиглаж, шугамыг хялбархан таслахад бэлэн болтол нь дахин дахин оноо хий.

Алхам 4: Будаг ба угсралт

Будаг ба угсралт
Будаг ба угсралт
Будаг ба угсралт
Будаг ба угсралт
Будаг ба угсралт
Будаг ба угсралт

Зүгээр л мод байсан бол хүрээ нь тийм ч сайн харагдахгүй байсан тул бид хар шүршигч будаг ашиглан бүх зүйлийг бүрхсэн (мэдээж нийлэгээс бусад).

Үүнийг хийхийн тулд агааржуулалт сайтай газар байгаа эсэхийг шалгаарай.

Проекцийг зөв ажиллуулахын тулд хүрээний доод ба доод хэсгийг таглах шаардлагатай. Үүнд хэд хэдэн аргаар хүрч болно. Та хүссэн хэмжээгээр нь хайчилж, будсан хөөсөн хавтан эсвэл өөрт хэрэгтэй хэмжээгээр нь хийж, найдвартай бэхлэх боломжтой хатуу хуудас ашиглаж болно.

Одоо та 3D хэвлэмэл материалыг ашиглан жаазыг холбоход бэлэн боллоо. Гурвалжин хаалт бүрийг дээд ба доод хүрээний буланд ашиглаж, доод хүрээ дээр бэхлэгдсэн босоо багануудад бэхлэнэ. Эдгээр нь дэлгэцийг барихад шаардлагатай хүч чадлыг өгөх болно. Frustum үеийг дээд хүрээний төв хэсэгт бэхэлсэн бөгөөд нийлэг хуудсыг гулсуулж хагас пирамид болгоно. Эдгээрийг бүгд материалын жагсаалтад байгаа эрэг ашиглан хавсаргасан бөгөөд модыг хагалахаас зайлсхийхийн тулд эхлээд туршилтын цооног өрөмдөхийг зөвлөж байна.

Хүрээг хаалт ба акрилаар бэхлэсний дараа та бөөрөлзгөнө Pi програмчлахад бэлэн болно.

Алхам 5: Кодыг ажиллуулж, ажиллуулах

Image
Image
Кодыг ажиллуулж, ажиллуулах
Кодыг ажиллуулж, ажиллуулах

Апп болон голограмыг харуулах:

  1. Одоо бид зөөврийн компьютерээ аваад node.js -ийг суулгах хэрэгтэй, та үүнийг эндээс олж болно,
  2. Суулгасны дараа анхны зааварчилгаа руу очиж кодын багцыг zip файл эсвэл github клоноос татаж аваарай.
  3. Та бүх зангилааны модулийг аваад "NPM Install" эсвэл "sudo npm install" командыг ашиглан суулгаж болно.
  4. Дараа нь та визуализаторыг npm start -ээр эхлүүлж, туршиж үзээд гарч ирэхийг харах боломжтой, үүнд үндсэн дуу байх ёстой.
  5. Дараа нь та өөрийн хөгжмийг оруулахын тулд soundcloud тоглуулах жагсаалт үүсгэх, энд данс үүсгэх, өөрийн хөгжмийг нэмэх шаардлагатай болно,
  6. Үүний дараа та renderer.js дахь тоглуулах жагсаалтыг өөрчлөх шаардлагатай болно, та const playlist = 'path/to/playlist' гэсэн хэсгийг харах болно, 'path/to/playlist' хэсгийг тоглуулах жагсаалтаа өөрчилж болно, та зөвхөн төгсгөлийн хэсгийг авах хэрэгтэй. Тиймээс ийм байх ёстой, хэрэглэгч-496629426/багц/робот техник-тоглуулах жагсаалт
  7. Та одоо хөгжимөө цаана нь тоглуулж байгаа бүрэн ажиллагаатай визуализатортой байх ёстой

Vizualizer болон хөгжмийг өөрчлөхийн тулд Raspberry Pi -ийг тохируулах:

  1. Юуны өмнө та клоныг явах эсвэл swipe-controller.py файлыг бөөрөлзгөнө pi дээр авах хэрэгтэй болно, үүнийг хэрхэн хийхээ та өөрөө шийдэх болно (*бөөрөлзгөнө pi нь зөвхөн USB-ийн хувьд тодорхой хэмжээний хүчийг зохицуулж чадна. холболт)
  2. Файлыг бөөрөлзгөнө pi дээр авсны дараа HOST_IP хэсгийг визуализаторыг ажиллуулж буй компьютерийн IP болгон өөрчлөх шаардлагатай болно. Энэ хэсэг нь 'https://: 3000' шиг харагдах ёстой. Та хэсгийг визуализаторын компьютерээс IP болгон өөрчлөх болно. (Үүнийг тэмдэглэхийн тулд бөөрөлзгөнө pi болон хост ip хоёр нэг сүлжээнд байх шаардлагатай)
  3. Үүнийг хийсний дараа та хянагчийг 'python swipe-controller.py' ашиглан ажиллуулж болно, өөрчлөлтийг хянахад ашигладаг зүйлтэйгээ илүү уялдуулахын тулд нэрийг өөрчлөхийг зөвлөж байна (жишээ нь button-controller.py)
  4. Та зүгээр л талбар, пи товчлууруудыг тохируулах хэрэгтэй бөгөөд үүнийг схемийн хэсгээс олж болно.

Схем эсвэл зургуудаас харахад та бөөрөлзгөнө pi дээрээ GPIO -г сонгож, холболт хийх хэрэгтэй болно.

Эсвэл та хавсаргасан схемийг ашиглаж болно (Тэмдэглэл* Товчлууруудын зохион байгуулалт нь үйлдэл хийхэд хамаагүй, аль нь юу хийж байгааг мэдэх нь илүү хялбар байсан тул бид тэдгээрийг зөвхөн энэ хэлбэрт оруулсан болно)

Үүнийг хийсний дараа swipe-controller.py (эсвэл таны нэрлэсэн зүйлийг) Python "файлын нэр".py ашиглан эхлүүлээрэй, энэ нь ямар ч алдаагүй ажиллах ёстой.

Зөвлөмж болгож буй: