Mündəricat:

Darth Vader Dinamik: 8 Addım (Şəkillərlə birlikdə)
Darth Vader Dinamik: 8 Addım (Şəkillərlə birlikdə)

Video: Darth Vader Dinamik: 8 Addım (Şəkillərlə birlikdə)

Video: Darth Vader Dinamik: 8 Addım (Şəkillərlə birlikdə)
Video: Code Generation: The Safety Scissors of Metaprogramming 2024, Iyul
Anonim
Image
Image
Spiker Darth Vader
Spiker Darth Vader

Star Wars filmlərinin böyük bir fanatısınızsa, öz Darth Vader Dinamik etmək üçün aşağıdakı adımları izləyin. Quruluşun bir hissəsi olaraq, ən sevdiyimiz melodiyaları səsləndirmək üçün layihənin əsası olaraq Raspberry Pi Zero W və I2S sinif D mono gücləndirici və 4 ohm dinamikdən istifadə edəcəyik!

Mənim vəziyyətimdə, illər ərzində topladığım mp3 mahnılarım var ki, onları da Pi kartımdakı SD karta yüklədim və Pythonda yazılmış genişlənən musiqi serveri olan Mopidy adlı bir proqram işlədim. Videoda gördüyünüz kimi mobil/planşet/dizüstü kompüterinizdə veb brauzerdən istifadə edərək mahnı oxuya bilərsiniz.

Əlavə olaraq, onlayn olaraq Spotify, SoundCloud və ya Google Play Musiqidə mahnı kolleksiyanız varsa, Pi üzərindəki mahnılara əlavə olaraq kolleksiyanızdakı mahnıları çalmaq üçün mopidy uzantısı quraşdırın.

Addım 1: Quruluşu tamamlamaq üçün lazım olan şeylər

Quruluşu tamamlamaq üçün lazım olacaq şeylər
Quruluşu tamamlamaq üçün lazım olacaq şeylər
Quruluşu tamamlamaq üçün lazım olacaq şeylər
Quruluşu tamamlamaq üçün lazım olacaq şeylər

İşdə sizə lazım olacaq elektron komponentlərin siyahısı

  • Raspberry Pi Zero W
  • Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A
  • Dinamik - 3 "Çap - 4 Ohm 3 Vatt
  • Qadın/Qadın Jumper Telləri

Ehtiyac duyduğunuz digər şeylər

  • 3D filament Qara - 1,75 mm PLA
  • Z Poxy, 3D çaplı Vader başlığını bitirdiyi üçün Kitdən istefa edir

Ehtiyac duyacağınız vasitələr

  • İsti yapışqan çubuqlar və silah
  • 3D printer
  • Parçaları birləşdirmək üçün 3D qələm
  • Parçaları daha sürətli zımpara etmək üçün Dremel kimi fırlanan alət.
  • Xacto Bıçağı
  • 3D çapları təmizləmək üçün qum kağızı
  • İstefanı qarışdırmaq üçün konteyner
  • Əlcəklər və təhlükəsizlik gözlükləri
  • Lehimləmə dəmir və lehim

Addım 2: Əlavə edilmiş STL fayllarını 3D çap edin

Əlavə edilmiş STL fayllarını 3D çap edin
Əlavə edilmiş STL fayllarını 3D çap edin
Əlavə edilmiş STL fayllarını 3D çap edin
Əlavə edilmiş STL fayllarını 3D çap edin

Əlavə edilmiş və 3D çap proqram dilimindən istifadə edərək faylları 3D çap etdirərək istifadə etdiyiniz STL fayllarını yükləyin. 3D printeriniz yoxdursa, yerli istehsalçı klubunuzda və ya kitabxananızda istifadə edə bilərsiniz və ya 3D hub kimi 3D çap xidmətindən istifadə edə bilərsiniz.

Mənim vəziyyətimdə, STl fayllarını Flashforge creator pro və çap üçün 1.75 mm qara PLA istifadə edərək çap etdim. Dilimləmə üçün əlavə olaraq qat hündürlüyü 0,3 mm və doldurma sıxlığı 25 %olan Slic3r istifadə edirəm.

İstifadə olunan qara 1.75 mm Filamentə rast gəlmək olar-https://digitmakers.ca/shop/3d-printers/filament/3d-printer-filaments-pla-black/

Addım 3: 3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək

3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək
3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək
3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək
3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək
3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək
3D Çap Qələmindən istifadə edərək PLA hissələrini bir araya gətirmək

İndi hissəni super yapışqan istifadə etmək əvəzinə bir araya gətirmək üçün 3D çap qələmindən istifadə edəcəyik.

Parçalarınızı çap etdikdən sonra, hissələrimin kənarlarını bir araya gətirmək üçün Rotary alətindən istifadə edin. Parçaları bir araya gətirmək üçün isti yapışqan silahı istifadə edin, bu hissəni müvəqqəti olaraq yerində saxlayacaq və hissənin içərisində PLA əritmək üçün 3D çap qələmindən istifadə etməyi asanlaşdıracaq.

Parçanızın içi hazır olduqdan sonra, yuxarıdakı şəkildə göstərildiyi kimi xaricdən xacto bıçağı istifadə edərək isti yapışqan çıxarın və hissənin xaricinə tətbiq etmək üçün Qələmdən filament çıxarın.

Qeyd

Bu metoddan istifadə səbrinizi sınaya bilər !!, fasilələri unutmayın.

Əlavə olaraq bunu yaxşı havalandırılan bir yerdə etməyi və zımpara edərkən gözlərinizi örtmək üçün qoruyucu eynək taxmağı unutmayın.

Addım 4: Zımpara və daha çox zımpara

Zımpara və daha çox zımpara
Zımpara və daha çox zımpara
Zımpara və daha çox zımpara
Zımpara və daha çox zımpara
Zımpara və daha çox zımpara
Zımpara və daha çox zımpara

İndi çətin hissəsi gəlir, Sanding !!

Zımpara prosesini sürətləndirmək üçün Dremel kimi fırlanan bir alət istifadə edin və onlar qum kağızı istifadə edirlər. İşi bitirdikdən sonra hissəni yuyun, yuxarıda göstərildiyi kimi 3D çaplı hissənizdə qum izləri görəcəksiniz, ancaq aşağıda göstərilən addımlardan biri ilə başa vuracağınız üçün bu problem olmamalıdır.

STL fayllarını çap etdirdiyiniz filamentlə 3D çap qələmi istifadə etdiyiniz üçün, bu üsul isti yapışqan istifadə etməyinizlə müqayisədə hissələrin bir neçə ay ərzində dağılmasının qarşısını alacaq.

Addım 5: Z Poxy tətbiq etmək

Z Poxy tətbiqi
Z Poxy tətbiqi
Z Poxy tətbiqi
Z Poxy tətbiqi
Z Poxy tətbiqi
Z Poxy tətbiqi

Z poxy dəstinin bir hissəsi olaraq iki şüşə ilə gəlir, içərisində qatran və digər sərtləşdirici var.

Təxminən bərabər miqdarda qatran və sertleştiricini bir konteynerə tökün. Bir fırçanın ucunu və ya test izlərindən birini istifadə edərək qarışdırın, bu təxminən 3-4 dəqiqə çəkir və mayenin ağımtıl rəngə çevrilməsini gözləyin. Modeli incitmək üçün kiçik və böyük boya fırçalarının birləşməsindən istifadə edin, 3D çapın Darth Vader Planterin gözləri və ağzı kimi daha çox detala malik olan hissəsindən başlayın. Parçanı ən az 4 saat qurudun və tozdan uzaq tutun. 4 saatlıq vaxt dəyişə bilər və sertleştirici və qatranın hissələrindən asılıdır.

Burada ən təhlükəsiz bahis hissəni qurutmaq üçün bir gecədə tərk etməkdir. Parça tamamilə quruyana qədər hissəni yuxarı qaldırmayın, əks halda barmaq izlərinizi modeldə buraxacaqsınız. Z Poxy yoxdursa, Smooth-On adlı bir şirkət satın alaraq XTC-3D də sınaya bilərsiniz.

3D çaplı hissəyə Z Poxy tətbiq etmək üçün göstərişlər

  • Üzərində 30 dəqiqə olan Z Poxy alın ki, həll olunmazdan əvvəl həll ilə işləməyə daha çox vaxtınız olsun.
  • Bunu kiçik bir heykəlciklərə tətbiq edirsinizsə, fırça istifadə etmək daha asan olacaq və modeldə barmaq izləri/əlcək izləri buraxmamaq üçün 3D çaplı hissənin əsasını ağac parçasına isti yapışdırmaq istəyə bilərsiniz..
  • Əlavə olaraq, modelinizi bir qutu və ya taxta parçası kimi gəzə biləcəyiniz bir bazaya yerləşdirin, əgər onlardan birində xülya dönər masaları yoxdursa.
  • Qarışığın buludlu ağ rəngə çevrildiyini görmək üçün şəffaf bir tuluq qabından istifadə edin.
  • Bunu yaxşı havalandırılan bir yerdə edin, qutuda qoxusuz olduğunu söyləsə də, bir az kəskin qoxusu var
  • Əlcəklərdən istifadə edin, çünki bu həll super yapışqan kimi əllərə yapışa bilər və çıxmaq çətin ola bilər.
  • Modelinizi otaq temperaturunda, təxminən 15-30 C arasında və tozdan uzaq tutmağa çalışın.

Addım 6: Dövrə Bağlantıları

Dövrə Əlaqələri
Dövrə Əlaqələri

Raspberry Pi Zero W üzərindəki başlıq pinlərini lehimləyin və dinamikini Adafruit MAX98357 I2S Class -D gücləndiricisindəki +ve və -veya lehimləyin.

Və burada Raspberry Pi Zero W və MAX98357 I2S Class-D gücləndiricisi arasındakı pin əlaqələri.

  • Vin 4 -ü Pi 5V -ə bağlayın
  • GND 9 Pi GND pin etmək üçün
  • Pi -yə 40 pin vurmaq üçün DIN
  • 12 nömrəli pin üçün BCLK
  • 35 nömrəli pin üçün LRCLK

Addım 7: Raspbian qurmaq və Pi üzərində Mopidy Musiqi Pleyerini quraşdırmaq

Raspbian qurmaq və Pi üzərində Mopidy Musiqi Pleyerini quraşdırmaq
Raspbian qurmaq və Pi üzərində Mopidy Musiqi Pleyerini quraşdırmaq

Bir kompüterdəki Rasbian-lite img-in ən son versiyasını kompüterinizdən istifadə edərək yandırın (img faylını yükləyin: https://www.raspberrypi.org/downloads/raspbian/). Sonra SD kartı Raspberry Pi -yə əlavə edin və Pi -ni WiFi routerinizə qoşun və IP ünvanınızı qeyd edin, sonra SS -ni Pi -yə daxil edin.

Pi üzərindəki paketləri yeniləmək və təkmilləşdirmək üçün aşağıdakı iki əmri işlədərək başlayın.

sudo apt-get yeniləməsi

sudo apt-get yeniləmə

İndi Adafruit-in MAX98357 I2S Class-D Mono Amp-in qurulması və sınanması üçün https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ünvanındakı Adafruit Learning sistemindəki təlimatı izləyin. ? görünüş = hamısı. Əsasən qurulmanın bir hissəsi olaraq asan bir quruluş və çətin bir quraşdırma var, əgər asan marşrutu işə salmağı planlaşdırırsınızsa, aşağıdakı qabıq skriptini yükləyin və işə salın

curl -s https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash

Kabuk skriptinin uğurla işlədiyini yoxlamaq və dinamikin işindən səs eşitmək imkanı var

natiq -test -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

Və səsi tənzimləmək üçün alsamixer əmrindən istifadə edin

Sevdiyiniz melodiyaları çalmaq üçün Mopidy qurmaq İndi sevdiyiniz melodiyaları çalmaq üçün Mopidy və mopidy üçün bir veb müştəri quracağıq ki, mahnınızı mobil/masanızdan çalasınız. Mopidy yerli diskdən, Spotify, SoundCloud, Google Play Musiqidən və s. Çalğı siyahısını istənilən telefondan, planşetdən və ya kompüterdən bir çox MPD və veb müştəri istifadə edərək düzəldirsiniz.

İndi Mopidy qurmağa icazə verin aşağıdakı əmri işlədin

sudo apt-get mopidy qurun

daha çox məlumat üçün sənədləri yoxlayın - Quraşdırma - Mopidy 2.0.1 sənədləri

HTTP, MPD və Dosyalar bölmələrini aktiv etmək üçün mopidy.conf -u dəyişdirin, burada mənim mopidy.conf və musing saxlamaq üçün yerli kataloq/home/pi/Music, buna görə də aşağıda.conf faylını istifadə etməyi planlaşdırırsınızsa Ev qovluğunda "Musiqi" qovluğu

sudo nano /etc/mopidy/mopidy.conf

Mopidy.conf faylını əlavə etdim, bunun bir nüsxəsini çıxarmaq istəsəniz.

Telefonda/tabletdə bir veb tətbiqindən istifadə etməyi planlaşdırırsınızsa, Mopidy-Mobile-ı bəyəndiyim bir http veb müştərisinə ehtiyacınız olacaq.

sudo pip Mopidy-Mobile qurun

Açılışda mopidy çalıştırın və pi'yi yenidən başladın

sudo systemctl mopidy imkan verir

sudo yenidən başladın

Bundan əlavə, gələcəkdə daha çox mp3/.wav faylını Musiqi qovluğuna yükləməyi planlaşdırırsanız, mahnıların Mopidy-Mobile müştərisində görünməsi üçün bir tarama əmri verməlisiniz.

sudo mopidyctl yerli tarama

Və sonra mobil/kompüterinizdəki brauzerinizdəki mobil müştəri açıq URL -dən istifadə edin - https:// IpAddressOfPi: 6680/və sevdiyiniz melodiyaları və mahnıları ifa edin, mənim vəziyyətim üçün youtube audio kitabxanasından bəzi yaradıcı ümumi musiqi yüklədim. yuxarıdakı ekran görüntüsündə gördüyünüz video demo..

Addım 8: Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi

Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi
Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi
Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi
Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi
Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi
Darth Vader 3D Çaplı hissəyə Elektronikanın əlavə edilməsi

Komponentləri 3D çaplı hissələrə əlavə etmək üçün Raspberry Pi Zero və MAX98357 I2S Class-D gücləndiricisini bağlamaq və USB kabelini arxadan ötürmək üçün isti yapışqan istifadə etdim.

Əlavə olaraq hər iki dinamik komponentini bir -birinə yapışdırdım və bu hissə Darth Vaderin başına yapışmalıdır.

İndi, Mopidy musiqi pleyerinin Pi hər açıldığında işə başlaması üçün, Mopidy -ni sistem xidməti olaraq işləməyə qura bilərik, systemd istifadə edərək Mopidy xidmətini işə sala bilərsiniz:

sudo systemctl mopidy imkan verir

Bu sistem başladıqda Mopidy -ni avtomatik olaraq işə salacaq. Və Mopidy, hər hansı digər sistem xidməti kimi işə salınır, dayandırılır və yenidən başlatılır

sudo systemctl mopidy başladın

sudo systemctl mopidy dayandır sudo systemctl mopidy yenidən başladın

Əlavə olaraq, onlayn olaraq Spotify, SoundCloud və ya Google Play Musiqidə mahnı kolleksiyanız varsa, Pi üzərindəki mahnılara əlavə olaraq kolleksiyanızdakı mahnıları çalmaq üçün mopidy uzantısı quraşdırın.

Tövsiyə: