İçindekiler:
- Adım 1: Raspbian ve Magic Mirror Kurulumu
- 2. Adım: Ön Ayar Modüllerini Kaldırma
- Adım 3: Modüllerin Kurulması
- Adım 4: Modüllerimi Kurma
- Adım 5: Aynanın Görünümünü Oluşturma
Video: Akıllı Ayna: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu talimat size e-posta gelen kutunuzu, The New York Times'tan en son haberleri ve güncellemeleri ve Unsplash'tan bir arka plan üzerinde tarih ve saati görüntüleyen bir Akıllı Aynanın nasıl oluşturulacağını öğretecektir.
Çalıştığı Link:
Ihtiyaç duyulan malzemeler:
Monitör için bir çerçeve, iki yönlü ayna, siyah malzeme (yalnızca monitör iki yönlü aynadan daha küçükse gereklidir), monitör, ahududu pi 2, HDMI kablosu veya HDMI adaptörü (çift yönlü DVI - HDMI adaptörü kullandım)), birlikte verilen ahududu pi 2 güç kablosu, bir mikro sd kart, bir mikro sd kart adaptörü ve monitördeki ahududu pi ekranında gezinmek için bir fare ve klavye çifti.
Gerekli programlar:
Raspbian, Balena.io ve MagicMirror2
Kullanılan web siteleri:
Github (3. parti modülleri kurmak için), programı pi'ye kurmak için MagicMirror2 ve arka plan resimlerini oluşturmak için Unsplash
Adım 1: Raspbian ve Magic Mirror Kurulumu
Bir bilgisayar kullanarak Raspbian ve Balena'yı bir sd kullanarak bir mikro sd'ye indirin. Programlar indirildikten sonra adaptördeki micro sd'yi bilgisayara takın. Balena'yı kullanarak raspbian programını ve dosyaları aktarmak için sd'yi seçin. Bundan sonra micro sd'yi ahududu pi'ye yerleştirin. Benimkinde yan taraftaki pi'nin altındaydı. Pi'yi kullandığınız düzenleyiciye bağlayın ve kurulum kılavuzunu tamamlayın. Bunu yapmak için güç kablosunu duvara ve pi'ye takın. Ardından HDMI kablosunu adaptörünüze veya monitördeki HDMI fişine takın. Yazılımı güncelledikten ve kurduktan sonra pi üzerindeki Magic Mirror yazılımına gidin. Programın kurulumunu isteyecek olan pi üzerinde çalıştırmak için bazı komutlar verilecektir. Kurulum boyunca tercihler hakkında size sorular soracaktır. Soruları yanıtlayın ve komut satırına kopyalamanız için görüntülenen kodu izleyin. Ardından, npm run start girdikten sonra doğru şekilde yapılırsa temel programı başlatır.
Yönergelerde ve programlarda gezinirken bu web sitesinde hatırlamanın önemli olduğunu öğrendiğim bazı komutlar:
*harfe duyarlı*
Kök dizine gidin = cd ~
Önceki dizine git = cd -
Bir sonraki dizine git = cd..
Magic Mirror dizinine gidin = cd MagicMirror/
Modül dizinine gidin = cd modülü
Magic Mirror dizinindeyken (modül değil) Magic Mirror programını çalıştırmak için = npm run start
Programdan çıkmak için = ALT'a basın ve çık'a tıklayın
2. Adım: Ön Ayar Modüllerini Kaldırma
Magic Mirror programını ilk kez açarken kullanıcı saat, tarih, takvim ve haber güncelleyici ile karşılaşacaktır. Herhangi bir önceden ayarlanmış modülü koddan kaldırarak kolayca kaldırabilirsiniz. Bu koda erişmek için ahududu klasörlerine gidin ve Magic Mirror klasörünü açın. Ekranın sol üst kısmındaki klasör simgesine tıklayarak klasörlere girebilirsiniz. Bu, config klasörüne girdikten sonra, klasörde config/config.js adlı düzenlenebilir bir metin göreceksiniz. Metne çift tıklayın ve Mirror için modül programlama görünecektir. Herhangi bir parantez veya metni silmemeye dikkat edin, aksi takdirde program çalışmayacaktır. Yukarıdaki resimde görüldüğü gibi takvim modülünü kullanmamayı öngördüğüm için programımdan sildim. Diğer herhangi bir modül de kaldırılabilir, ancak yine de programdan koddaki parçaları kaldırırken dikkatli olun.
Adım 3: Modüllerin Kurulması
Aynaya 3. parti modülleri kurmak için Github kullanılır. Bu web sitesi, kullanıma hazır kullanıcı yapımı modüllerin bir sonucudur. Farklı widget'lar, arka planlar veya sosyal medya beslemeleri içeren çok şey var. Alexia ve Nest gibi programlar, birkaç ekstra parça kullanılarak Mirror'a dahil edilebilir. Web sitesine göz attıktan sonra bir E-posta Besleme modülüne ve Unsplash'tan resim çeken bir modüle karar verdim.
E-posta Beslemesi -
github.com/shaneapowell/MMM-GmailFeed
Rastgele Fotoğraf -
github.com/diego-vieira/MMM-RandomPhoto
GitHub -
github.com/MichMich/MagicMirror/wiki/3rd-p…
Modülleri kurmanın, zip dosyalarını çıkarmanın ve bunları modül klasörüne taşımanın veya komut isteminde verilen kodu kullanmanın iki yolu vardır. İkinci seçeneği kullandım ama ikisi de çalışıyor ve kullanımı oldukça basit. GitHub'daki gönderilerin talimatlar sayfasına eklenmiş kod satırları olduğunu fark etmiş olabilirsiniz. Bunları modülü kopyalamak için kullanıyoruz ve ardından npm'yi klasöre indiriyoruz. Npm, Düğüm Paket Yöneticisi anlamına gelir ve kod npm kurulumu sırasında indirilen pakettir. İndirme işlemine başlamak için komut istemini açtıktan sonra aşağıdaki adımları izleyin.
1) cd MagicMirror/
2) cd modülleri
3) git klonu "git hub sayfasının bağlantısı"
4) (yeni klasörü girin) cd "klasör adı"
Klasör adı nasıl kontrol edilir:
Genellikle klasör adı, modülün kendisinin adıdır. Örneğin, MMM-EmailFeed, basitçe MMM-EmailFeed olarak adlandırıldı. Ancak modülün adını mı kullanıyorsunuz ve böyle bir dizin olmadığını mı söylüyorsunuz, modül klasöründe kurulu tüm klasörlerin bir listesini almak için modül dizininde iken ls yazın. Bu size seyahat edeceğiniz klasörün adını verecektir.
*Not alıntıları burada yalnızca örnek olarak kullanılmıştır ve bağlantı ve klasör adı gerçekten girilirken kaldırılmalıdır*
6) (şimdi yeni klasördeyken) npm kurulumu
Harika! Şimdi modül klasörünü indirdik, ancak yine de girişi config/config.js klasörüne kopyalamamız gerekiyor. Bunu yapmak için, önceden ayarlanmış modülleri silmek ve size verilen metni yapıştırmak üzere bulunduğumuz metne geri dönün. Herhangi bir parantez kırmamak için kodu yerleştirirken dikkatli olun. Yukarıdaki fotoğraflara bakarsanız, kodu yapıştırmak için güvenli bir yer göreceksiniz. Net değilse, paragraftaki son]'den sonra yapıştırın. Çoğu modülün bazı metinlerin değiştirilmesini veya bazı bilgilerin girilmesini gerektirdiğini unutmayın. Örneğin, e-posta beslemesi, sunulan bilgilere erişmek için gmail hesap bilgilerimi gerektiriyordu. Npm kurulduktan sonra, giriş koda gönderildi ve gerekli bilgileri girdiniz Magic Mirror programını başlatın ve düzgün çalıştığından emin olun. Hala karışıklık varsa, sonraki adımlar modülleri kurarken sürecimin daha fazla resmini sunacaktır.
Adım 4: Modüllerimi Kurma
Yukarıdaki fotoğraflar, programların çalışmasını sağlamak için Pi'me tam olarak ne koyduğumu gösteriyor. İlk dört resim, izlediğim talimatlara örnek olarak GitHub web sitelerinden alınmıştır. Son fotoğraf, config.js koduna yapıştırılan girişin bir örneğidir. Umarım bu, son adıma kıyasla daha görsel bir örnek teşkil eder.
Adım 5: Aynanın Görünümünü Oluşturma
Artık Raspberry Pi çalıştığına göre aynayı yaratmanın zamanı geldi. Bu adım en zoruydu çünkü monitöre uygun bir çerçeve bulmak zordu. Monitörü demonte ettikten sonra bile hala 19x15x3 ve bu adımda hala sorun yaşıyorum. Monitöre uyacak bir çerçeve bulmak için birçok mağazaya ve çevrimiçi duraklara baktım ama hiç şansım yok gibi görünüyor.
Bir çerçeve ve iki yönlü ayna aldığımda izlenecek adımlar:
1) İki yönlü aynayı çerçeveye yerleştirin
2) Monitörü ahududu pi ve kablolarla birlikte ayarlayın
3) Kabloları çerçeveden geçirmenin bir yolunu bulun (muhtemelen bir delik mi açıyorsunuz?)
4) Monitöre sağlam bir görünüm kazandırmak için monitörün üzerine siyah malzeme koymak ve arkasını çerçeveye yerleştirmek
5) Duvarıma asmak
Önerilen:
C.Q: Kendin Yap Akıllı Ayna: 5 Adım
C.Q: Kendin Yap Akıllı Ayna: Bizler WBASD STEM Academy'de ikinci sınıf öğrencileri olan Katrina Concepcion ve Adil Qaiser'iz. Bu senenin en iyi ödülü için ortaklaşa yapacağımız ve yapacağımız proje buydu. Bu projeyi yapmaya karar verdiğimizde aklımızda 'en çok e
Taşınabilir Akıllı Ayna/Makyaj Kutusu Combo Nasıl Oluşturulur: 8 Adım
Taşınabilir Akıllı Ayna/Makyaj Kutusu Kombinasyonu Nasıl Oluşturulur: Davis & Elkins kolejinde, daha büyük bir ayna ve ahududu pi kullanımı ve bir liman işlevi görecek sihirli ayna yazılım platformu ile birlikte bir makyaj seyahat kutusu tasarlamaya ve yaratmaya başladım
Raspberry Pi 4 ile Akıllı Ayna Nasıl Yapılır: 10 Adım
Raspberry Pi 4 ile Akıllı Ayna Nasıl Yapılır: Bu kılavuzda resim çerçevesi, eski monitör ve resim camı gibi geri dönüştürülmüş parçalar kullanarak akıllı ayna nasıl yapılır onu göreceğiz. Buradan satın aldığım elektronik bileşenler için www.lcsc .com
Kendin Yap Akıllı Ayna Nasıl Yapılır: 12 Adım (Resimlerle)
Kendin Yap Akıllı Ayna Nasıl Yapılır: Bir "Akıllı Ayna"; arkasında tipik olarak saat ve tarih, hava durumu, takviminiz ve diğer her türlü şey gibi yararlı bilgileri görüntülemek için kullanılan iki yönlü bir aynadır! İnsanlar onları her türlü amaç için kullanırlar
Basit Akıllı Ayna: 7 Adım (Resimlerle)
Basit Akıllı Ayna: Vay canına! epey uzun zaman oldu bir şeyler yükledim, bir sürü şey üzerinde çalışmakla meşguldüm ve 'her zaman üzerinde çalışacak bir projem var' dedikçe takipçilerim için bir şeyler bırakmam gerektiğini fark ettim haha belki bu sadece benim, neyse işe geri dönelim