İçindekiler:
- Gereçler
- 1. Adım: Kasayı Yazdırma
- 2. Adım: Ekranı Hazırlama
- Adım 3: Düğmeler
- Adım 4: Duyu Şapkası
- Adım 5: Kamera
- Adım 6: Kod
- 7. Adım: Güç
- Adım 8: Bir Araya Yerleştirmek
Video: Ghostbusters PKE Metre: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Özellikle çocukluk anılarımı domine eden bir çizgi film vardı ve o da The Real Ghostbusters'dı. Ray, Winston, Peter ve Egon, aralarında PKE metrenin de bulunduğu gerçekten harika cihazlarla tepeden tırnağa silahlanmıştı. Bu, tüm teknolojilerinden en sevdiğim şeydi ve temelde avlamaya çalıştıkları hayaletleri tespit etti.
Yapacağım şey kendi tamamen işlevsel PKE sayacımı yapmak.
Gereçler
- 3D yazıcı (yazdıracak ve gönderecek çok sayıda hizmet olmasına rağmen)
- 3D model dosyaları burada bulundu.
- Ahududu Pi 3B+
- Gece görüş kamerası
- Duyu Şapkası
- 3.5” Monitör (Biraz modlamaya ihtiyaç duyan ancak harika çalışan resmi Pi ekranlarına ucuz bir alternatif buldum)
- teller
- Vidalar/cıvatalar
- Pil paketi burada bulundu.
- Düğmeler (Bir arcade projesinden kalanları kullandım)
- GhostBox Kodu (6. Adıma dahil edilmiştir!)
- Bir kelime kitaplığı (6. Adıma dahil edilmiştir!)
1. Adım: Kasayı Yazdırma
Kullandığım 3B model parçalar halinde basılmış, küçük parçaların çoğunu yazdırmadım bile. Ben sadece kolu, ana kutuyu, düğmeleri ve ekranı barındıran kapağı ve ayrıca antenin bir kısmını kullanıyorum.
3D baskı orijinal olarak ana antenin her iki yanından çıkan küçük kolların kullanılmasını amaçlıyor, ancak PKE metreyi kullanırken zifiri karanlıkta görebilmem için benimkine bir gece görüş kamerası takmaya karar verdim.
Kolu ana kutuya takmak için oldukça kalın olan iki somun ve cıvata kullandım. Bu, tekrar sökmeniz gerektiğinde süper yapıştırıcı kullanmaktan daha iyidir. Şimdilik üst kısmı kutudan çıkaralım, yine de monitörü takmamız gerekiyor.
Kasanın içinde çok fazla plastikle basılmış olduğunu buldum, ancak keskin bir bıçakla kesmesi kolay.
Modeli burada bulabilirsiniz.
2. Adım: Ekranı Hazırlama
İnterneti çok aradım ama 3D baskıya uygun uygun bir ekran bulamadım. İşte o zaman RCA kompozit ekranları aramaya başladım.
Amazon'da araba geri görüş kameralarıyla kullanılmak üzere tasarlanmış birçok ekran var. Bu tür kameralar, bu proje için mükemmel boyutlardır ve sadece 15 sterline mal olurlar. Bu, Raspberry Pi ile kullanılmak üzere tasarlanmış normal LCD'lerin fiyatının yarısından daha az. Pi ile kullanılmadan önce biraz modlama gerektirirler.
Ekranların kalitesi bir LCD kadar iyi değil ama bu projeye mükemmel şekilde uyduğunu düşündüğüm retro efekti veriyor.
Monitör, arka görüş geri görüş kamerası olan bir arabada kullanılmak üzere tasarlanmıştır. Herhangi bir kabloya veya kasaya ihtiyacımız olmayacak.
Kasayı sabitleyen dört vida var, bunlardan biri büyük olasılıkla arkadaki garanti etiketinin altında olacak. Vidaya ulaşmak için tornavidayı sokmanız yeterli. Dört vidayı da çıkardıktan sonra kapak gevşemelidir. Açın ve ekran aksamını kasadan dikkatlice çıkarın. Çıkarmak için kabloyu dış kasaya girdiği noktanın hemen üzerinde kesmeniz gerekecektir.
Bu yapıldıktan sonra pcb üzerinde daha kolay çalışabilirsiniz. Tüm kabloları düzgün bir şekilde çıkarmak için bir havya kullanın. Bu yapıldıktan sonra, arkada pcb bulunan bir ekranınız olmalıdır.
Öne çıkan resimde görebileceğiniz gibi, pcb'nin tasarımı şimdi bunlardan birkaçını sipariş ettiğim için değişebilir (deneme yanılma yoluyla!. Bunlar şimdiye kadar rastladığım iki varyant ve oryantasyonu. bazı bileşenler birbirinden farklıdır.
İlk önce, pcb'nin altındaki en sol temasta resimde daire içine alınmış çip üzerindeki bacaklardan birinin arasına bir tel lehimlemeniz gerekir.
Çipi lehimlediğiniz kontak da aynı kontaktan Pi'deki ücretsiz 5V GPIO pinlerinden birine lehimleniyor. İkinci kontaktaki siyah kablo, serbest topraklanmış GPIO pinlerinden birine bağlanır ve üçüncü kontaktaki sarı kablo, resimde gösterildiği gibi Pi'nin altındaki RCA jakının altındaki kontaklardan birine lehimlenir.
Dişi ve dişi kabloları Pi'ye bağlayabilmem ve doğrudan monitöre takabilmem için, tarafında Pi'ye giden erkek fişli jumper kablolar kullandım. Bu daha güvenli bir yaklaşımdır çünkü çok fazla çekerseniz monitör pcb'si kırılma eğilimindedir.
Şimdi, açtığınızda ekranınız Pi'nin çıkışını kaydetmelidir. Ekranı takmanız gerektiğinde, yerine sabitlemeye gerek kalmadan PKE ölçüm cihazı kapağının içine gerçekten tam oturduğunu göreceksiniz.
Adım 3: Düğmeler
Düğmeleri takmadan önce Sense Hat'ı takma hatasını yaptım. Bunu yapmadan önce düğmeleri sıralamak daha kolaydır, bu nedenle resimlerdeki Sense Hat'i göz ardı edin.
Sense LED matrisini görüntülemek için PKE metrenin 3B yazdırılmış kutusunun üst kısmında matrisle aynı boyutta bir delik açtım. Zaman ve sabır aldı, bu yüzden yanlış giderse kapağı 3D yazdırmanız gerekeceğinden acele etmemeye çalışın. Halihazırda plastikte bulunan delikler arasına klipslemek için tel kesiciler kullandım ve ardından uygun bir kare delik bırakana kadar kenarları dikkatlice kesmek için bir Stanley bıçağı kullandım.
Amazon'dan aldığım bir arcade makine setinden aldığım iki düğmeyi kullanıyorum. Düğmelerin sayaçta geçmesi gereken deliklerin üzerine güzelce oturuyorlar ve onları tekrar çıkarmam gerekebileceğinden yerine sabitlemek için biraz süper yapıştırıcı kullandım.
Her iliğin altında, içinden iki kablo geçirebileceğiniz küçük bir delik olmalıdır. Bunların her ikisi de düğme kontaklarına eklenecektir. Telleri düğmelere lehimleyip yerine yapıştırdıktan sonra uygun GPIO pinlerine takın.
Projeye bağlı bir gece görüş kamerası olacağı için, araştırmalarınızda garip bir şey çıkması durumunda ekran görüntüsünü alıp Pi'ye kaydedecek bir düğme istedim!
Diğer düğme, işiniz bittiğinde Pi'yi güvenli bir şekilde kapatmak için olacaktır.
Adım 4: Duyu Şapkası
Sense Hat, bir dizi farklı şeyi okuyan birden fazla sensör içeren pi için mükemmel bir şapkadır. Kullandığım kod GhostBox, bu okumalardan veri alıyor ve önceden hazırlanmış bir kitaplıktan bir kelime seçen ve bunu Sense panosundaki LED matrisinde görüntüleyen bir algoritmadan geçiriyor.
LED matrisi için kapaktaki deliği kestikten sonra, düğme kablolarını bir tarafa ittim, GPIO pimlerine ulaşmak için bolca yer olduğundan emin oldum ve ardından Sense Hat'i bazı küçük vidalar kullanarak kutunun üstüne tutturdum. Bu biraz ürkütücü bir işti ama vidalar dışarıdan görülmüyor ve duyu şapkasını gerçekten iyi tutuyor gibi görünüyor.
Her yerde çok sayıda kablo vardır, bu nedenle bir sonraki adımda hangi kabloların nereye gittiğine ilişkin şemayı takip edin ve erkekten dişiye aktarma kablolarını kullandığınızdan emin olun. Erkek uç, Sense Hat'in altına takılır ve dişi uç, Pi üzerindeki ilgili GPIO pinlerine doğrudan bağlanır.
Adım 5: Kamera
Real Ghostbusters çizgi filmindeki PKE ölçer, cihazdan çıkan ve yanıp sönen bir antene sahiptir. Bunu yapacak vaktim olmadığı için, cihazın tamamen karanlıkta kullanılabilmesi için ucuna bir gece görüş kamerası takmaya karar verdim.
Kamerayı antene takmak için kullandığım bir stand ile gelen bu kamerayı kullanıyorum. Pi kartıyla kullanılmak üzere tasarlanmış bazı uzun vidalar kullandım ancak kamerayı antene takmanın başka birçok yolu var, bu yüzden onu en kolay bulduğunuz şekilde takın. Daha sonra kameradan gelen kabloyu anten boyunca besledim ve antende ve PKE metrede delikler açmadan ve her ikisini de birkaç vidayla sabitlemeden önce altına yerleştirdim.
Pi'yi kurarken, ayarlarda kamerayı etkinleştirdiğinizden emin olun.
Adım 6: Kod
Raspberry Pi'nize zaten bir işletim sistemi kurduğunuzu varsayıyorum, Debian ile gittim ve kameranızı etkinleştirdim. Bunun için internette birçok rehber var.
Sense Hat için kullandığım kodun adı Ghostbox ve harika. Burada bulabilirsiniz. Temel olarak, Sense Hat'ten okumalar alır ve önceden tanımlanmış bir kitaplıktan bir kelime seçmek için bunları bir algoritma aracılığıyla karıştırır. İnternetten bir tane indirdim ve birkaç isim daha ekledim ve alakasız olduğunu düşündüğüm bazı kelimeleri sildim.
Pi'nize kodu indirin/kopyalayın/ne olursa olsun. Pi'nin web tarayıcısına girdim, kodu buldum ve Ghostbox.py adlı yeni bir metin dosyasına kopyaladım. Yazınızın rengini, ekranda görünen deseni vs. değiştirmek için kod üzerinde ayarlamalar yapabilirsiniz fakat benim değiştirdiğim tek şey cihazın hassasiyeti oldu. Bu, PKE ölçeri hareket ettirdiğimi ve metin gösterdiğimi algılamadığı anlamına geliyordu.
Bunu yapmak için sadece kodu açın ve 58. satıra gidin ve yüzdeyi 2.5'ten daha yüksek bir sayıya değiştirin. 4 veya 5 gibi bir şey yapacak. Hala çok hassas olduğunu düşünüyorsanız, gerektiği kadar artırın.
Kod, espeak içerir, bu nedenle projeye bir konuşmacı eklemeye karar verirseniz, görüntülenen kelimeyi de yüksek sesle söyler. Bunu ben yapmadım ama çalıştırabilirseniz nasıl devam edeceğinizi bana bildirin.
Ekran görüntülerini almak için raspivid komutunu kullandım.
Yaptığım gibi hepsini bir araya getirirken yaptığım stresten sizi kurtarmak için kod dosyalarımı ekledim. GhostBox.py ve pkebuttons.py dosyaları /home/pi dizinine gider.
Ovilus.txt dosyası kullandığım kitaplık. İstediğiniz herhangi bir kelimeyi Not Defteri'nde veya benzeri bir şeyde açarak eklemekten/çıkarmaktan çekinmeyin. Bu dosya daha sonra /home/pi/Documents dizinine gider.
rc.txt dosyası, Pi başlatıldığında her şeyin otomatik olarak çalışmasını sağlayacak bilgileri içerir. Bunun rc.local olarak yeniden adlandırılması ve /etc/ içine yerleştirilmesi gerekiyor.
Son birkaç paragrafı takip ettiğiniz sürece, hazır ve çalışır durumda olmalısınız. pkebuttons.py butonlarını butonlarınızı taktığınız GPIO pinlerine değiştirmeyi unutmayınız. Kapatma düğmesi yapmakla hiç uğraşmadım, bu yüzden bu özelliği eklemekten çekinmeyin.
7. Adım: Güç
Güç için bir çok seçenek var ama ben bu pil takımını kullanmayı seçtim. Pi'nin altındaki kasanın içine iyi oturduğunu gördüm ve Pi'ye takmak için bir USB kablosu kullanabilirsiniz. Bu, projenizi güçlendirmek için daha karmaşık yöntemlerle uğraşmanıza gerek olmadığı anlamına gelir. Bu kartın şarj bağlantı noktasına yedek bir USB kablosu bağladım ve gerektiğinde kolayca şarj edebilmem için projenin arkasından çıkardım.
Adım 8: Bir Araya Yerleştirmek
Son adımda, GPIO kablolarının bağlı kaldığından emin olarak her şeyi PKE ölçerin gövdesine sıkıştırdım ve ardından kapağı aşağı ittim. 3D yazıcımın parçaları şaşırtıcı bir şekilde yazdırmadığını ve kapağın üstten fırladığını fark ettim. Bunu tutmak için süper yapıştırıcı kullanarak çözdüm.
İşte aldın! Çalışan bir PKE ölçer. Bu projeyi yapıp hayalet avına çıkarsanız, lütfen benimle iletişime geçin ve nasıl çalıştığını bana bildirin!
Önerilen:
Cam VU-metre: 21 Adım (Resimlerle)
Glass VU-meter: Arduino projeleriniz için sadece mikrodenetleyici kullanabileceğinizi biliyor muydunuz? Dahil edilmesi zor olabilecek o büyük mavi tahtaya ihtiyacınız yok! Ve bundan daha fazlası: çok basit! Arduino'nuzun etrafına nasıl PCB oluşturacağınızı göstereceğim, ama
Duvar Metre Göstergesi: 4 Adım (Resimlerle)
Duvar Metre Ekranı: İlginç bir yenilik olacağını düşünerek eBay'den ucuz bir cep saati ölçer aldım. Satın aldığım sayacın uygun olmadığı ortaya çıktı, ama o zamana kadar kendimi duvara asılacak bir şey üretmeye adadım ve
Kendi LED İşaretinizi Yapın VU Metre: 4 Adım (Resimlerle)
Kendi LED İşaretinizi Yapın VU Metre: Bu projede, tıpkı bir VU metrenin yaptığı gibi müziğinizin ses yüksekliğine tepki veren özel bir LED işaretinin nasıl oluşturulacağını göstereceğim. Başlayalım
ARDUINO PH METRE: 6 Adım (Resimlerle)
ARDUINO PH METRE: Bu projede, Atlas Scientific ve Arduino Uno'dan yerçekimi analog pH devresini ve probunu kullanarak masaüstü pH metre yapacağız. Okumalar bir likit kristal ekranda (LCD) görüntülenecektir. Not: - Bu sayaç bir Windows
PKE Metre Geiger Sayacı: 7 Adım (Resimlerle)
PKE Meter Geiger Sayacı: Peltier Soğutmalı Bulut Odamı tamamlamak için uzun zamandır bir Geiger sayacı oluşturmak istiyordum. Bir Geiger sayacına sahip olmanın (umarım) pek yararlı bir amacı yoktur, ancak sadece eski Rus tüplerini seviyorum ve bunun olacağını düşündüm