İçindekiler:

FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti: 7 Adım (Resimlerle)
FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti: 7 Adım (Resimlerle)

Video: FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti: 7 Adım (Resimlerle)

Video: FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti: 7 Adım (Resimlerle)
Video: Raat bhar Peele Bani pani firij ke Ratiya kaha bitawla na 2024, Temmuz
Anonim
FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti
FridgePi: Artıklar Kulağa Hiç Bu Kadar İyi Gelmemişti

Yıllardır, iPhone'dan bodrumdaki bir stereo kurulumuna, hoparlörleri mutfağa geri bağlıyken Air Play müzik yapıyorum. Yeterince iyi çalışıyor, ancak telefonumun pilini boşalttı ve içeriği iTunes kitaplığımla veya seçip çalması biraz zor olan bazı web radyo akışlarıyla sınırladı.

Girin, FridgePi!

İnternet radyosu ve ötesi dünyasına bir Raspberry Pi destekli dokunmatik ekran portalı!

Not: Buzdolabı mıknatısı itfaiye köpeği Sparky, Yangın kaçışınızı planlamayı ve bunu tüm ailenizle birlikte uygulamayı unutmayın!:)

Adım 1: Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…

Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…
Adım 1: Dans Edebilecekken Neden Yürüyelim? Tappa Tappa Tappa…

Tabii ki buzdolabımızın kenarına bir iPad veya Android tablet yapıştırabilirdim, ama bunun eğlencesi nerede? Ayrıca, karımın başka bir Pi projemde gözlerini devirdiğini görmek paha biçilemez.:)

9 yıl önce evimize taşındığımızda, arsamızı ağaçlandırılmış olarak nitelendirmek için inşaatçılar tarafından bırakılan küçük, ölü, uzuvları olmayan bir akçaağacı kesmek zorunda kaldık.

O ağaçtan odunun bir kısmını kurtardım, bir gün belki onu kullanabileceğim bir Pi projem olur… ve işte buradayız! Dokunmatik ekran ve Pi için çerçeveye ilk ev tarihimizden güzel bir tahta parçası yapıldı.

Karımın yaptığı gerçekten güzel bir palto askılığı projesine uyması için çerçeveye yıpranmış bir tahta görünümü vermeyi umdum.

Akçaağaç levhanın uzunluğunu iki eşit tahtaya böldüm ve kenarları eşit olmayacak şekilde birkaç inçlik bir sıraya dizdim. 4 vida tırnağının konumu da dahil olmak üzere ekranı ölçerek ve bir pilot delik açarak dokunmatik ekran için açıklığı oluşturdum. Dekupaj bıçağım için bir delik açın, ardından ekranın dikdörtgen şeklini kesin. Ekranın vida tırnaklarının yeterince derin hizalandığı iki tahta parçasını deldim, böylece takıldığında ekranın camı ekranın yüzeyinden hafifçe girintili olarak otururdu. ahşap (ekranın kenarına ahşap kenar çerçevesi koymak istedim).

Pi'nin oturacağı iki panodan akçaağaçı çıkarmak için düz uçlu dalma yönlendiricimi kullandım. Derinliği, Pi'nin akçaağaç panolarının arkasıyla aynı hizada oturması için ayarladım, böylece GPIO pimleri hiçbir şeye temas etmeyecek ve Hala güçlü olmak için ön tarafta yeterince akçaağaç var.

Elektronikler takıldıktan sonra sökülen ahşabın yerleri görülemeyeceği için kesimi güzelleştirmek için çok fazla zaman ve emek harcamadım. Ayrıca garajım -19c'ydi. Yani bu oldukça hızlı bir şekilde yapıldı.:)

Adım 2: Adım 2: Pi'nizi Elementlerin Dışında Bırakmak…

Adım 2: Pi'nizi Elementlerde Bırakmak…
Adım 2: Pi'nizi Elementlerde Bırakmak…
Adım 2: Pi'nizi Elementlerde Bırakmak…
Adım 2: Pi'nizi Elementlerde Bırakmak…
Adım 2: Pi'nizi Elementlerde Bırakmak…
Adım 2: Pi'nizi Elementlerde Bırakmak…

İkinci adım, çerçeveye bir karakter vermekti.

Karım aylar önce gerçekten güzel bir askılık yapmıştı (fotoğrafa bakın), bu yüzden tasarımını taklit etmeyi düşündüm ve tutucuyu görüntüsünde yaptım.

Yıpranmış ahır tahtası görünümünü beğendim, ancak mutfak buzdolabımın kenarına dizel / dışkı doymuş ahır panolarının yapışmasını gerçekten istemiyorum, bu yüzden proje için sahte bir yıpranmış çerçeve oluşturmayı seçtim.

Aslında çok kolay.

1 Çerçeveniz için ahşabı seçin. Pi'nin kendisi tahtanın yüzeyine oldukça yakın olacağı için sert ağaç (akçaağaç) kullanmayı tercih ettim. o ağaç. Böylece projeye kişisel bir açı kazandırıyor

2Birkaç renk boya seçin, ardından renkleri tahtaların üzerine fırçalayın. Tahtanın her santimini kaplayarak çok çılgına dönmeyin. Sadece fotoğraflarda gösterildiği gibi bölümleri fırçalayın. Beyaz(mavi), mavi ve grinin işe yaradığını buldum. İPUCU: zaten sahip olduğunuz boyayı kullanın veya $$$ tasarruf etmek için küçük numune kutuları satın alın.

3Boyayı kurumaya bırakın, ardından boya katmanlarını hafifçe zımparalayın ve yıpranmış/yıpranmış bir görünüm elde edin.

Adım 3: Adım 3: Pis Görünümlü Pi Herder…

3. Adım: Pis Görünümlü Pi Çobanı…
3. Adım: Pis Görünümlü Pi Çobanı…
3. Adım: Pis Görünümlü Pi Çobanı…
3. Adım: Pis Görünümlü Pi Çobanı…
3. Adım: Pis Görünümlü Pi Çobanı…
3. Adım: Pis Görünümlü Pi Çobanı…

Boya zımparalandığında, yıpranmış yanılsamayı yarattıktan sonra, iki tahtayı birleştirme zamanı gelmişti.

Çerçeve panolarını birbirine sabitlemek için bir uçta bir dübel vida, diğer uçta ise buzdolabına monte edildiğinde görülmeyecek bir ağaç vidası kullandım.

Ahşabın ayrılmasını önlemek için vida deliklerini uygun boyuttaki uçlarla önceden delin

Boya kuruduktan, zımparalandıktan ve delindikten sonra her iki levhaya da bir bezle koyu renk bir leke sürdüm. Bu çerçeveye klasik bir görünüm kazandırdı. Yine, bu tamamen kendi estetiğinize açıktır. Çerçevenizi koyu, açık veya hiç boyamamayı seçebilirsiniz.

Adım 4: Adım 4: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme

4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme
4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme
4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme
4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme
4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme
4. Adım: Kontrol Etme ve Açıklıkları Yeniden Kontrol Etme

Kuruduktan sonra (24 saat artı). Derinliği ve konumlandırmayı kontrol etmek için dokunmatik ekranı çerçeveye yerleştirdim. Şimdiye kadar çok iyi!

7 ekran, 1 mm'ye kadar oturur ve akçaağaç tahtası yüzeyinin yüzeyini üfler.

Pi'nin kendisi, kartın arka oyulmuş bölümünün içine oturur ve HDMI kablo bağlantısı, PI ile ekran arasında güzel bir şekilde yönlendirilir.

Bir sonraki adımda kenar çerçevesini takmadan önce koruyucu filmi çıkarmayı unutmayın!:)

Adım 5: Adım 5: Mıknatısların Karmaşık İlişkileri Vardır, Çekici veya İtici…

Adım 5: Mıknatısların Karmaşık İlişkileri Vardır, Çekici veya İtici…
Adım 5: Mıknatısların Karmaşık İlişkileri Vardır, Çekici veya İtici…
Adım 5: Mıknatısların Karmaşık İlişkileri Vardır, Çekici veya İtici…
Adım 5: Mıknatısların Karmaşık İlişkileri Vardır, Çekici veya İtici…

Ekranın ve kabloların konumunu doğruladıktan sonra dokunmatik ekranı 4 küçük vidayla yerine sabitledim.

Ahşapla aynı lekeyle boyanmış, akçaağaç kenar çerçevesini ekranın etrafına tutturmak için eski PL yapı yapıştırıcısı kullandım.

Ekranın vida tırnağı delikleri daha büyük olduğundan, ekranın etrafına delikleri ve ekran yerleşimindeki diğer kusurları kapatan ahşap bir çerçeve yerleştirmeyi seçtim.

Tek uyarı, vida deliklerinin ikisinin kenar çerçevesinin kenarını geçmesiydi. Önemli değil, çünkü tezleri iki noktayı sert ahşap tıkaçlarla kapladım, ayrıca koyu lekeli. Geriye dönüp baktığımda, ekranın diğer tarafına simetri yaratarak iki ahşap tapa daha yerleştirmeliyim.

Yaşa ve öğren.:)

FridgePi, mutfak buzdolabımızın yanında yaşayacağından, buzdolabına tutturmak için mıknatısları seçiyorum.

Mıknatıslar tahribatsız ve (benim yaptığım gibi yeterince eski elektronik çöp toplarsanız), bedava!

Eski 3.5 sabit diskler, son derece güçlü, geniş yüzey alanlı plaka mıknatısları için bir altın madeni gibidir. Resimdekilerin alanları o kadar güçlü ki, elimin zıt taraflarına bağlı kalabilirler.

Ayrıca vida montaj delikleri dahil etme avantajına da sahip olabilirler.

Adım 6: Adım 6: Müzik Ağı Büyütüyor

6. Adım: Müzik Ağı Büyütüyor
6. Adım: Müzik Ağı Büyütüyor

Artık proje kimliğinin arayüz (FridgePi) tarafı bittiğinde, gerçek müzik akışı sunucusu olarak işlev görmesi için Volumio'nun kurulu olduğu bir Pi kurdum.

Ücretsiz Volumio yazılımını buradan kontrol edebilirsiniz:

16mb SanDisk mikro SD kartlı bir Pi 3 kurdum ve Volumio görüntüsünü içine kurdum. GPIO'ya bağlı bir HiFiBerry DAC Plus ve evimizdeki hoparlörlere bağlı 1994 JVC stereo alıcıma RCA çıkışı kullandım.

Müziğimiz bir Synology 1515+ üzerinde depolanıyor ve Volumio, binlerce web radyo akışının yanı sıra AirPlay'e de izin veriyor, bu iyi, çünkü Nectarine Demoscene Radio dinlemeyi seviyorum www.scenemusic.net Karım…:)

JVC amplifikatörünü iyi bir MAX ses düzeyine ayarladım, ardından Pi çalıştıran Volumio'yu ağ paylaşımlı iTunes'a ve (daha da önemlisi) Synology NAS'ımdaki DemoScene müzik klasörlerine erişmek için yapılandırdım.

Volumio Pi'ye statik bir IP adresi verdim, ardından bodrum ağ anahtarıma bağlı olarak başsız oturmasına izin verdim.

Adım 7: Adım 7: Bir NANOing Gideceğiz…

Adım 7: Bir NANOing Gideceğiz…
Adım 7: Bir NANOing Gideceğiz…

Volumio Pi sunucusunu yapılandırdıktan sonra ana arayüz olacak olan Pi'yi kuruyorum ve buzdolabımızın yan tarafına takılıyorum.

Yaptığım ilk şey, Raspberry Pi web sitesinden en son Raspbian'ı (Stretch) kurmaktı.

Ekran Çözünürlüğü İlk açılışta, ekran görüntü kalitesinin çöp gibi göründüğünü fark edeceksiniz. Endişelenme! Yalnızca 800x400'lük optimum çözünürlüğü manuel olarak tanımlamamız gerekiyor (dokunmatik ekranınızın optimum çözünürlüğünün farklı olabileceğini unutmayın).

Bunu /boot dizininde config.txt dosyanızı düzenleyerek yapın:sudo nano /boot/config.txt

Aşağıdakini ekleyin:hdmi_group=2hdmi_mode=87hdmi_cvt=800 480 60 6 0 0hdmi_drive=1

Pi'yi kaydedin ve yeniden başlatın. Bu daha iyi görünmelidir.:)

Chromium'u Otomatik Başlat Ardından, otomatik olarak x'i başlatacak şekilde ayarlamam ve varsayılan kullanıcı "pi" ile giriş yapmam gerekiyordu.

Sistem otomatik olarak oturum açıp GUI'yi başlattığında, Chromium web tarayıcısını başlangıçta tam ekran modunda otomatik olarak yükleyecek şekilde ayarladım ve Volumio Pi sunucusuna yönlendirdim.

Bunu yapmak için şunu yaptım (unutmayın, bu Stretch):sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Aşağıdaki satırı ekleyin:@lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27Burada 10.0.1.27 elbette kendi volumio sunucu adresiniz olacaktır.

İmleci KaldırFare imlecini her zaman ekranda tutmak can sıkıcıdır, bu yüzden onu kaldırmak için unclutter adlı küçük bir yardımcı program kullanıyoruz.

Düzenleyiciyi terminali kullanarak kurun:sudo apt-get install unclutter

Ardından, kendi kendine yapmadıysa, otomatik başlatma dosyanızı bir kez daha düzenleyin: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

ve şunu ekleyin:@unclutter -idle 0

Artık ekrana gerçekten dokunduğunuzda yalnızca kısa bir süre için bir imleç göreceksiniz.

Dokunmatik ekran koordinatlarınızı çevirinEkranınızı ters çevirmeniz gerekiyorsa (örneğin, buzdolabının bir tarafından diğerine hareket ettirerek) benim yaptığım gibi, sadece HDMI görüntüsünü değil, dokunmatik ekran koordinatlarını da çevirmeniz gerekecek. NOT: Gerçek Raspberry Foundation Official 7 Dokunmatik Ekranın bu adımları gerektirmediğine inanıyorum, bu daha çok 3. parti ekranların bolluğu için. Kullandığım gibi.:)

Adım 1: HDMI videosunu çevirin /boot:sudo nano /boot/config.txt konumunda bulunan config.txt dosyanızı düzenleyin

Şu satırı ekleyin: display_rotate=2 180 derece

Adım 2: Dokunmatik ekran koordinatlarınızı çevirin /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf içinde bulunan 40-libinput.conf dosyasını düzenleyin

"Libinput dokunmatik ekran catchall" tanımlayıcısı ile "InputClass" referanslı mevcut bölümün tamamını yorumlayın

Yorum yaptığınızın dokunmatik yüzey veya tablet bölümleri değil, dokunmatik ekran olduğundan emin olun.

Şimdi, aşağıdakileri ekleyin:

Bölüm "InputClass" Tanımlayıcı "libinput touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Sürücü "evdav" Seçenek "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"EndSection

Kaydet ve yeniden başlat. Bu, dokunmatik ekran koordinatlarını " çevirmelidir ".

Umarım bu Eğitilebilir Yazıyı beğenmişsinizdir! Bunu yaparken ve yazarken dinlerken harika zaman geçirdim!

Bu projeyi, ekran için arka ışığı açıp kapatacak bir LED aydınlatmalı basma düğmesi ve çeşitli masaüstleri arasında geçiş yapmama ve birden fazla programı çalıştırmama izin verecek ikinci bir basma düğmesi içerecek şekilde değiştirdiğimi zaten belirtmiştim. bu nedenle FridgePi yalnızca Volumio'yu değil, aynı zamanda Hava Durumu Raporlarını, Dondurucu İçeriği İzleme veritabanını, Aile Etkinlikleri Takvimini vb. görüntülemek için de kullanılabilir… Bu yeni özellikler hakkında daha fazla bilgi için bizi izlemeye devam edin… Aynı yarasa zamanı, aynı yarasa kanalı!

Sorular, yorumlar, öneriler, fikirler, lütfen onları yoluma göndermekten çekinmeyin!

Kendine iyi bak ve mutlu hackler!

Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017
Ahududu Pi Yarışması 2017

Raspberry Pi Yarışması 2017'de İkincilik

Önerilen: