İçindekiler:

60 ABD Dolarının Altındaki Mini Sihirli Ayna: 5 Adım (Resimlerle)
60 ABD Dolarının Altındaki Mini Sihirli Ayna: 5 Adım (Resimlerle)

Video: 60 ABD Dolarının Altındaki Mini Sihirli Ayna: 5 Adım (Resimlerle)

Video: 60 ABD Dolarının Altındaki Mini Sihirli Ayna: 5 Adım (Resimlerle)
Video: Küçükken annelerin çocukları yıkaması 2024, Temmuz
Anonim
Image
Image
60 USD'nin Altındaki Mini Sihirli Ayna
60 USD'nin Altındaki Mini Sihirli Ayna

Bir 'Sihirli Ayna', bir tür ekranın üzerine 2 yönlü bir aynanın yerleştirildiği bir projedir. Ekranın siyah piksel gösterdiği yerde ayna yansıtıcıdır. Ekranın beyaz veya daha açık piksel gösterdiği yerlerde, bunlar parlar. Bu, yansıtmayı korurken dijital metin, simgeler ve hatta görüntülerin bir aynadan gösterilebilmesi gibi bir etki yaratır. Yukarıdaki üçüncü resim bunun nasıl görünebileceğini göstermelidir.

Youtube videosu, montajı uçtan uca gösterir ve sonunda bitmiş projenin nasıl göründüğünü gösteren bir demo vardır. Eğitilebilir topluluktan hoşlandığım için buradaki adımları yazmak için zaman ayırmak istedim ve yazılım yapılandırması gibi şeyler hakkında notlar almak ve soruları yanıtlamak için bir yer istedim.

Bir sürü sihirli ayna projesi gördüm ve her zaman bir tane yapmak istemişimdir. Yakın zamanda hediye olarak bir tane yapmaya başladım ve 2 yönlü ayna bölümlerinin ne kadara mal olabileceği hakkında hiçbir fikrim yoktu! Yalnızca bir aynaya 75,00 ABD Doları (USD) harcadıktan sonra, projenin 'arkadaş hediye bütçemizden' iyi gideceğini fark ettim ve stratejimi yeniden düşünmek zorunda kaldım. N-O-D-E'nin youtube'daki kanalını keşfettikten sonra, küçük bir piramit kasası konseptine sahipti. Hangi ahududu pi'lere uyabileceğimi, vakayı nasıl kolayca oluşturacağımı ve yazılımı nasıl çalıştıracağımı deneyerek hemen bu konseptle çalışmaya başladım.

Sonunda kasayı 3D yazdırmayı seçtim. Kasayı tinkercad'de tasarladım. Birbirine kolayca oturan iki basit parça. Ayna, çerçeveye basitçe yapıştırılan (tutkal tabancası) 4,5" bir aynadır. Ana bilgisayar, 8 Gig mikro SD kartlı bir Raspberry pi sıfırdır ve ekran, HDMI bağlantı noktasına sahip Kuman'dan 3.5" bir ekrandır. zaten üzerinde. Dürüst olmak gerekirse, bu projenin %75'i kasa için tinkercad tasarımıydı ve uygun bir ekran bulmak, tek bir USB kablosuyla kolayca çalıştırılabilir ve yazılımı özelleştirebilir.

İşte size bir özet vermek için parçaların maliyeti. 3D yazıcınız varsa 60 doların altında… aksi takdirde ya 3D baskıyı kiralamak ya da muhtemelen ahşap bir piramit çerçeve inşa etmek isteyeceksiniz (Neredeyse o yola gittim ve gelecekte öğretilebilir, bence lekeli meşe kılıf bunun için gerçekten harika görünebilir:))

Raspberry pi Zero W - 10,00 $ - Adafruit.com - Sipariş başına bir tane ile sınırlayın

8Gig Mikro SD Kart - 4,00 Dolar - Amazon.com

Kuman 3.5 TFT Ekran - 29,99 $ - Amazon.com - HDMI Sürümü

SN-Riggor USB Kablosu (İsteğe bağlı, ancak biraz yetenek katıyor) - 16,00 için 4 (her biri 4,00 ABD doları) Amazon.com

2 Yönlü ayna - 115mm Kare - Tap Plastics'ten 5,00 $ (3D baskılı kasayı bir mağazaya getirdim ve eşleşmesi için kesmelerini sağladım)

3D filament - Yaklaşık 2 dolar değerinde

Mini-HDMI -> HDMI adaptörü - 2, 6,00 ABD doları (Yalnızca bir tane gerekir): Amazon.com

Sonunda bazı adaptörlere zaten sahiptim, ancak bunları yukarıdaki fiyatlara veya daha iyisine alabilmelisiniz ve sonunda 60,00 doların altında kalabilirsiniz. Bu, birbirimize bir Xbox veya PS4 oyunu alırsak ne kadar harcayacağımızla ilgili olduğundan, bu bizim 'arkadaş bütçemize' uyuyor.

Tamam, bu kadar giriş yeter, hadi onu nasıl oluşturacağımızı öğrenelim!

1. Adım: 1. Adım - Hesaplama Kısmını Birleştirin

Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin
Adım 1 - Hesaplama Kısmını Birleştirin

İlk resim, ortaya konan tüm parçaları göstermektedir. İkincisi, devam eden hesaplama kısmı montajını gösterir. Bu noktada çok fazla sihir yok… işte adımlar:

  1. Başlıkları pi sıfıra lehimlemediğinizden emin olun. Alabileceğiniz tüm alana ihtiyacınız olacak!
  2. Mini HDMI - HDMI bağlantı noktasını Pi Zero'ya yerleştirin
  3. Kuman ekranıyla birlikte gelen HDMI->HDMI adaptörünü HDMI Yuvasına yerleştirin
  4. Kuman ekranını HDMI adaptörünün diğer kısmına yerleştirin.. bu, Kuman ekranındaki dişi HDMI bağlantı noktasına sığmalıdır.
  5. USB kablosunu piramidin arkasından geçirin
  6. Resme güç kabloları ile açıklama ekledim ve pi pin çıkışını ekledim. Bu adım kritik, ancak göründüğünden çok daha kolay… Pi üzerindeki birinci ve üçüncü pinden ekrana iki küçük kablo geçirmek isteyeceksiniz. Atlama kabloları kullanıyorsanız, bunları ekranın arkasına takabilir ve ardından bunları pi üzerindeki pimlerin etrafına bükebilir ve sıcak yapıştırabilirsiniz. İdeal olarak bunlar pi'ye lehimlenmeli ve ekrana tutturmak için sıcak yapıştırılmalıdır. Bu, pi'den ekrana 5 volt geçer ve bu projeyi temiz ve düzenli tutmanın püf noktalarından biridir… Bu yapıldıktan sonra, tek bir kablo pi'ye ve ekrana yeterince güç sağlar!

Bu noktada, montajın yarısını zaten bitirdiniz. Kapatmadan önce bir sonraki adımda yazılım görüntüsünü yazdıralım.

2. Adım: Yazılımın Kurulması

Bir ahududu pi için bir SD Kart görüntüsünün bir microSD karta nasıl yazılacağına dair tonlarca ders var ve ben bu zemini tekrar okumak istemiyorum. Ancak bu, kullandığımız bir Pi Zero W olduğundan, bunu çalıştırmanın bazı püf noktalarını bilmek önemlidir. İlk olarak, lütfen şu adresten Emmanuels sitesini ziyaret edin:

emmanuelcontreras.com/how-to/how-to-create-…

