Სარჩევი:

ჰოლოგრამის პროექტორი Pi– ით: 5 ნაბიჯი (სურათებით)
ჰოლოგრამის პროექტორი Pi– ით: 5 ნაბიჯი (სურათებით)

ვიდეო: ჰოლოგრამის პროექტორი Pi– ით: 5 ნაბიჯი (სურათებით)

ვიდეო: ჰოლოგრამის პროექტორი Pi– ით: 5 ნაბიჯი (სურათებით)
ვიდეო: 3D hologram projector 2024, ნოემბერი
Anonim
ჰოლოგრამის პროექტორი პითან ერთად
ჰოლოგრამის პროექტორი პითან ერთად

ეს იყო პროექტი რობოტიკის გაკვეთილისთვის. ეს გაკეთდა სხვა სასწავლო გვერდის შემდეგ

ის იყენებს 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 (1x 2 ცალი ხე)
  10. 1 x (24 დიუმიანი ეკრანი (ჩვენ გამოვიყენეთ acer k242HL dvi to hdmi ადაპტერი)
  11. 1 x (DVI to HDMI ადაპტერი (მთლიანად დამოკიდებულია თუ გაქვთ HDMI თქვენს მონიტორზე)
  12. 1 x (ჟოლო Pi მოდელი B)
  13. 1 x (ლეპტოპს შეუძლია ვიზუალიზატორის გაშვება (ორიგინალში მათ არ მიუთითეს მინიმალური მოთხოვნა))
  14. 1 x პურის დაფა (სავარაუდოდ არდუინოს ნაკრებიდან
  15. 4 x ღილაკი (ნაკრებიდან)
  16. 4 x 110 ohm რეზისტორები
  17. 6 x მდედრობითი სქესის კონექტორი (ნაკრებში)
  18. 4 x მამრობითი to მამრობითი კონექტორები (ნაკრებში)

პროგრამული უზრუნველყოფა

  1. კვანძი JS
  2. Raspbian OS
  3. Soundcloud ანგარიში დასაკრავი სიით

საჭირო ინსტრუმენტები

  1. Ხელის ბურღი
  2. ხერხი (მიტრი ან ხელი)
  3. საბურღი # 6 ან ასე შემდეგ
  4. სურვილისამებრ - დამჭერები ნაჭრების შესანახად

ნაბიჯი 2: ჩარჩოს შექმნა

ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა

ზედა ჩარჩო:

დაიწყეთ ზედა ჩარჩოს შექმნით, რომელიც მონიტორს ინახავს და გამოსახავს სურათს. ჩვენ გამოვიყენეთ 24 ფართო ეკრანის მონიტორი. თქვენი ზუსტი ზომები დამოკიდებული იქნება იმ მონიტორის ზომებზე, რომლის გამოყენებაც გსურთ.

ჩარჩო უბრალოდ მართკუთხედია, რომელსაც შიგნით აქვს ტუჩი მონიტორის შესანახად. ჩარჩოსთვის გამოვიყენეთ 1.5 "x.5" ხე და შიდა ტუჩისთვის.75 "x.75".

მას შემდეგ, რაც სიგრძე გაიზრდება თქვენი ზომის მიხედვით, გამოიყენეთ საბურღი საბურღი ხვრელების გასახსნელად, რათა თავიდან აიცილოთ დაშლა ნაჭრების ერთმანეთთან ხრახნისას. მე გირჩევთ თითოეული შიდა ტუჩის მიმაგრება მის შესაბამის გარე ჩარჩოს ნაჭერზე, სანამ ისინი ყველა ერთმანეთზე მიმაგრდება.

ქვედა ჩარჩო:

ქვედა ჩარჩო მსგავსია ზედა, მაგრამ შიდა ტუჩის გარეშე. ჩვენ ვიყენეთ იგივე ხე, როგორც გარე ზედა ჩარჩო. მიამაგრეთ 2 სვეტი ქვედა ოთხკუთხედის უკანა ნაწილზე, რომ მიამაგროთ ზედა ფრჩხილი. სიმაღლე განისაზღვრება თქვენი მონიტორის ზომით, მაგრამ ჩვენ გამოვიყენეთ 13 "ჩვენი 24" მონიტორისთვის.

ნაბიჯი 3: აკრილის მოჭრა

გამჭვირვალე აკრილის გამოყენებით თქვენ უნდა გაჭრათ 3 ცალი, რათა შეიქმნას ფრუტუსი, რომელიც დაიცავს ჰოლოგრამას. ეს ნაწილი შეიძლება იყოს სახიფათო და თუ გააფუჭებთ, სავარაუდოდ დაგჭირდებათ სხვა ფურცელი და დაიწყებთ თავიდან. პლასტიკური ფურცლის დანის გამოყენებით თქვენ გაიტანთ იმ კიდეებს, რომელთა გაწყვეტა გსურთ. გამოიყენეთ სწორი ზღვარი თქვენს მიერ განხორციელებული გაზომვების გასწვრივ, გაიტანეთ ხაზი უსასრულოდ, სანამ ის არ იქნება მზად ადვილად ამოსაღებად.

ნაბიჯი 4: შეღებვა და შეღებვა

საღებავი და შეკრება
საღებავი და შეკრება
საღებავი და შეკრება
საღებავი და შეკრება
საღებავი და შეკრება
საღებავი და შეკრება

ჩარჩო არ იქნებოდა ძალიან კარგი, თუ ის მხოლოდ ხე იყო, ამიტომ ჩვენ გამოვიყენეთ შავი სპრეის საღებავი ყველაფრის დასაფარად (რა თქმა უნდა აკრილის გარდა).

დარწმუნდით, რომ კარგად ვენტილირებად ადგილას ხართ ამისათვის.

ჩარჩოების უკანა და ქვედა ნაწილი უნდა იყოს დაფარული, რათა პროექციამ სწორად იმუშაოს. ამის მიღწევა შესაძლებელია მრავალი გზით. თქვენ შეგიძლიათ გამოიყენოთ ქაფის დაფა, რომელიც მოჭრილია სწორ ზომაზე და შეღებილია, როგორც ჩვენ გავაკეთეთ, ან ნებისმიერი სხვა სახის მყარი ფურცელი, რომლის დამზადებაც შესაძლებელია თქვენთვის საჭირო ზომის და საიმედოდ მიმაგრებისთვის.

ახლა თქვენ მზად ხართ ჩარჩოები ერთმანეთზე მიამაგროთ 3D ბეჭდვის მასალების გამოყენებით. თითოეული სამკუთხედის ფრჩხილი გამოყენებული იქნება ზედა და ქვედა ჩარჩოს კუთხეებში, რათა მიმაგრდეს ვერტიკალურ სვეტებზე, რომლებიც მიმაგრებულია ქვედა ჩარჩოზე. ეს უზრუნველყოფს ძალას, რომელიც მას სჭირდება მონიტორის შესანახად. ხრახნიანი სახსარი მიმაგრებულია ზედა ჩარჩოს ცენტრში, სადაც აკრილის ფურცლები თავის ადგილზე გადადის, რათა შეიქმნას ნახევარი პირამიდა. ეს ყველაფერი მიმაგრებულია მასალების ჩამონათვალში არსებული ხრახნების გამოყენებით და ჩვენ გირჩევთ პილოტური ხვრელების გაბურღვას, რათა თავიდან აიცილოთ ხის გაყოფა.

მას შემდეგ, რაც ჩარჩოები ხრახნიან ფრჩხილებთან და აკრილის ნაკრებთან ერთად, თქვენ მზად ხართ ჟოლოს Pi- ის დასაპროგრამებლად.

ნაბიჯი 5: კოდის გაშვება და მისი მუშაობა

Image
Image
კოდის გაშვება და მისი მუშაობა
კოდის გაშვება და მისი მუშაობა

აპლიკაციისა და ჰოლოგრამის ჩვენება:

  1. ახლა ჩვენ უნდა ავიღოთ ლეპტოპი და დავაინსტალიროთ node.js, შეგიძლიათ იპოვოთ აქ,
  2. მისი დაინსტალირების შემდეგ გადადით ინსტრუქციის ორიგინალზე და ჩამოტვირთეთ კოდის პაკეტი zip ფაილიდან ან github clone– დან.
  3. თქვენ შეგიძლიათ მიიღოთ ყველა კვანძის მოდული და დააინსტალიროთ ისინი ბრძანებით "NPM Install" ან "sudo npm install"
  4. შემდეგ თქვენ შეგიძლიათ დაიწყოთ ვიზუალიზატორი npm დაწყებით, გამოსცადოთ და ნახოთ რომ გამოჩნდება, მასზე უნდა იყოს ნაგულისხმევი სიმღერები.
  5. შემდეგ თქვენ უნდა შექმნათ soundcloud დასაკრავი სია, რომ ჩაწეროთ თქვენი საკუთარი მუსიკა, შექმნათ ანგარიში აქ და დაამატოთ თქვენი საკუთარი მუსიკა,
  6. ამის შემდეგ თქვენ უნდა შეცვალოთ დასაკრავი სია renderer.js– ში დაინახავთ მონაკვეთს const playlist = 'path/to/playlist' შეცვალეთ 'path/to/playlist' ნაწილი თქვენს დასაკრავ სიაში თქვენ მხოლოდ უნდა დაიჭიროთ ბოლო მონაკვეთი ასე უნდა იყოს ასე, user-496629426/sets/robotics-playlist
  7. ახლა თქვენ უნდა გქონდეთ სრულად გაშვებული ვიზუალიზატორი, როდესაც თქვენი მუსიკა უკანა პლანზე გადის

Raspberry Pi– ის დაყენება ვიზუალიზატორისა და მუსიკის შესაცვლელად:

  1. უპირველეს ყოვლისა, თქვენ დაგჭირდებათ კლონირება ან swipe-controller.py ფაილის მოტანა ჟოლოს პიზე, თქვენზეა დამოკიდებული როგორ გსურთ ამის გაკეთება (*შენიშვნა, ჟოლოს პი შეუძლია მხოლოდ USB- ის გარკვეული რაოდენობის ენერგიის დამუშავება კავშირი)
  2. ჟოლოს პიზე ფაილის გადმოტანის შემდეგ თქვენ უნდა შეცვალოთ HOST_IP განყოფილება ვიზუალიზატორის კომპიუტერის IP– ით. განყოფილება უნდა გამოიყურებოდეს "https://: 3000". თქვენ შეცვლით IP– ს განყოფილებას ვიზუალიზატორის კომპიუტერიდან. (შენიშვნა* ჟოლოს pi და მასპინძელი ip უნდა იყოს ერთსა და იმავე ქსელში, რომ ის იმუშაოს)
  3. ამის დასრულების შემდეგ თქვენ შეგიძლიათ გაუშვათ კონტროლერი "python swipe-controller.py"-ით მე გირჩევთ სახელის შეცვლას, რათა უფრო მეტად შეესაბამებოდეს იმას, რასაც იყენებთ ცვლილებების გასაკონტროლებლად (მაგ. ღილაკი-კონტროლი. Py)
  4. თქვენ უბრალოდ უნდა დააინსტალიროთ breadboard და pi ღილაკებით ახლა და ეს შეგიძლიათ ნახოთ სქემატურ განყოფილებაში.

როგორც ხედავთ სქემატურიდან ან სურათებიდან, თქვენ უნდა აირჩიოთ თქვენი GPIO ჟოლოს პიზე და დაამყაროთ კავშირები.

ან შეგიძლიათ გამოიყენოთ სქემატურად მიმაგრებული (შენიშვნა* ღილაკების განლაგება შეუსაბამოა მოქმედებების გასაკეთებლად, ჩვენ უბრალოდ ჩავყარეთ ისინი ამ ფორმირებაში, რადგან უფრო ადვილი იყო იმის ცოდნა, თუ ვინ რას აკეთებს)

ამის შემდეგ ჩატვირთეთ პროგრამა swipe-controller.py (ან რასაც თქვენ დაარქმევთ) პითონის "ფაილის სახელი" გამოყენებით. Py ის უნდა მუშაობდეს ყოველგვარი შეცდომის გარეშე.

გირჩევთ: