Evde Kendi Akıllı Aynanızı Nasıl Yaparsınız?

En son teknolojinin bizi her geçen gün nesnelerin internetini (IoT) istila etmeye devam ettirdiği bu çağda, son zamanlarda elektronik cihazları otomatikleştirmek ve dolayısıyla insan müdahalesini büyük ölçüde azaltmak için son teknoloji bir yaklaşım olarak ortaya çıktı. Birçok teknoloji, aşağıdaki gibi cihazların kablosuz kontrolünü destekler: Radyo frekansı tanımlama (RFID), Bluetooth, Wifi, vb. bu projede bir Akıllı Ayna Raspberry Pi Kullanarak Evde. Bu proje tamamlandıktan sonra aynamızda tarih, saat, hava durumu vb. Bilgileri görebilecektik. Tuvalet masanıza yerleştirilebilir, böylece ne zaman işinize hazır olursanız olun, saati kontrol edebilir ve buna göre hareket edebilirsiniz. Yani, bir saniye bile harcamadan işe koyulalım.

Raspberry Pi ile Şerit Kablo Dokunmatik Ekranı Nasıl Kurulur?

Herhangi bir projeye başlamak için en iyi yaklaşım, bileşenlerin bir listesini yapmaktır çünkü kimse eksik bir bileşen yüzünden bir projenin ortasında kalmak istemeyecektir.

Adım 1: Gerekli Bileşenler

Adım 2: Raspberry Pi Modelini Seçme

Raspberry Pi'nin seçimi çok teknik bir görevdir ve ileride acı çekmemeniz için dikkatlice yapılmalıdır. Raspberry Pi Zero sınırlı sayıda özellik ile piyasada bulunan en eski model olduğu için tercih edilmiyor ve üzerine network kurmak çok yorucu bir iş. 3A +, 3B + gibi son modeller satın alınabilir. Raspberry Pi 4, Raspberry Pi Foundation'ın bugüne kadar yayınladığı en hızlı ve en baskın aygıttır, ancak Raspberry Pi ekibi piyasaya sürüldükten sonra donanım sorunlarını paylaşmadı. İyi önyükleme yapmıyor çünkü USB-C bağlantı noktası önyükleme için yeterli güç sağlamıyor. Yani bu projede Raspberry Pi 3B + kullanacağız.

3. Adım: Raspberry Pi'yi Kurma

Kurulum için iki seçenek vardır Ahududu Pi. Birincisi, Pi'nizi LCD ile bağlamak ve gerekli tüm çevre birimlerini bağlamak ve çalışmaya başlamaktır. İkincisi, dizüstü bilgisayarla Pi'yi kurmak ve ona uzaktan erişmek. LCD'nin mevcudiyetine bağlıdır, eğer evde varsa, o zaman bir LCD kullanarak Pi'nizi kurabilirsiniz. HDMI - VGA adaptörünü kullanarak LCD'yi Ahududu'nun HDMI bağlantı noktasına bağlayın. Pi'nize uzaktan erişmek istiyorsanız, bunu kullanarak yapabilirsiniz. VNC Görüntüleyici. Giriş yaptıktan sonra Pi'ye uzaktan erişim sağlayabileceksiniz.

Adım 4: Raspberry Pi'nin Güncel Olduğundan Emin Olun

Raspberry Pi'yi kurduktan sonra, Pi'mizin iyi çalıştığından ve en son paketlerin üzerine yüklendiğinden emin oluruz. Komut Penceresini açın ve Pi'yi güncellemek için aşağıdaki iki komutu yazın.

sudo apt-get güncellemesi

Sonra,

sudo apt-get yükseltme

Herhangi bir güncelleme yüklüyse, Y ve sonra basın Giriş güncellemeleri indirmeye devam etmek için.

Adım 5: Tarih ve Saat Diliminin Ayarlanması

Raspberry Pi'nizde tarih ve saat diliminizi seçmek için aşağıdaki komutu yazın. Bu komut yürütüldüğünde, belirli saat diliminize ve saat diliminizi seçer seçmez erişebileceksiniz. yeniden başlatmakPi'niz. Yeniden başlatmanın ardından, saat diliminizin ve konumunuzun ekranda doğru şekilde görüntüleneceğini göreceksiniz.

sudo dpkg-yeniden yapılandırma tzdata

Adım 6: MagicMirror Deposunun İndirilmesi ve Kurulması

Şimdi kuracağız Sihirli ayna MichMich tarafından oluşturulan ve açık kaynaklı modüler bir akıllı ayna platformudur. Çok kullanışlı bir platformdur ve bu depoyu Github'dan indirebilirsiniz. Şimdi yapılması gereken tek şey, depoları bağımlılıkları ile birlikte indirmek ve klonlamaktır. Bunu yaptığımızda Pi, programı çalıştıracak ve MagicMirror kaydında bulunan belirli bileşenleri gösterecektir. Şimdi, terminali açın ve aşağıdaki kodu çalıştırın:

bash -c "$ (curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)"

Bu kodu çalıştırdıktan sonra, deponun indirilmeye başladığını ve yaklaşık 10-15 dakika süreceğini göreceksiniz. Güncellemeleri yüklerken seçmeniz istenecektir. Evet veya Hayır. Basın Y vim gibi güncellemeleri indirmeye başlamak için. Vimmetin düzenleyicinin Sihirli aynayı kontrol etmesini sağlayan en temel bağımlılıktır. Process Manager (Süreç Yöneticisi) olarak adlandırılan üçüncü taraf bir modül (pm2) Raspberry Pi başlatıldığında programı otomatik olarak çalıştıran bağımlılıklarla birlikte yüklenecektir.

Adlı başka bir depo Node.jsÇoğunlukla hızlı ağ uygulamaları tasarlamak için kullanılan yüklenir. Bu depoları kurduktan sonra yeniden başlatmakPi'niz ve yeniden başlatmanın ardından ekrandaki Haberleri, zamanı vb. ve diğer bazı modülleri gözlemleyebileceğiz. Şimdi, ekranımızı özelleştirebileceğimiz bir konumdayız, örneğin yazı tiplerini değiştirebilir, hoş geldiniz notları ekleyebiliriz vb.

7. Adım: Gerekli Bazı Özellikleri Arama

Aynamızda görüntülenecek kendi seçtiğimiz bazı özellikleri ekleyeceğiz. Dolayısıyla, bu özellikleri eklemek için yer doğru ayarlanmalıdır çünkü ancak o zaman Pi doğru tarihi, saati vb. görüntüleyebilir. Bu özellikleri eklemek için modüller Klasör. Tüm değişikliklerimiz bu klasöre dayanmaktadır, eğer bu klasöre nasıl erişeceğimizi bilirsek, bu değişiklikleri yapabiliriz. Modülleri ekleyebilir, modülleri düzenleyebilir ve hatta modülleri silebilir gibi ayarları özelleştirebiliriz. Bu nedenle, bu klasöre erişmek için aşağıdaki komutu yazın:

cd ~ / MagicMirror / modüller

Bu komutu çalıştırdıktan sonra, modüllerin listesini belirten dosyanın açıldığını göreceksiniz. İlk olarak, hava durumu tahmin modülleri ekleyeceğiz. Varsayılan olarak ayarlanmış hava durumu modülleri vardır, ancak konum kimliği ve API kimliği kayıp. API'ler, arka uçtaki çok sayıda hava durumu tahmin veri tabanına bağlanmamızı sağlar. Bu iki kimlik "OpenWeatherMap" resmi sitesinde bulunabilir ve şimdi bu kimlikleri kurmayı dört gözle bekleyeceğiz.

Adım 8: OpenWeatherMap Dizinlerini Kurma

İlk olarak, yapmanız gerekecek Kaydol API'ye erişmek için web sitesinde. Ayrıca sizden mevcut konumunuzu soracak ve konumunuzu bildikten sonra mevcut hava durumunu ve tahmini gösterecektir. OpenWeatherMap, içindeki hemen hemen her şehrin ve konumun kimliğini içerir. Bu, zaman alan bir süreçtir ve şehrinizin kimliğini bulmak yaklaşık 10-15 dakika sürecektir. Bulduğunuzda, bu kimliği not edin ve hava durumu tahmin modülünüze yapıştırın. Kaydet ve çık. Bir sonraki açılışınızda, şehrinizin hava durumunun ekranda görüntüleneceğini göreceksiniz. İlham verici alıntılar, hoş geldiniz notları gibi ekranınıza ek modüller de ekleyebilirsiniz.

Adım 9: Ekran Modlarını Ayarlama

Varsayılan olarak, dizinler Yatay mod için yapılandırılmıştır, ancak ekranı Portre moduna ayarlamak daha iyidir, böylece aynayı döndürdüğünüzde Dikey perspektifte görüntülenir, böylece terminale erişin ve aşağıdaki komutu yazın:

sudo nano /boot/config.txt

Bazı sistem tercihleri ​​açılacak ve "Ekranı döndür" seçeneği. Dosyanın altına gidin ve şunu yazın:

#rotatethescreen display_rotate = 1

Kaydet ve çık. Bir sonraki yeniden başlatmanızda, MagicMirror'ın yatay olarak görüntüleneceğini ve özel modüllerin Portre modunda da görüntüleneceğini göreceksiniz. MagicMirror'ımızın Pi önyüklememiz olarak başlamasını istediğimizden, bunu yapmak için terminali açın ve aşağıdaki kodu buraya yapıştırın:

pm2 başlangıcı

Sonra,

sudo env PATH = $ PATH: / usr / bin / usr / lib / node_modules / pm2 / bin / pm2 başlatma systemd -u pi --hp / home / pi

Şimdi, betiğe erişmek için aşağıdaki komutu yazın:

nano mm.sh

Sonra Ekle;

EKRAN =: 0 npm başlangıç

Değişiklikleri kaydedin ve çıkın ve bir sonraki açılışta MagicMirror'ın otomatik olarak başlayacağını göreceksiniz.

Adım 10: Ekran Koruyucuyu Devre Dışı Bırakma

Ekranı sürekli olarak aynada görmek istediğimiz için ekran koruyucunun devre dışı bırakılması gerekiyor. Terminali açın ve şunu yazın:

sudo nano /boot/config.txt

Sonra Ekle;

#eliminatescreensaver hdmi_blanking = 1

Kaydedip çıkın ve bundan sonra başka bir dosyaya erişin:

sudo nano ~ / .config / lxsession / LXDE-pi / autostart

Ardından aşağıdaki kod parçasını en alta ekleyin;

@xset s 0 0 @xset s nonblank @xset s noexpose @xset dpms 0 0 0

Değişikliklerin etkili olması için değişiklikleri kaydedin ve Pi'nizi yeniden başlatın.

Adım 11: Donanımı Kurma

Öncelikle, tüm aksesuarları içine sığdırmak için ahşap bir çerçeveye ihtiyacımız olacaktı. Ahşap parçaları bir araya getirilerek kolaylıkla yapılabilir. Ahşap parçaları kestikten sonra Dokunmatik ekranınızın ölçülerini alın ve ardından ekranın boyutuna göre aynayı kesin. Aynayı keserken ekranda çatlakların çıkmaması için özel dikkat gösteriniz. Aynayı kestikten sonra çerçeveyi (İç çerçeve ve dış çerçeve) tasarlamaya başlayın. Öncelikle iç çerçeve için iki ahşap parça kesin, böylece ekran içine yerleştirilebilir. Bu parçalara sıcak tutkal sürün ve ekranın çerçeveye sıkıca oturması için köşeye ağaç vidaları takmak daha iyidir. Benzer şekilde, dış çerçeve için, dört kenarın tamamı 45 derecede kesilmiş dört ahşap parçası gereklidir. Çerçeveyi kurduktan sonra aynayı içine ayarlayın. Aynayı çerçeveye ayarladıktan sonra 3 boyutlu braketleri vidalar yardımıyla sıkın. Lipo pili çerçevenin arka tarafına sabitleyin.

Adım 12: Test Etme

Donanımı kurduktan sonra çalışıp çalışmadığını test edeceğiz. Raspberry Pi'yi açın ve açılıncaya kadar bekleyin. Açılıştan sonra bunu gözlemleyeceksiniz. (tarih, saat ve diğer özel modüller) başlangıçta sizin tarafınızdan ayarlananlar aynada görüntülenecektir. Artık tuvalet masanız gibi uygun bir yere yerleştirebilirsiniz.

Adım 13: Öneriler

Raspberry Pi genellikle uzun aralıklarla çalıştırıldığında ısınır. Bu nedenle, aşırı ısınmanın önlenmesi için Pi işlemcisinin üzerine bir ısı emici yerleştirin. Pi'nin üstüne ısı emiciyle birlikte bir USB fanı yerleştirmek daha iyidir çünkü aşırı ısınmayı da önler.

Tebrikler, artık kendi Akıllı Aynanızı evde tasarladınız ve aynanız için alarm vb. Gibi daha havalı modülleri kolayca ekleyebilirsiniz. Gelecekte daha ilginç projeler için web sitemizi ziyaret etmeye devam edin.

Facebook Twitter Google Plus Pinterest