Mündəricat:

Ağıllı Güzgü: 5 addım
Ağıllı Güzgü: 5 addım

Video: Ağıllı Güzgü: 5 addım

Video: Ağıllı Güzgü: 5 addım
Video: Problemləri ağıllı həll etmək metodu // "5 niyə" metodu 2024, Iyul
Anonim
Ağıllı Güzgü
Ağıllı Güzgü

Bu təlimat, e -poçt gələnlər qutunuzu, The New York Times -dan ən son xəbərləri və yenilikləri və Unsplash -in arxa planında tarix və saatı əks etdirən Smart Güzgü yaratmağı öyrədəcək.

İşləyən linki:

Lazımi təchizatlar:

Monitör üçün çərçivə, iki tərəfli güzgü, qara material (yalnız monitor iki tərəfli güzgüdən kiçik olduqda lazımdır), monitor, moruq pi 2, HDMI kabeli və ya HDMI adapteri (iki yönlü DVI -dan HDMI adapterinə qədər), daxil edilmiş moruq pi 2 güc kabeli, micro sd kart, micro sd kart adapteri və monitorda moruq pi ekranında hərəkət etmək üçün siçan və klaviatura cütü.

Lazım olan proqramlar:

Raspbian, Balena.io və MagicMirror2

İstifadə olunan saytlar:

Github (üçüncü tərəf modullarını quraşdırmaq üçün), proqramı pi -yə quraşdırmaq üçün MagicMirror2 və arxa plan şəkilləri yaratmaq üçün Unsplash.

Addım 1: Raspbian və Sehrli Güzgü qurmaq

Raspbian və Sehrli Güzgü qurmaq
Raspbian və Sehrli Güzgü qurmaq
Raspbian və Sehrli Güzgü qurmaq
Raspbian və Sehrli Güzgü qurmaq
Raspbian və Sehrli Güzgü qurmaq
Raspbian və Sehrli Güzgü qurmaq

Kompüterdən istifadə edərək Raspbian və Balenanı bir sd istifadə edərək micro sd -yə yükləyin. Proqramlar yükləndikdən sonra adapterdəki micro sd -ni kompüterə daxil edin. Balena'dan istifadə edərək faylları köçürmək üçün raspbian proqramını və sd seçin. Bundan sonra micro sd -ni moruq pi -yə daxil edin. Mənimki yan tərəfdəki pi -nin altındadır. Pi-ni istifadə etdiyiniz moditora bağlayın və quraşdırma təlimatını tamamlayın. Bunu etmək üçün elektrik kabelini divara və dirəyə bağlayın. Sonra HDMI kabelini adapterə və ya monitordakı HDMI fişinə qoşun. Proqramı yenilədikdən və qurduqdan sonra Pi üzərinə Magic Mirror proqramına keçin. Proqramın quraşdırılmasını tələb edəcək pi üzərində çalışmaq üçün bəzi əmrlər veriləcək. Quraşdırma zamanı üstünlüklər haqqında sizə suallar verəcək. Suallara cavab verin və əmr satırına kopyalamaq üçün göstərdiyi kodu izləyin. Npm run başlanğıcına girdikdən sonra düzgün bir şəkildə edildiyi təqdirdə, əsas proqramı açacaq.

İstiqamətləri və proqramları gəzərkən bu veb saytında yadda saxlamağın vacib olduğunu öyrəndiyim bəzi əmrlər:

*hərflərə həssas*

Kök qovluğuna gedin = cd ~

Əvvəlki qovluğa gedin = cd -

Növbəti qovluğa gedin = cd.

Sehrli Güzgü kataloquna gedin = cd MagicMirror/

Modul qovluğuna gedin = cd modulu

Sehrli Güzgü kataloqunda (modul deyil) Magic Mirror proqramını işə salmaq üçün = npm run start

Proqramdan çıxmaq üçün = ALT düyməsini basın və çıxın

Addım 2: Əvvəlcədən qurulmuş modulların çıxarılması

Əvvəlcədən qurulmuş modulların çıxarılması
Əvvəlcədən qurulmuş modulların çıxarılması

Sehrli Güzgü proqramını ilk dəfə açanda istifadəçi vaxtı, tarixi, təqvimi və xəbər yeniləyicisi ilə qarşılanacaq. Koddan çıxarmaqla əvvəlcədən təyin edilmiş hər hansı bir modulu asanlıqla silə bilərsiniz. Bu kodu əldə etmək üçün moruq qovluqlarına daxil olun və Sehrli Güzgü qovluğunu açın. Ekranın sol üst hissəsindəki qovluq simgesini tıklayaraq qovluqlara daxil ola bilərsiniz. Bu konfiqurasiya qovluğuna daxil olduqdan sonra qovluqda config/config.js adlı düzəliş edilə bilən bir mətn görəcəksiniz. Mətni iki dəfə vurun və Güzgü üçün proqramlaşdırma modulu görünəcək. Mötərizəni və ya mətni silməmək üçün diqqətli olun, yoxsa proqram işləməyəcək. Yuxarıdakı şəkildə gördüyüm kimi, təqvim modulunu proqramımdan sildim, çünki istifadə etmədiyimi əvvəlcədən görürəm. Hər hansı digər modul da silinə bilər, amma yenə də koddakı hissələri proqramdan çıxararkən diqqətli olun.

Addım 3: Modulların quraşdırılması

Modulların Quraşdırılması
Modulların Quraşdırılması
Modulların Quraşdırılması
Modulların Quraşdırılması

Üçüncü tərəf modullarını güzgüyə quraşdırmaq üçün Github istifadə olunur. Bu veb sayt istifadə üçün hazırlanmış modulların son nöqtəsidir. Fərqli vidjetlər, arxa planlar və ya sosial media lentləri olan çox şey var. Alexia və Nest kimi proqramlar bir neçə əlavə hissədən istifadə edərək Güzgüyə daxil edilə bilər. Veb saytı gəzdikdən sonra bir E -poçt Feed modulu və Unsplash -dən şəkillər çəkən bir modul seçdim.

E -poçt lenti -

github.com/shaneapowell/MMM-GmailFeed

Təsadüfi Şəkil -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Modulları qurmağın, zip fayllarını çıxarmağın və modul qovluğuna köçürməyin və ya əmr satırında verilən kodu istifadə etməyin iki yolu var. İkinci variantdan istifadə etdim, amma ya işləyir və istifadəsi olduqca sadədir. GitHub -dakı yazıların təlimat səhifəsinə daxil edilmiş kod sətirləri olduğunu görmüş ola bilərsiniz. Bunlardan istifadə edərək modulu kopyalayın və sonra npm -ni qovluğa yükləyin. Npm, Node Paket Yöneticisi deməkdir və npm kodu yüklənərkən yüklənən paketdir. Yükləmə prosesinə başlamaq üçün əmr satırını açdıqdan sonra bu addımları izləyin.

1) CD MagicMirror/

2) cd modulları

3) git clone "git hub səhifəsinin bağlantısı"

4) (yeni qovluğu daxil edin) cd "qovluq adı"

Qovluq adını necə yoxlamaq olar:

Adətən qovluq adı modulun öz adıdır. Məsələn, MMM-EmailFeed sadəcə MMM-EmailFeed adlandırılmışdır. Ancaq modulun adını istifadə edirsinizsə və belə bir kataloq olmadığını söyləyirsinizsə, modul qovluğunda quraşdırılmış bütün qovluqların siyahısını almaq üçün modul qovluğunda olarkən ls yazın. Bu sizə gedəcəyiniz qovluğun adını verəcəkdir.

*Qeyd kotirovkaları burada yalnız bir nümunə olaraq istifadə olunur və bağlantı və qovluq adı daxil edildikdə silinməlidir*

6) (yeni qovluqda olarkən) npm quraşdırın

Əla! İndi modul qovluğunu yüklədik, amma yenə də konfiqurasiya/config.js qovluğuna daxil olmaq lazımdır. Bunu etmək üçün əvvəlcədən təyin edilmiş modulları silmək və sizə verilən mətni yapışdırmaq üçün daxil olduğumuz mətnə qayıdın. Kodu yerləşdirərkən diqqətli olun və mötərizəni pozmayın. Yuxarıdakı fotoşəkillərə baxsanız, kodu yapışdırmaq üçün etibarlı bir yer görəcəksiniz. Aydın deyilsə, sondan sonra], paraqrafa yapışdırın. Unutmayın ki, əksər modullar bəzi mətnlərin dəyişdirilməsini və ya bəzi məlumatların daxil edilməsini tələb edir. Məsələn, e -poçt yemi təqdim olunan məlumatlara daxil olmaq üçün gmail hesab məlumatlarımı tələb edirdi. Npm qurulduqdan sonra giriş kodu daxil edildi və Magic Mirror proqramını işə salmaq üçün lazımi məlumatları daxil etdiniz və düzgün işlədiyinə əmin olun. Növbəti addımlar, hələ də qarışıqlıq varsa, modulları quraşdırarkən prosesimin daha çox şəkillərini təqdim edəcək.

Addım 4: Modullarımın Quraşdırılması

Modullarımın Quraşdırılması
Modullarımın Quraşdırılması
Modullarımın Quraşdırılması
Modullarımın Quraşdırılması
Modullarımın Quraşdırılması
Modullarımın Quraşdırılması

Yuxarıdakı fotolar, proqramların işləməsi üçün Pi -yə nə qoyduğumu göstərir. İlk dörd şəkil, izlədiyim təlimatlara nümunə olaraq GitHub saytlarından götürülmüşdür. Son şəkil config.js koduna yapışdırılan giriş nümunəsidir. Ümid edirəm ki, bu, son addıma nisbətən daha yaxşı vizual bir nümunə olacaq.

Addım 5: Güzgü Görünüşünün Yaradılması

Güzgü Görünüşünün Yaradılması
Güzgü Görünüşünün Yaradılması

İndi Raspberry Pi çalışır, güzgü yaratmaq vaxtıdır. Bu addım ən çətin idi, çünki monitora uyğun bir çərçivə tapmaq çətin idi. Monitörü sökdükdən sonra da 19x15x3 ölçüsündədir və hələ də bu addımda çətinlik çəkirəm. Monitora uyğun bir çərçivə tapmaq üçün bir çox mağazaya və onlayn dayanacaqlara baxdım, amma heç bir şansım yoxdur.

Çərçivə və iki tərəfli güzgü aldığım zaman üçün addımlar:

1) Çərçivəyə iki tərəfli güzgü qoyun

2) Monitoru moruq pi və kordonlarla birlikdə qoyun

3) Kordonları çərçivədən keçirməyin bir yolunu tapın (ehtimal ki, bir çuxur qazın?)

4) Monitöre möhkəm bir görünüş vermək üçün monitörün üstünə qara materialın qoyulması və arxanın çərçivəyə salınması

5) Divarımı asmaq

Tövsiyə: