Sihirli Ayna Nasıl Yapılır

Bu projede, tarih, saat, bazı haberler ve altta küçük bir cümle gösteren bir Sihirli Ayna nasıl yaptığımı göstereceğim. Raspberry Pi, bir bilgisayar ekranı ve bir web sayfası kullanacaksınız.

Aynadaki her şey İsveççe olacak (resimlerde), ama ihtiyacın olanı tercüme edeceğim. Bunu Raspberry Pi model B ile yaptım, ancak Raspberry pi 2 veya daha iyisini kullanmanızı tavsiye edeceğim. İlk Raspberry Pi, ekran döndürüldüğünde yeni OS Jessie'yi gerçekten kaldıramaz ve donmaya ve internet bağlantısını kaybetmeye devam eder. Sadece "Raspberry Pi model B" veya "Raspberry Pi 2 model B" yazdığımda dikkat ettiğinizden emin olun!

Neye ihtiyacın var:

  • Bir bilgisayar ekranı (parçalara ayırabilirsiniz)
  • Bir gözlem aynası veya cam ve bir ayna filmi
  • Gövde + mikro USB güç kablosuna sahip bir Raspberry Pi
  • Bir SD kart (8 GB)
  • Bir ağ adaptörü (wifi için, bu bağlantıya bakın, Raspberry Pi 3 için gerekli değildir)
  • Ahşap çerçeve (levhalar, vida, tutkal, boya, matkap)
  • HDMI-VGA adaptörü (ekranınızda HDMI olup olmamasına bağlı olarak)
  • Fare ve USB özellikli klavye
  • İkinci bir bilgisayar (işletim sistemini ve diğer şeyleri düzeltmek için)

Ekranı açana kadar ayna ölçümlerini almayı unutmayın . Plastik gittiğinde daha küçük olacak!

Ayrıca, ekranı aldığınızda, kontakların düz bir şekilde değil, yanlardan birinin üzerinde olduğundan emin olun. Düz bir şekilde geri dönüyorlarsa, daha sonra duvara asmak isterseniz bir sorun yaşayabilirsiniz.

Projem sırasında çok fazla sorun yaşadıktan sonra kendi rehberimi yapmaya karar verdim ve aynı sorunlarla karşılaşabilecek diğer insanlara yardımcı olabileceğimi düşündüm.

Bu iki kılavuzu takip ettim:

//michaelteeuw.nl/tagged/magicmirror (İngilizce, orijinal içerik oluşturucu)

//pcforalla.idg.se/2.1054/1.601411/sa-bygger -... (İsveççe)

Adım 1: Ahududu Konfigürasyonları

SD kartınızı bilgisayara yerleştirin ve mektubu not edin (benim durumumda [D: \]). Rasbian'ı raspberrypi.org/downloads adresinden indirin . ZIP dosyası çıkarıldığında Win32 Disk Imager gerekir. Sourceforge.net/projects/win32diskimager/ adresinden indirebilirsiniz. Kurun ve başlatın . Klasör simgesine tıklayın ve Raspbian dosyalarınızın bulunduğu klasöre göz atın. Hedefin SD kart olduğundan emin olun (benim durumumda D :)

"Win32" görüntüsünde gördüğünüz gibi, Raspbian Jessie kullanıyorum.

Yazma başarılı olduğunda, sadece SD kartı alıp Ahududu'nuza koyarsınız. Bilgisayar ekranına bağlanın, fare ve klavye ekleyin ve başlatın.

Benim durumumda, başlangıçta doğrudan masaüstüne geldim. Doğru yapılandırmaları yapmak için terminali açmanız ve " sudo raspi-config " girmeniz gerekir. Orada, üç farklı şey yapacaksınız. İlk olarak, " dosya sistemini genişlet ". İkinci olarak, " Önyükleme Seçenekleri " ni seçin ve ardından "pi" kullanıcısıyla Desctop GUI'ye önyüklemeyi seçin . Üçüncüsü, " Uluslararasılaştırma Seçenekleri " ni seçin ve kendi saat diliminize geçin .

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Yorumlarda Hansaplast'ın önerisinden sonra, Mac kullanan insanlar için bir bağlantı.

Mac kullanıcıları ApplePi-Baker'ı RPI için SD kartları flaşlamak için kullanabilirler. //www.tweaking4all.com/hardware/raspberry-pi ...

Adım 2: Güncelleme, Wifi, Web Sunucusu ve Ekran Rotasyonu

Şimdi, her şeyin güncellendiğinden emin olmanın zamanı geldi.

Terminali tekrar kullanın ve " sudo apt-get update && apt-get upgrade -y " yazın ve arkanıza yaslanın ve rahatlayın.

Bu tamamlandığında, bir web sunucusu oluşturmanız gerekir. Sunuculara alışkınsanız ve bunu daha önce yaptıysanız " sudo apt-get install apache2 apache2-doc apache2-utils " ve " sudo apt-get install libapache2-mod-php5 php5 php-pear php5-xcache " yazabilirsiniz.

Sunuculara alışkın değilseniz, Raspberrys'in kendi web sayfasını öneriyorum. Talimatları izleyin ve sorun olmamalı, gerçekten iyi bir rehber.

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

Bu adımdaki resimler, kılavuzu doğru şekilde izlediyseniz tam olarak almanız gereken şeydir.

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

İşte wifi yüklemek için iyi bir zaman olabilir. Temel olarak proje sırasında istediğiniz zaman yapılabilir, ancak başlangıçta yapmak genellikle iyidir, böylece endişelenmeniz gereken daha az bir kordonunuz vardır.

Çok farklı wifi modülleri olduğundan, size burada da google'ı söyleyeceğim. Adaptörün adını ve " Raspberry Pi install " kullanın ve herhangi bir sorun yaşamamanız gerekir.

İşte yine farklı Pis için çalışan wifi adaptörleri için bir liste.

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Genellikle aynamızın daha geniş olmaktan ziyade daha yüksek olmasını isteriz, bu nedenle ekranı döndüreceğiz!

Ekran döndürme gerçekten çok basit! " Cd / boot " yazıp " sudo nano config.txt " yazmanız yeterlidir . Şimdi bir metin dosyasında olmalısınız. Aşağıya kadar aşağıya doğru ilerleyin ve yeni bir satıra " display_rotate = 1 " ekleyin. Bu, ekranınızı 90 derece döndürür.

Raspberry Pi model B'niz varsa, yukarı kaydırmaya başlamalı ve " hdmi_force_hotplug = 1 " satırını aramalı ve bunu kaldırmalısınız . Bunun bir Raspberry Pi 2 için gerekli olduğunu düşünmüyorum .

Kaydet ve çık. Ahududu yeniden başlattığınızda ekran döndürülecektir. (bunu şimdi veya daha sonra yapabilirsiniz) ( yeniden başlattığınızda siyah bir ekran alırsanız, panik yapmayın! Bu adımın en altına bakın! )

Benim durumumda, "display_rotate = 3" kullandım, çünkü ekranımın yanında iki USB bağlantı noktası olduğu için aksi halde duracaktı. Ekranınızın benzer bir şey varsa, = 3 sorunsuz kullanabilirsiniz! Bu, ekranı diğer yönde 90 derece döndürür.

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Siyah bir ekran alırsanız ve sonsuza kadar beklemiş olsanız bile hiçbir şey olmazsa, panik yapmayın. Ahududu fişini çekin, SD kartı alın ve bilgisayarınıza takın. Orada listede "config" dosyasını görmelisiniz. Açın ve " hdmi_force_hotplug = 1 " satırını kaldırın . Raspberry Pi model B'niz varsa, sadece her şey yapıldıktan sonra yeniden başlatmanızı öneririm. İlk Ahududu ekran dönüşünü çok iyi idare edemez ve tekrar tekrar donar.

3. Adım: Web Tarayıcısı ve Otomatik Başlatma

Raspberry Pi'nin hangi sürümüne bağlı olarak işlerin biraz farklılaşmaya başladığını biliyorum. (terminale alışkın değilseniz, bu adımın altına küçük bir kılavuz ekleyeceğim).

Otomatik başlatma dosyasında değişiklik yapamıyorsanız, kendinize sahip olmanız gerekir. Bunu, web sunucusunu yüklerken yaptığınız gibi yaparsınız. Gerekirse kılavuza geri dönün.

Raspberry Pi 2 model B için: (Raspberry Pi 3 hakkında emin değilim)

Web tarayıcınız olarak Chromium'u kullanmalısınız. Terminalde " sudo apt-get install chromium x11-xserver-utils unclutter " komutu ile kolayca kurulur. Otomatik başlatma oluşturmak için " / etc / xdg / lxsession / LXDE-pi / autostart " dosyasına gitmelisiniz . Üçüncü satırı yorumlayın ve fazladan 4 satırı oraya koyun. Kaydet ve çık.

@lxpanel –profil LXDE-pi

@pcmanfm –destop - profil LXDE-pi

# @xscreensaver – sıçrama yok

@xset s kapalı

@xset -dpms

@xset s noblank

@chromium --kiosk --incognito // localhost (sunucunuza adres)

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Raspberry Pi 3 Model B hakkında bir yorum aldım

aşağıdaki dosyayı aç
sudo leafpad ~ / .config / lxsession / LXDE-pi / autostart

ve @pcmanfm –desctop –profil LXDE-pi # @ xscreensaver –no-splash @xset s kapalı @xset -dpms @xset s noblank @ krom-tarayıcı - kiosk --incognito // localhost ve kaydedin. Yeniden başlatma üzerine yayınlayın, tarayıcıyı yerel ana bilgisayarla istediğiniz gibi açacaktır. Yeniden başlatma sonrası ihtiyacınız varsa, Ctrl + Alt + T terminalini nasıl açacağınızı bildiğinizden emin olun :-)

- düşünmek

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Raspberry Pi model B için:
Web tarayıcınız olarak Midori'yi kullanmalısınız. Terminalde " sudo apt-get install php5 midori unclutter " komutu ile kolayca kurulur . Otomatik başlatma oluşturmak için " ~ / .config / lxsession / LXDE-pi / autostart " dosyasına gitmelisiniz . Üçüncü satırı yorumlayın ve fazladan 4 satırı oraya koyun. Kaydet ve çık.

@lxpanel –profil LXDE-pi

@pcmanfm –destop - profil LXDE-pi

# @xscreensaver – sıçrama yok

@xset s kapalı

@xset –dpms

@xset s noblank

@midori –e Tam ekran –a // localhost / (sunucunuza adres)

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Birisine yardımcı olabilecek bir yorum aldım, bu yüzden otomatik başlatma dosyasını değiştirmek / kaydetmek için bir sorununuz varsa lütfen okuyun.

KÖK DOSYALARI DÜZENLEME - 3. adımda 'otomatik başlatma' dosyasını değiştirebilme / kaydedebilme sorunuyla karşılaştığımızda, terminalde çalışan Nano düzenleyici ile yaptık. Terminalden sudo nano / etc / xdg / lxsession / LXDE-pi / autostart girdik. Bu dosyayı açtık, düzenlemeleri çıkardık ve kaydettik. Umarım bu başkalarına yardımcı olur. - MsMacD

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Hatırlamak:

–Help-execute, kullanılabilir tüm komutları listeler (en azından Midori'de)
Tam ekrandan çıkmak için F11

Terminal için komutlar:

ls = bu dizindeki klasörleri listeler

ls -al = TÜM klasörleri, hatta gizli olanları listeler.

cd name = sizi "name" klasörüne taşır. girmek istediğiniz klasör için "ad" değiştir

cd .. = bir klasörü yukarı taşıyacak

" ~ / .config ..." = bunun kök dosyada, benim durumumda "pi" olduğu anlamına gelir. Autostart dosyasını görmek için "ls -al" kullanın.

4. Adım: Web sayfası

Kullanmanız gereken (kullanabileceğiniz!) Web sayfası, siyah arka plan ve beyaz metin içeren basit bir web sayfasıdır. Gözetleme aynanız olduğundan, siyah alanlar "aynayı" aldığınızdan emin olur ve beyaz metin, onu görebilmeniz için parlar. Yaratıcı olun ve isterseniz kendi web sayfanızı oluşturmaktan çekinmeyin! Öğrenmek için mükemmel bir zaman!

Kullandığım dosyaları GitHub'ımdan indirebilirsiniz. Dosyalar aslen İsveç kılavuzuna ev sahipliği yapan Christoffer Orre tarafından oluşturulur. Sadece bir kısmını İngilizceye çevirdim. Orijinal dosyalarını (İsveççe) buradan indirebilirsiniz.

.Php dosyasında metni, haberleri, saati ve tarihi değiştirebilirsiniz (ve elbette yeni şeyler ekleyebilirsiniz!). Ve .css dosyasında , ekranın neresinde olmasını istediğinizi değiştirirsiniz.

Dosyalar " / var / www / html / MagicMirror " (web sunucusunu kurduğunuzda bulunduğunuz ve değiştirdiğiniz) klasörüne konulmalıdır . "MagicMirror" klasörü gerekli değildir. " // localhost / " ifadesini " // localhost / MagicMirror / " olarak değiştirir, ancak bunun dışında yalnızca dosyaları izlemek içindir.

Adım 5: Çerçeveyi Oluşturma (ve Aynayı Yapma)

Şimdi ekranı ayırıp çerçeveyi inşa etmenin zamanı geldi!

Benim durumumda, ekranın yan tarafındaki bir tornavida ve ardından hafif bir kuvvet açıldı. Muhtemelen ekranınızda YouTube'da kılavuzlar bulabilirsiniz.

Ardından, çerçeve için ölçümleri alır ve kesmeye başlarsınız. Yeterince sağlam olduğundan emin olmak için hem vidaları hem de tutkalı kullandım, son ürün oldukça ağır. Üstte biraz hava deliği ve altta kablo için bir delik yerleştirin.

Ayrıca, ön taraftaki "çerçeveyi" bir açıyla kesiyorum, çünkü beğendim. Sonra ön çerçeveye koymak ve neredeyse bitti.

Daha sonra geriye düşmeyeceğinden emin olmak için ekranın arkasına koyabileceğiniz 4 küçük parça yapın.

(Ne yazık ki bunun hiçbir resmi yok) O zaman arkaya bir montaj noktası koymanın zamanı geldi. Bay Teeuw'un montaj noktalarını burada nasıl yaptığını görebilirsiniz.

O zaman biraz boya zamanı ve bitti !

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

Bir cam ve ayna filmi seçtiyseniz, bunu yapmak için iyi bir zaman. Filmi talimatlarda gösterildiği gibi cama ekleyin. Herhangi bir talimat almadıysanız, iyi talimatlar için YouTube'da " ayna filmi uygula " arayabilirsiniz!

6. Adım: Montaj

Şimdi her şey bitti ve hepsini bir araya getirmelisiniz !

Çerçeveyi alın ve aynayı öne koyun. Ekranı arkasına yerleştirin ve ihtiyacınız olan her şeyi takın. Ahududu başlatın ve her şeyin çalıştığından emin olun. Her şey yolundaysa, kapatın ve kalmasını sağlamak için son 4 parçayı ekranın arkasına koyun.

Sonra sadece her şeyi oraya takmanız ve belki biraz güzel görünmesi için bazı kablo bağları kullanmanız gerekir. Çerçeve varken ekrana sığdırmak için web sayfasında son ayarlamalar yapmanız gerekebilir.

Duvarınıza koyun (veya bir yere koyun) ve işiniz bitti! Artık kendi Sihirli Aynanız var!

İlgi̇li̇ Makaleler