Magic Mirror yazılımının bir Ahududu pi sıfırına bir görüntüsünü belgelemek ve oluşturmak için işi yaptı (adımlarından da görebileceğiniz gibi, bu oldukça zor olabilir). Aşağı kaydırın ve adımlarından sonra altta kullanabileceğiniz hazır bir resim göreceksiniz. ('Görüntü dosyası' için arama yaparsanız, sizi oraya götürmelidir).

Sırada, wifi'ye bağlanmak ve ssh eklemek için listelediği adımları takip etmek isteyeceksiniz. Burada GERÇEKTEN önemli bir ipucu: supplicant_conf dosyasını düzenlemek için Windows'ta Not Defteri KULLANMAYIN. Not Defteri, satır sonlarını Linux uyumlu olmayacak şekilde değiştirir ve bağlanmazsınız. Notepad++, notepad için ücretsiz bir alternatiftir ve uygun satır sonları yapabilir.

Bu görüntüyü yazdığınızda (Windows'ta Win32 disk görüntüleyici kullanıyorum) ve supplicant_conf dosyasını düzenlediğinizde ve SSH'yi eklediğinizde, kartı takmaya ve cihazı başlatmaya hazır olacaksınız.

Bu noktada Pi, wifi'nize bağlanmalıdır. İşin püf noktası onu bulmak:) Telefonlar ve PC için çok sayıda ip tarama uygulaması var. Gelişmiş IP Tarayıcı, pencereler için çalışacaktır. Bir iPhone için, pi sıfırını taramak için iPhone'umda iNet kullanıyorum. Bulduğunuzda, SSH üzerinden bağlanmak için Putty gibi bir telnet uygulaması kullanabilirsiniz. Bu, MagicMirror Yazılımını yapılandırmak ve eklentileri yüklemek için önemli olacaktır!

Buraya kadar geldikten sonra, microUSB'yi güce bağlayın ve önyükleme yapıp SSH üzerinden bağlanabildiğinizden emin olun. Bu noktada devam etmeye ve davayı açmaya hazır olacaksınız.

Adım 3: Montajı Bitirme - Ekranı Çerçeveye Takma ve Aynayı Ekleme

Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi
Bitirme Montajı - Ekranın Çerçeveye Yerleştirilmesi ve Aynanın Eklenmesi

Pi'ye güç bağladığınızda ekranın önyüklendiğinden ve açıldığından emin olun. Önyükleme süresi 3-5 dakikadır, bu yüzden lütfen sabırlı olun..pi'yi başlatması, ardından tarayıcıyı başlatması ve ardından sihirli ayna yazılımını başlatması gerekir. Neyse ki, bunu sık sık başlatmamalı/kapatmamalısınız (yaklaşık 100ma güç çekişiyle çalıştırmak yılda 7 sentten daha az maliyetlidir). Sonra montajı bitireceğiz:

  1. Ekran, 3D baskılı Çerçevenin arkasına takılır. Lütfen resimleri bir kılavuz olarak kullanın.. 'ön' düz kısımdır, arkada fişler ve dışarı çıkan parçalar vardır. Ekranı arkadan yerleştirin.
  2. Ekran sıkıca oturduğunda, yerinde tutmak için mandalların etrafına ve ekranın üzerine bir lastik bant yerleştirin. Ekranı tutmak için bulabildiğim en basit yol buydu ve işe yaradı. Aynı zamanda güzel çünkü bu yaklaşımla gerekirse tüm proje sorunsuz bir şekilde dağılıyor!
  3. Güç kablosunu Pi'ye takın. Bir kez monte edildikten sonra bunu yapamayacaksınız, bu yüzden güç verme zamanı!
  4. 3D baskılı çerçeve tutucuyu piramidin içine bastırın.. Dış taraftaki tırnaklar, piramidin içeri batmasını engelleyecektir ve biraz rahat bir şekilde yerine oturmalıdır.
  5. Aynayı eklemeden önce ekranın 3D baskıyla birleştiği kısımların etrafına siyah bant kullanın. Işık sızması olmasın diye böyle… Çerçeveyi olabildiğince sıkı yapmaya çalıştım ama bu basit adım, çerçevenin temiz kalmasını sağlayacak. Ekranın gümüşünü de örtün, böylece aynadan hiçbir ışık yansımaz ve etkiyi bozar.
  6. Az önce yerleştirdiğiniz bandı sıcak tutkalla yapıştırın ve aynaya bastırın. (Not: Çerçeve/ekran bu noktada monte edilmelidir, bu nedenle aynayı yerleştirmek, onu piramit köşeleriyle hizalamanıza ve her şeyin güzel bir şekilde sıralanmasına izin vermelidir). Çok fazla yapıştırıcı kullanmayın yoksa hafif bir boncuk yeter. Ayna çok ağır değil.

Emeklerinizin meyvelerini görmeye başlamanız gerektiği için şimdiden heyecanlanmaya başlamalısınız… Aynadan saat veya tarih gösteriliyor olmalı. Sırada konfigürasyon var!

Adım 4: Son Montaj ve Konfigürasyon

Son Montaj ve Konfigürasyon
Son Montaj ve Konfigürasyon
Son Montaj ve Konfigürasyon
Son Montaj ve Konfigürasyon
Son Montaj ve Konfigürasyon
Son Montaj ve Konfigürasyon

Bu noktada, esasen bir araya getirilmişsiniz ve yazılımı çalıştırıyor ve SSH'ye girebiliyor olmalısınız. Ancak modüller muhtemelen bir karmaşadır ve onları nasıl düzelteceğinizi merak ediyorsunuz.

İlk olarak, Magic MIrror yazılımının nasıl çalıştığı hakkında biraz bilgi edinmek isteyeceksiniz. Bu burada bulunabilir:

magicmirror.builders/

Başlamak için size bir hızlı başlangıç/hile sayfası vermeden bu iyi bir talimat olmaz. İşte bazı ipuçları ve bunun nasıl çalıştığına dair bir açıklama:

  • Magic Mirror modülleri, modül deposundan modül klasörüne basitçe git klonlanır. Bu nedenle, SSH'ye girdiğinizde, MagicMirror dizinine cd (Linux dizinlerinde büyük/küçük harf duyarlı olduğunu unutmayın). Daha sonra modüllere cd. Ardından, eklentilerden herhangi birini bu klasöre klonlayabilirsiniz.
  • Modüllerin bir listesi burada:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Her birinin yapılandırma talimatları olmalıdır.

  • hemen isteyeceğiniz bir Modül MMM-Carousel'dir. Bu modül, kurulu olan tüm diğer modüller arasında geçiş yapar. (https://github.com/barnabycolby/MMM-Carousel)
  • Her şeyi yapılandırmak için MagicMirror/config klasörüne gitmek ve config.js dosyasını düzenlemek isteyeceksiniz.
  • Config.js'de, yukarıda Git klonu aracılığıyla eklediğiniz modüllerin adını eklemek isteyeceksiniz. Onları konumlandırmak isteyeceksiniz (Benimkilerin hepsini orta_merkeze yerleştirdim. Ardından atlıkarınca birer birer göstermekle ve aralarında geçiş yapmakla ilgilenir Bunu yapılandırılabilir bir saniyeden sonra yapar (benim için 45 saniye kullandım)
  • Yazı tiplerini yeniden boyutlandırmak isteyeceğinizi unutmayın. Bazen bunu config.js'de yapabilirsiniz, ancak diğerlerinde modülle birlikte gelen.css dosyasını bulmanız,.px ile biten bir şey aramanız ve değerleri yazı tipi boyutuna göre değiştirmeniz gerekir. Bunun modüle göre değiştiğini buldum.

Bu projede saat/tarih, hava durumu, stok ve trafik modüllerinin gerçekten çok iyi çalıştığını gördüm. Animasyonlu gifler veya youtube gibi medya modülleri Pi Zero W'da iyi çalışmıyor, bu yüzden lütfen bunun farkında olun.

Sırada nihai düşünceler ve gelecek planları var…

Adım 5: Son Düşünceler - Neleri Farklı Yapardım ve Neleri Sevdim

Son Düşünceler - Neleri Farklı Yapardım ve Neleri Sevdim
Son Düşünceler - Neleri Farklı Yapardım ve Neleri Sevdim

Bu proje çok eğlenceliydi. Durumun sona erdiği durumu elde etmek için yapılandırma dosyalarının düzenlenmesi, 3D baskı ve tasarım çalışmaları saatlerce sürdü. Ama sonunda, bence iyi bir şekilde bir araya geldi ve karım aynadan hoşlanıyor (birincisini bir arkadaşım için yapmıştım ve o da hemen bir tane istedi!). Muhtemelen bir tane daha inşa edeceğim ve bazı şeyleri stil nedenleriyle ve bazılarını performans nedenleriyle değiştireceğim:

  • En üste bir düğme eklerdim. Piramit görünümü ÇOK temiz ve fütürist, ancak aynanın hızlı kontrolüne izin vermiyor. Beklemek yerine bir ekrandan diğerine manuel olarak değiştirmek için basit bir düğmenin kullanışlı olacağını düşünüyorum.
  • Bir hoparlör eklemeye çalışırdım - bence bu müzik akışına sahip olmak gerçekten harika olurdu… veya uyarı sesleri çal
  • Tahtadan yapmayı deneyebilirim - 3D baskı bunları kopyalamak ve yapmak çok kolay olsa da, meşe veya lekeli ahşap görünümün gerçekten harika olacağını düşünüyorum
  • Pi3A+'ya geçiş - Bunu yaptığımda A+ bitmemişti ve bu yüzden bir pizzacıya geri döndüm. Bir A+ fiyata 15 dolar ekler (ancak tam boyutlu bir HDMI'ya sahiptir, bu nedenle belki yalnızca yaklaşık 12.50 ekler), ancak bir ton güç ekler. Ayrıca tarayıcı bu yapıda GPU ile hızlandırılmış değil ve bir A+… bu yüzden artan gücün kullanışlı olacağını düşünüyorum.
  • Çıkarılabilir ayna - Youtube gibi bazı medyaların aynadan görüntülenmesi harika olmadığından, çıkarılabilir bir aynanın kullanışlı olacağını düşünüyorum. Ayrıca bu, farklı bir şekilde inşa edilmişse, dönen ekranlı (sadece piramidi döndürün ve farklı bir tarafa yatırın) harika bir gündelik oyun sistemi olabilir.
  • Mikrofon ekle - Alexa'yı entegre edebilir ve küçük bir mikrofon ekleseydim, bunu akıllı bir asistan veya ses kontrollü hale getirebilirim.

Sonunda, basitlik ve ucuz olmakla ilgili bir şey var. Bu proje benim için sadece buydu ve ikincisini eşim için bir araya getirmek 15 dakikadan az sürdü (9 saatlik 3D yazıcı süresi dışında:)).

Bir tane kurarsanız lütfen bana bildirin ve sorularınız varsa lütfen aşağıya veya youtube kanalına bırakın, cevaplamak için çalışacağım. Youtube videosunun başında ve sonunda bir ayna demosu var… bunu resimlerle anlatmak zor. Bilgisayarın yanında, banyo tezgahında veya komodin üzerinde süper temiz görünüyor. Ayrıca muhtemelen 100'den fazla modül mevcuttur… bilgisayar istatistiklerinden bitcoin fiyatlarına kadar her şey. Bu gerçekten bir veri ekranı haline gelebilir ve içinde bilgisayar olduğu için her şeyden ayrı çalışır (wifi hariç:))

Okuduğunuz için teşekkürler ve umarım bu yapıyı beğenmişsinizdir!

Önerilen: