İçindekiler:

Lightshowpi Projesi: 4 Adım
Lightshowpi Projesi: 4 Adım

Video: Lightshowpi Projesi: 4 Adım

Video: Lightshowpi Projesi: 4 Adım
Video: Blynk Cloud led testing 2024, Temmuz
Anonim
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi
Lightshowpi Projesi

Herkese merhaba! Bu, Ekim 2020'den itibaren lightshowpi kullanarak bir ışık şovunun nasıl oluşturulacağına dair resmi kılavuzum.

Adım 1: Sarf Malzemelerinizi Toplayın

Bu proje için aşağıdakilere ihtiyacınız olacak: - Raspberry Pi (Yıllar önce iyi niyetle aldığım bir Model B+ kullandım. Bildiğim kadarıyla bu, 4 hariç tüm pi'lerle çalışacak, ancak bunu doğrulayamıyorum.)

www.raspberrypi.org/products/

- SD Kart/Mikro SD Kart (Bu, hangi pi'yi kullandığınıza bağlıdır. 16GB veya daha büyük herhangi bir şey yeterli olacaktır)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- Mikro USB güç kablosu (Raspberry Pi için)

- Sainsmart 8 Kanal Katı Hal Röle Kartı

www.sainsmart.com/products/8-channel-5v-so…

- 10 Kanallı Güç Dağıtım Bloğu

www.speedwaymotors.com/Electrical-10-Termi…

- Dört Hiper Tough Çıkış

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- İki Hiper Tough 2 Gang Kutusu

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Erkek-Erkek, Erkek-Dişi ve Dişi-Dişi Jumper Telleri

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- 16 Ayar tel

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- HiLetGo Dijital FM Verici

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Tel kesici ve tel sıyırıcı

www.walmart.com/ip/Wire-Stripper-Universal…

- Elektrik bandı

- Havya

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- SD Kart okuyuculu/yazıcılı dizüstü bilgisayar/bilgisayar

- İki uçlu elektrik fişi

www.amazon.com/ARyee-Universal-Compatible-…

Adım 2: Kablolamaya Başlayın

Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın
Kablolamaya Başlayın

Ahududu pi'yi kurmadan önce, devam etmek isteyeceksiniz ve gerekli tüm kabloları bu şekilde pi'yi kurduktan sonra devam edip donanımı test edebilirsiniz. Başlamak için, ilgili pi'nizin GPIO pin düzeni için bir referans sayfası çekmek isteyeceksiniz. Örneğin benim kullandığım bu adıma eklenmiş.

Sainsmart panosunda, düz uçlu bir tornavida alın ve tüm kanal vidalarını (küçük yeşil kutular içindeki vidalar) gevşetin. Ardından, Erkek-dişi atlama kablolarınızı alın ve aşağıdaki gibi bağlayın:

GPIO 11 - CH1

GPIO 12 - CH2

GPIO 13 - CH3

GPIO 15 - CH4

GPIO 16 - CH5

GPIO 18 - CH6

GPIO 22 - CH7

GPIO 7 - CH8

ATLAMAK

GPIO 6'dan GND'ye

GPIO 2'den VCC'ye

Not: SSR kartında iki GND vardır. VCC'nin yanındakini kullanın.

Daha sonra 16 adet 16 gauge tel (8 kanalın her biri için 2) kesmek ve sadece ucunu soyun, yaklaşık 1/16 inçlik bir boşluk bırakmak isteyeceksiniz. Ardından ssr kartının çıkış tarafına yerleştirin ve kanal vidalarını sıkın (çok sıkı değil).

Devam etmeden önce bilmeniz gereken birkaç şey var: Duvar prizlerinde biri bronz diğeri gümüş olmak üzere iki takım vida var. Bronz taraf güç içindir, gümüş taraf toprak içindir. Şimdi yapmak istediğiniz şey, soldaki kabloyu birinci kanaldan alıp bronz taraftaki üst vidaya geçirmek. Ardından bir sonraki kanala geçin ve soldaki kabloyu kullanarak aynı taraftaki alt vidaya geçirin. Çıkışlara giden sekiz kablo olana kadar tekrarlayın.

O zaman topraklama kablolarını yapmanız gerekecek. 16 gauge telden bir parça kesin ve çıkış topraklarını birbirine zincirleme bir şekilde bağlayın. Bunu yapmak için bir kabloyu üst gümüş vidaya ve ardından bir sonraki çıkışın alt gümüş vidasına takın. Ardından, bağlı olmayan bir topraklama kablosuyla sonuçlanmalısınız. İki uçlu elektrik fişinizi birleştirin ve negatif kabloları lehimleyin veya kıvırın.

Şimdi, 10 kanallı güç bus barınızı alın. Sadece 9 kanala ihtiyacınız olacak. Papatya zinciri 9 tanesi birlikte (aynı taraf). Ardından SSR kartındaki birinci kanaldan doğru kabloyu alın ve ilk kullanılan kanala takın. Bunu, 8 kablonun tamamı busbara bağlanana kadar yapın. Ardından iki uçlu elektrik fişindeki pozitif kabloyu alın ve baranın son kanalına doğru çalıştırın.

Şimdi zor kısım bitti!

3. Adım: Raspberry Pi'yi Kurun

Raspberry Pi'de yeni olanlar için buradan başlayın:

Kuruluma başlamadan önce indirmeniz gereken birkaç program var. Aşağıdaki bağlantıların tümü için, uygun indirme için işletim sisteminizi seçin.

- Ahududu Pi Görüntüleyici

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- SD Kart Formatlayıcı

www.sdcard.org/downloads/formatter/

- Gelişmiş IP Tarayıcı

www.advanced-ip-scanner.com/download/Advan…

Bunları indirdikten sonra, SD kartınızı takarak başlayın. SD kart biçimlendiriciyi açın ve biçimlendirmek istediğiniz sürücüyü seçin. Ardından kartı biçimlendirin. Bu, sürecin geri kalanının daha sorunsuz geçmesine yardımcı olacak bir önlemdir.

Ardından, ahududu pi için NOOBS OS sistemini buradan indirin:

downloads.raspberrypi.org/NOOBS_latest

Not: Raspberry Pi OS yerine NOOBS'u seçmemin nedeni, NOOBS'nin yeni bir kuruluma ihtiyaç duymanız durumunda hızlı bir kurtarma yöntemi sunmasıdır.

Bu yapıldıktan sonra, ahududu pi görüntüleyici programını açın, özel işletim sistemine gidin, NOOBS.zip dosyasını bulun, işletim sisteminizi yazmak istediğiniz sürücüyü seçin ve yazın!

Bu işlem tamamlandıktan sonra SD kartı pi üzerindeki yuvaya takın. Çoğu anakartın altında, usb bağlantı noktalarının karşısında. Ayrıca şimdilik ahududu pi'ye bir fare takmak isteyeceksiniz. Mikro USB güç kaynağını rpi'ye takın. Ardından, bir TV'ye, PC Monitörüne vb. bağlamak için HDMI'yı kullanın. Bir süre sonra, ahududu pi size hangi işletim sistemini kurmak istediğinizi soracak. İlk seçeneği seçin (Raspberry Pi OS Full/Desktop). İşletim sistemini kurmasına izin verin ve ardından pi'yi yeniden başlatacaktır. Pi'nizi güncellemek ve SSH (daha sonra kullanacağımız) için bir parola ayarlamak için açılır talimatları izleyin.

Tüm bunlar yapıldıktan sonra sol üst köşedeki Raspberry Pi logosuna tıklamak isteyeceksiniz. Ardından açılır menüden Tercihler>Raspberry Pi Yapılandırmasına gidin. Bu, Raspberry Pi'niz için çeşitli ayarlara sahip bir menü açacaktır. "Arayüzler" sekmesine tıklayın ve SSH'yi etkinleştirin.

Ardından USB WiFi donanım kilidini USB bağlantı noktalarından birine takın (pi'nizde yerleşik WiFi yoksa). WiFi ağınıza bağlanın.

Bununla işiniz bittiğinde, Advanced IP Scanner ve PuTTy yüklü olarak bilgisayarınıza gidin. Raspberry pi'nizi bağladığınız aynı SSID'ye bağlanın. Advanced IP Scanner'ı açın ve şu aralığı tarayın: "192.168.137.1 - 192.168.137.254." Ahududu pi'niz yanında bir IP adresi ile açılmalıdır. Şimdi PuTTy'yi açın ve Ana Bilgisayar Adı kutusuna ahududu pi'nin yanında görünen IP adresini yazın. Bir açılır pencere olacak, evet'i tıklayın. Ardından "login in as:" ile "pi" yazın ve ardından pi'nizi kurarken seçtiğiniz şifreyi girin. Yazarken, parolanın görünmediğini fark edebilirsiniz. Bu bir güvenlik özelliğidir ve tamamen normaldir. Sadece şifreyi yazın ve enter tuşuna basın. Diğer sorularınız için buraya bakın:

www.raspberrypi.org/documentation/remote-a…

Pi'nize uzaktan başarıyla eriştikten sonra aşağıdaki komutları yazın:

sudo apt git-çekirdek yükleyin

git klon

cd ışık gösterisi

git getir && git ödeme python3

sudo./install.sh

sudo yeniden başlatma

Her komuttan sonra yeni bir kod yazmadan önce yeşil metindeki "pi@raspberrypi:" ifadesinin görünmesini bekleyin. Tüm bunları yaptıktan sonra, donanımı test etmek için şu komutu girin:

sudo python py/hardware_controller.py --state=flash

SSR kartındaki her ışık ayrı ayrı yanıp sönmelidir. Biraz ışık yakmaya hazırsınız!

4. Adım: İlk Şarkınızı Çalın

Şarkıları çalmanın en kolay yolu.mp3 dosyalarını indirmek ve sonra bunları ahududu pi'deki bir klasöre koymaktı. Benimkinin adını "müzik" koydum. Ardından PuTTy'de şu komutu kullanın:

sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/usic/[şarkı adı].mp3

Hepsi bu kadar! Gerçekten eğlenceli ama zorlu bir proje oldu ve umarım bu, benim yaptığım şeyleri deneyimleyen herkese yardımcı olur. İşte ışık şovumdaki bazı şarkıların kayıtlarını içeren bir YouTube oynatma listesi bağlantısı.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Herhangi bir sorunuz varsa, sormaktan çekinmeyin! Teşekkürler!

Önerilen: