Mündəricat:

Pi ilə Hologram Projektoru: 5 addım (şəkillərlə)
Pi ilə Hologram Projektoru: 5 addım (şəkillərlə)

Video: Pi ilə Hologram Projektoru: 5 addım (şəkillərlə)

Video: Pi ilə Hologram Projektoru: 5 addım (şəkillərlə)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Iyul
Anonim
Pi ilə Hologram Proyektoru
Pi ilə Hologram Proyektoru

Bu, Robototexnika sinfi üçün yaradılmış bir layihə idi. Başqa bir təlimat verilən səhifədən sonra edildi

Bir musiqi çalğı siyahısı ilə birlikdə bir şəkil çəkən bir 3D holoqram yaratmaq üçün kompüter və monitorla birlikdə Raspberry Pi istifadə edir.

Addım 1: Lazımi materialların siyahısı

Burada lazım olan materialların siyahısı və ehtiyacınız olacaq 3D çap mötərizələrinin PDF -ləri.

Materialların siyahısı belədir:

  1. 2 x (0.093 Akril təbəqə 24 x 36)
  2. 2 x (köpük lövhəsi 12 x 12)
  3. 1 x (#6 x 1 ¼ vintlər (əyilmiş baş))
  4. 1 x (#6 x 1 ¾ vida qutusu (əyilmiş baş))
  5. 1 x (3d çap nöqtəsi (stl faylını orijinal təlimatlarda tapa bilərsiniz))
  6. 4 x (3d çaplı L mötərizələr (stl faylını orijinal təlimatlarda tapa bilərsiniz))
  7. 1 x (Plastik təbəqə kəsmə bıçağı)
  8. 1 x (1 x 1 x 8 ədəd taxta)
  9. 2 x (1x2 ədəd taxta)
  10. 1 x (24 düymlük ekran (dvi -hdmi adapterli bir acer k242HL istifadə etdik)
  11. 1 x (dvi - hdmi adapteri (monitorunuzda hdmi varsa tamamilə asılıdır)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (vizualizatoru işlədə bilən noutbuk (orijinalda minimum tələb göstərilməyib))
  14. 1 x çörək taxtası (çox güman ki, arduino dəstindən
  15. 4 x düymə (dəstdən)
  16. 4 x 110 ohm rezistorlar
  17. 6 x dişi -kişi konnektoru (dəstdə)
  18. 4 x kişi -kişi konnektoru (dəstdə)

Proqram təminatı

  1. Node JS
  2. Raspbian OS
  3. Pleylist ilə Soundcloud Hesabı

Alətlər Lazımdır

  1. Əl dreli
  2. Testere (miter və ya əl)
  3. 6 nömrəli matkap ucu
  4. İsteğe bağlı - Parçaları tutmaq üçün sıxaclar

Addım 2: Çərçivənin qurulması

Çərçivənin qurulması
Çərçivənin qurulması
Çərçivənin qurulması
Çərçivənin qurulması
Çərçivənin qurulması
Çərçivənin qurulması

Üst Çərçivə:

Monitörü tutan və görüntünü əks etdirəcək üst çərçivəni quraraq başlayın. 24 geniş ekranlı monitordan istifadə etdik. Sizin dəqiq ölçüləriniz istifadə etmək istədiyiniz monitorun ölçülərindən asılı olacaq.

Çərçivə sadəcə monitörü tutmaq üçün içərisində dodaqlı bir düzbucaqlıdır. Çərçivə üçün 1,5 "x.5" taxta və daxili dodaq üçün.75 "x.75" taxta istifadə etdik.

Ölçülərinizə görə uzunluqlar kəsildikdən sonra parçaları bir -birinə bağlayarkən parçalanmamaq üçün pilot delikləri qazmaq üçün bir matkap istifadə edin. Hamısını bir -birinə bağlamadan əvvəl hər bir daxili dodaq parçasını müvafiq xarici çərçivə parçasına yapışdırmağı məsləhət görürəm.

Alt Çərçivə:

Alt çərçivə yuxarıya bənzəyir, ancaq daxili dodaq olmadan. Üst kənar çərçivə ilə eyni ağacdan istifadə etdik. Üst mötərizəni bağlamaq üçün alt düzbucağın arxasına 2 sütun əlavə edin. Hündürlük monitörünüzün ölçüsünə görə təyin ediləcək, ancaq 24 "monitorumuz üçün 13" istifadə etdik.

Addım 3: Akrilikin kəsilməsi

Şəffaf Akrilikdən istifadə edərək, holoqramı saxlayacaq frustum yaratmaq üçün 3 ədəd kəsməlisiniz. Bu hissə çətin ola bilər və onu qarışdırsanız, başqa bir hesabata ehtiyacınız olacaq və yenidən başlayacaqsınız. Plastik kəsmə bıçağı istifadə edərək kəsmək istədiyiniz kənarları vuracaqsınız. Etdiyiniz ölçülər boyunca düz bir kənar istifadə edin, xətti çox asanlıqla vurmağa hazır olana qədər vurun.

Addım 4: Boya və montaj

Boya və montaj
Boya və montaj
Boya və montaj
Boya və montaj
Boya və montaj
Boya və montaj

Çərçivə yalnız ağac olsaydı çox yaxşı görünməzdi, buna görə hər şeyi örtmək üçün qara sprey boyası istifadə etdik (əlbəttə akril istisna olmaqla).

Bunu etmək üçün yaxşı havalandırılan bir ərazidə olduğunuzdan əmin olun.

Projeksiyonun düzgün işləməsi üçün çərçivələrin arxa və alt hissələri örtülməlidir. Buna bir neçə yolla nail olmaq olar. Doğru ölçüdə kəsdiyimiz və boyadığımız köpük lövhədən və ya ehtiyac duyduğunuz ölçüyə uyğun olaraq möhkəm yapışdırıla bilən hər hansı bir bərk təbəqədən istifadə edə bilərsiniz.

İndi 3D çap materiallarından istifadə edərək çərçivələri bir -birinə bağlamağa hazırsınız. Hər üçbucaq mötərizəsi, alt çərçivəyə bərkidilmiş şaquli sütunlara bərkidilmək üçün üst və alt çərçivənin künclərində istifadə olunacaq. Bunlar monitoru tutmaq üçün lazım olan gücü təmin edəcək. Döşəmə birləşməsi, üst piramidanı düzəltmək üçün akril təbəqələrin yerə sürüşəcəyi üst çərçivənin ortasına yapışdırılır. Bunların hamısı materiallar siyahısındakı vintlər ilə bağlanır və ağacın parçalanmaması üçün əvvəlcə pilot delikləri qazmağı məsləhət görürük.

Çərçivələr mötərizələr və akril ilə birlikdə vidalandıqdan sonra moruq Pi proqramlaşdırmağa hazırsınız.

Addım 5: Kodu işlədin və işləyin

Image
Image
Kodu Çalışdırmaq və Çalışdırmaq
Kodu Çalışdırmaq və Çalışdırmaq

Tətbiqi və holoqramı göstərmək:

  1. İndi dizüstü kompüterimizi götürüb node.js qurmalıyıq, burada tapa bilərsiniz,
  2. Quraşdırıldıqdan sonra orijinal təlimatlara keçin və zip faylından və ya github klonundan kod paketini yükləyin.
  3. Bütün node modullarını əldə edə və "NPM Install" və ya "sudo npm install" əmri ilə quraşdıra bilərsiniz.
  4. Sonra vizualizatoru npm start ilə başlaya, sınaya və açıldığını görə bilərsiniz, üzərində standart mahnılar olmalıdır.
  5. Daha sonra öz musiqinizi qoymaq, burada bir hesab yaratmaq və öz musiqinizi əlavə etmək üçün https://soundcloud.com/ üçün bir soundcloud çalğı siyahısı yaratmalısınız.
  6. Bundan sonra renderer.js -də çalğı siyahısını dəyişdirməlisiniz, const playlist = 'path/to/playlist' 'yolunu/to/playlist' hissəsini çalğı siyahınıza dəyişən bir bölmə görəcəksiniz, yalnız son bölməni tutmaq lazımdır. belə olmalıdır, istifadəçi-496629426/dəstlər/robotlar-çalğı siyahıları
  7. İndi arxa planda oynayan musiqinizlə tam işləyən vizuallaşdırıcıya sahib olmalısınız

Vizualizatoru və musiqini dəyişdirmək üçün Raspberry Pi qurmaq:

  1. Əvvəlcə clone-a getməlisiniz və ya swipe-controller.py faylını moruq pi-yə yükləməlisiniz, bunu necə etmək istəyinizə bağlıdır (*qeyd edin ki, moruq pi yalnız bir USB üçün müəyyən bir gücü idarə edə bilər. əlaqə)
  2. Dosyanı moruq pi üzərinə aldıqdan sonra HOST_IP hissəsini görselleştirici işləyən kompüterin IP ünvanına dəyişdirməlisiniz. Bölmə 'https://: 3000' kimi görünməlidir. Vizualizator kompüterindən bölməni IP olaraq dəyişdirəcəksiniz. (Qeyd edin* bunun üçün moruq pi və ana ipin eyni şəbəkədə olması lazımdır)
  3. Bunu etdikdən sonra nəzarətçini 'python swipe-controller.py' ilə işə sala bilərsiniz, dəyişiklikləri idarə etmək üçün istifadə etdiyiniz şeyə (məsələn, button-controller.py) daha uyğun olmaq üçün adını dəyişdirməyi məsləhət görürəm.
  4. Çörək lövhəsini və pi düymələri ilə indi qurmalısınız və bunu sxemlər bölməsində tapa bilərsiniz.

Şematik və ya şəkillərdən göründüyü kimi, moruq pi -də GPIO -nuzu seçib əlaqələr qurmalısınız.

Və ya əlavə edilmiş sxemdən istifadə edə bilərsiniz (Qeyd* Düymələrin düzeni hərəkətləri yerinə yetirmək üçün heç bir əhəmiyyət kəsb etmir, sadəcə olaraq onları bu formaya qoyduq, çünki hansının nə etdiyini bilmək daha asan idi)

Bundan sonra Python "fayl adı".

Tövsiyə: