İçindekiler:

Pi'li Hologram Projektör: 5 Adım (Resimli)
Pi'li Hologram Projektör: 5 Adım (Resimli)

Video: Pi'li Hologram Projektör: 5 Adım (Resimli)

Video: Pi'li Hologram Projektör: 5 Adım (Resimli)
Video: Evde kolay Hologram Projeksiyon Cihazı Yapımı | Kendi Hologram Cihazınızı Yapın 2024, Kasım
Anonim
Pi ile Hologram Projektör
Pi ile Hologram Projektör

Bu, Robotik dersi için oluşturulmuş bir projeydi. Başka bir öğretilebilir sayfanın ardından yapıldı

Bir bilgisayarla birlikte bir Raspberry Pi kullanır ve bir müzik çalma listesiyle birlikte bir görüntüyü yansıtan bir 3D hologram oluşturmak için monitör kullanır.

Adım 1: Gerekli Malzemelerin Listesi

İşte gerekli malzemelerin bir listesi ve ihtiyacınız olacak 3D basılmış parantezlerin PDF'leri.

Malzeme listesi aşağıdaki gibidir:

  1. 2 x (0.093 Akrilik levha 24 x 36)
  2. 2 x (köpük levha 12 x 12)
  3. 1 x (#6 x 1 ¼ vida durumunda (eğimli başlı))
  4. 1 x (#6 x 1 ¾ vida durumunda (eğimli başlı))
  5. 1 x (3d basılı dayanak noktası (stl dosyası orijinal talimatlarda bulunabilir))
  6. 4 x (3d baskılı L-parantezler (stl dosyası orijinal talimatlarda bulunabilir))
  7. 1 x (Plastik sac kesme bıçağı)
  8. 1 x (1 x 1 x 8 parça ahşap (ladin kullandık ama yeterince küçük olduğu sürece her şey olabilir)
  9. 2 x (1x 2 adet ahşap)
  10. 1 x (24 inç ekran (dvi - hdmi adaptörlü bir acer k242HL kullandık)
  11. 1 x (dvi - hdmi adaptörü (tamamen monitörünüzde hdmi olup olmadığına bağlı)
  12. 1 x (Ahududu Pi Model B)
  13. 1 x (dizüstü bilgisayar görselleştiriciyi çalıştırabilir (orijinalde minimum gereksinim belirtmediler))
  14. 1 x devre tahtası (büyük olasılıkla arduino kitinden
  15. 4 x düğme (kitten)
  16. 4 x 110 ohm direnç
  17. 6 x dişiden erkeğe konektör (kitte)
  18. 4 x erkekten erkeğe konektör (kitte)

Yazılım

  1. Düğüm JS
  2. Raspbian işletim sistemi
  3. Oynatma Listeli Soundcloud Hesabı

Gerekli araçlar

  1. El matkabı
  2. Testere (gönye veya el)
  3. Matkap ucu # 6 ya da öylesine
  4. Opsiyonel - Parçaları tutmak için kelepçeler

Adım 2: Çerçeveyi Oluşturmak

Çerçeveyi İnşa Etme
Çerçeveyi İnşa Etme
Çerçeveyi İnşa Etme
Çerçeveyi İnşa Etme
Çerçeveyi İnşa Etme
Çerçeveyi İnşa Etme

Üst çerçeve:

Monitörü tutan ve görüntüyü yansıtacak üst çerçeveyi oluşturarak başlayın. 24 geniş ekran monitör kullandık. Tam boyutlarınız kullanmak istediğiniz monitörün boyutlarına bağlı olacaktır.

Çerçeve, monitörü tutmak için içeride bir dudak bulunan bir dikdörtgendir. Çerçeve için 1.5" x.5" ve iç dudak için.75" x.75" ahşap kullandık.

Uzunluklar bedeninize göre kesildikten sonra, parçaları birbirine vidalarken ayrılmayı önlemek için pilot delikler açmak için bir matkap kullanın. Hepsini bir araya getirmeden önce her bir iç dudak parçasını karşılık gelen dış çerçeve parçasına takmanızı tavsiye ederim.

Alt Çerçeve:

Alt çerçeve üst çerçeveye benzer, ancak iç dudak yoktur. Dış üst çerçeve olarak aynı ahşabı kullandık. Üst dirseği takmak için alt dikdörtgenin arkasına 2 sütun ekleyin. Yükseklik monitörünüzün boyutuna göre belirlenir, ancak biz 24" monitörümüz için 13" kullandık.

Adım 3: Akrilik Kesme

Şeffaf Akrilik kullanarak, hologramı tutacak frustum'u oluşturmak için 3 parça kesmeniz gerekir. Bu kısım zor olabilir ve eğer karıştırırsanız, muhtemelen başka bir sayfaya ihtiyacınız olacak ve baştan başlayacaksınız. Plastik bir levha kesme bıçağı kullanarak kesmek istediğiniz kenarları çizeceksiniz. Yaptığınız ölçümler boyunca düz bir kenar kullanın, çizgiyi kolayca kopmaya hazır olana kadar tekrar tekrar çizin.

Adım 4: Boya ve Montaj

Boya ve Montaj
Boya ve Montaj
Boya ve Montaj
Boya ve Montaj
Boya ve Montaj
Boya ve Montaj

Çerçeve sadece ahşap olsaydı çok iyi görünmezdi, bu yüzden her şeyi kaplamak için siyah sprey boya kullandık (elbette akrilik hariç).

Bunu yapmak için iyi havalandırılmış bir alanda olduğunuzdan emin olun.

Projeksiyonun düzgün çalışması için çerçevelerin arkası ve altı kapatılmalıdır. Bu, birkaç yolla elde edilebilir. Doğru ebatta kesilmiş ve bizim yaptığımız gibi boyanmış bir köpük levha veya ihtiyacınız olan ebatta yapılabilecek ve güvenli bir şekilde yapıştırılabilecek başka herhangi bir katı levha kullanabilirsiniz.

Artık 3D basılı malzemeleri kullanarak çerçeveleri birbirine bağlamaya hazırsınız. Alt çerçeveye bağlı dikey kolonlara tutturmak için üst ve alt çerçevenin köşelerinde her bir üçgen braket kullanılacaktır. Bunlar, monitörü tutmak için ihtiyaç duyduğu gücü sağlayacaktır. Frustum eklemi, yarım piramidi yapmak için akrilik levhaların kayacağı üst çerçevenin ortasına takılır. Bunların tümü malzeme listesindeki vidalar kullanılarak takılır ve ahşabın ayrılmasını önlemek için önce pilot delikler açmanızı öneririz.

Çerçeveler braketler ve akrilik ile birlikte vidalandığında, ahududu Pi'yi programlamaya hazırsınız.

Adım 5: Kodu Çalıştırma ve Çalıştırma

Image
Image
Kodu Çalıştırmak ve Çalıştırmak
Kodu Çalıştırmak ve Çalıştırmak

Uygulamanın ve hologramın görünmesini sağlamak:

  1. Şimdi dizüstü bilgisayarımızı alıp node.js'yi kurmamız gerekiyor, burada bulabilirsiniz,
  2. Kurulduktan sonra, orijinal talimatlara gidin ve kod paketini zip dosyasından veya github klonundan indirin.
  3. Tüm düğüm modüllerini alıp “NPM Install” veya “sudo npm install” komutuyla kurabilirsiniz.
  4. Ardından görselleştiriciyi npm start ile başlatabilir, test edebilir ve açıldığını görebilirsiniz, üzerinde varsayılan şarkılar olmalıdır.
  5. Daha sonra kendi müziğinizi eklemek için bir soundcloud çalma listesi oluşturmanız, burada bir hesap oluşturmanız ve kendi müziğinizi eklemeniz gerekecek,
  6. Bundan sonra, oynatma listesini renderer.js'de değiştirmeniz gerekecek, const oynatma listesi = 'yol/yol/oynatma listesi' olan bir bölüm göreceksiniz, oynatma listenizdeki 'yol/to/oynatma listesi' bölümünü değiştirin, sadece bitiş bölümünü almanız gerekiyor yani böyle olmalı, user-496629426/sets/robotics-playlist
  7. Artık müziğiniz arka planda çalarken tam olarak çalışan görselleştiriciye sahip olmalısınız.

Raspberry Pi'yi görselleştiriciyi ve müziği değiştirmek için ayarlama:

  1. Öncelikle git klonlamanız veya swipe-controller.py dosyasını ahududu pi'ye almanız gerekecek, bunu nasıl yapmak istediğinize bağlı (* not, ahududu pi bir USB için yalnızca belirli bir miktarda güç işleyebilir) bağlantı)
  2. Dosyayı ahududu pi'ye aldıktan sonra, HOST_IP bölümünü görselleştiriciyi çalıştıran bilgisayarın IP'si olarak değiştirmeniz gerekecektir. Bölüm "https://:3000" gibi görünmelidir. Bölümü, görselleştirici bilgisayardan IP olarak değiştireceksiniz. (Not* bunun çalışması için ahududu pi ve ana bilgisayar ipinin aynı ağda olması gerekir)
  3. Bu yapıldıktan sonra denetleyiciyi 'python swipe-controller.py' ile çalıştırabilirsiniz. Değişiklikleri kontrol etmek için kullandığınız adla daha uyumlu olacak şekilde adı değiştirmenizi tavsiye ederim (örneğin, button-controller.py)
  4. Şimdi sadece devre tahtası ve pi'yi butonlarla kurmanız gerekecek ve bu şemalar bölümünde bulunabilir.

Şematikten veya resimlerden de görebileceğiniz gibi, ahududu pi'nizdeki GPIO'larınızı seçmeniz ve bağlantıları yapmanız gerekecek.

Ya da ekteki şemayı kullanabilirsiniz (Not* Butonların yerleşimi, eylemleri yapmakla alakasız, biz sadece onları o formasyona koyduk çünkü hangisinin ne yaptığını bilmek daha kolaydı)

Bundan sonra, swipe-controller.py (veya adını ne koyduysanız) programını Python “name of file”.py kullanarak başlatın, hatasız çalışmalıdır.

Önerilen: