Isi kandungan:

Cermin Pintar: 5 Langkah
Cermin Pintar: 5 Langkah

Video: Cermin Pintar: 5 Langkah

Video: Cermin Pintar: 5 Langkah
Video: 2 Cara Mudah Mencari Screen Mirroring HP OPPO Segala Type 2024, Julai
Anonim
Cermin Pintar
Cermin Pintar

Instruksional ini akan mengajar anda cara membuat Cermin Pintar yang memaparkan peti masuk e-mel anda, berita dan kemas kini terbaru dari The New York Times, dan tarikh dan waktu di latar belakang Unsplash.

Pautan berfungsi:

Bekalan diperlukan:

Bingkai untuk monitor, cermin dua arah, bahan hitam (hanya diperlukan jika monitor lebih kecil daripada cermin dua arah), monitor, raspberry pi 2, kabel HDMI atau penyesuai ke HDMI (saya menggunakan penyesuai DVI ke HDMI dua arah), kabel kuasa raspberry pi 2 yang disertakan, kad sd mikro, penyesuai kad mikro sd, dan pasangan tetikus dan papan kekunci untuk menavigasi paparan raspberry pi pada monitor.

Program yang diperlukan:

Raspbian, Balena.io, dan MagicMirror2

Laman web yang digunakan:

Github (untuk memasang modul pihak ketiga), MagicMirror2 untuk memasang program ke pi, dan Unsplash untuk menghasilkan gambar latar

Langkah 1: Memasang Raspbian dan Magic Mirror

Memasang Raspbian dan Magic Mirror
Memasang Raspbian dan Magic Mirror
Memasang Raspbian dan Magic Mirror
Memasang Raspbian dan Magic Mirror
Memasang Raspbian dan Magic Mirror
Memasang Raspbian dan Magic Mirror

Dengan menggunakan komputer muat turun Raspbian dan Balena ke mikro sd menggunakan sd. Selepas program dimuat turun masukkan sd mikro dalam penyesuai ke dalam komputer. Menggunakan Balena pilih program raspbian dan sd untuk memindahkan fail. Selepas ini masukkan micro sd ke dalam raspberry pi. Di lombong itu ada di bahagian bawah pi ke sisi. Sambungkan pi ke moditor yang anda gunakan dan lengkapkan panduan persediaan. Untuk melakukan ini pasangkan kabel kuasa ke dinding dan pi. Kemudian pasangkan kabel HDMI ke penyesuai anda atau palam HDMI pada monitor. Setelah mengemas kini dan menyediakan perisian, pergi ke perisian Magic Mirror ke pi. Beberapa arahan akan diberikan untuk berjalan ke pi yang akan mendorong pemasangan program. Ia akan mengemukakan soalan sepanjang pemasangan mengenai pilihan. Jawab soalan dan ikuti kod yang dipaparkan untuk anda salin ke baris perintah. Ia kemudian akan memulakan program asas jika dilakukan dengan betul setelah memasuki npm run start.

Beberapa arahan yang saya pelajari yang penting untuk diingat di laman web ini semasa menavigasi arah dan program:

* peka kes *

Pergi ke direktori root = cd ~

Pergi ke direktori sebelumnya = cd -

Pergi ke direktori seterusnya = cd..

Pergi ke direktori Magic Mirror = cd MagicMirror /

Pergi ke direktori modul = modul cd

Semasa di direktori Magic Mirror (bukan modul) untuk menjalankan program Magic Mirror = npm jalankan permulaan

Untuk keluar dari program = tekan ALT dan klik berhenti

Langkah 2: Membuang Modul Pratetap

Membuang Modul Pratetap
Membuang Modul Pratetap

Semasa membuka program Magic Mirror untuk pertama kalinya pengguna akan disambut dengan waktu, tarikh, kalendar, dan pengemas kini berita. Anda boleh membuang modul pratetap dengan mudah dari mengeluarkannya dari kod. Untuk mengakses kod ini masuk ke folder raspberry dan buka folder Magic Mirror. Anda boleh memasukkan folder dengan mengklik ikon folder di bahagian kiri atas skrin. Selepas ini masuk ke folder konfigurasi, anda akan melihat teks yang dapat diedit yang disebut config / config.js dalam folder. Klik dua kali pada teks dan modul pengaturcaraan untuk Cermin akan muncul. Berhati-hatilah untuk tidak menghapus tanda kurung atau teks atau program tidak akan berjalan. Seperti yang dilihat pada gambar di atas, saya telah memadamkan modul kalendar dari program saya kerana saya meramalkan saya tidak menggunakannya. Mana-mana modul lain boleh dikeluarkan juga tetapi berhati-hati mengeluarkan potongan pada kod dari program.

Langkah 3: Memasang Modul

Memasang Modul
Memasang Modul
Memasang Modul
Memasang Modul

Untuk memasang modul pihak ketiga ke cermin Github digunakan. Laman web ini adalah kemuncak modul usermade yang tersedia untuk digunakan. Ada banyak yang merangkumi widget, latar belakang, atau umpan media sosial yang berbeza. Program seperti Alexia dan Nest dapat dimasukkan ke dalam Cermin dengan penggunaan beberapa bahagian tambahan. Setelah melayari laman web saya memutuskan modul Feed Email dan modul yang menarik gambar dari Unsplash.

Suapan E-mel -

github.com/shaneapowell/MMM-GmailFeed

Foto Rawak -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

Terdapat dua cara untuk memasang modul, mengekstrak fail zip dan memindahkannya ke folder modul atau menggunakan kod yang diberikan dalam command prompt. Saya menggunakan pilihan kedua tetapi berfungsi dan agak mudah digunakan. Anda mungkin menyedari bahawa tulisan di GitHub mempunyai baris kod yang dimasukkan ke dalam halaman arahan. Kami menggunakannya untuk memuat turun menyalin modul dan kemudian memuat turun npm ke dalam folder. Npm bermaksud Node Package Manager dan merupakan pakej yang dimuat turun semasa pemasangan kod npm. Untuk memulakan proses memuat turun ikuti langkah-langkah ini setelah membuka command prompt.

1) cd MagicMirror /

2) modul cd

3) git clone "pautan halaman git hub"

4) (masukkan folder baru) cd "nama folder"

Cara memeriksa nama folder:

Biasanya nama folder adalah nama modul itu sendiri. Contohnya MMM-EmailFeed dinamakan MMM-EmailFeed. Tetapi adakah anda menggunakan nama modul dan mengatakan tidak ada direktori seperti itu, ketik ls semasa berada di direktori modul untuk mendapatkan senarai semua folder yang terpasang di folder modul. Ini akan memberi anda nama folder untuk dilayari.

* Petikan nota hanya digunakan di sini sebagai contoh dan harus dihapus ketika benar-benar memasukkan nama pautan dan folder *

6) (semasa sekarang dalam folder baru) pasang npm

Hebat! Sekarang kami telah memuat turun folder modul, tetapi kami masih memerlukan salinan entri ke dalam folder config / config.js. Untuk melakukan ini, navigasi kembali ke teks yang kami gunakan untuk menghapus modul pratetap dan menampal teks yang diberikan kepada anda. Hati-hati semasa meletakkan kod untuk tidak memecahkan tanda kurung. Sekiranya anda melihat gambar yang disertakan di atas, anda akan melihat lokasi yang selamat untuk menampal kodnya. Sekiranya tidak jelas tampalkannya selepas yang terakhir], dalam perenggan. Perlu diingat bahawa kebanyakan modul memerlukan beberapa teks diubah atau beberapa maklumat dimasukkan. Contohnya suapan e-mel memerlukan maklumat akaun gmail saya untuk mengakses maklumat yang disajikan. Setelah npm dipasang, entri telah dimasukkan ke dalam kod, dan anda telah memasukkan maklumat yang diperlukan untuk memulakan program Magic Mirror dan pastikan ia berfungsi dengan baik. Langkah seterusnya akan menawarkan lebih banyak gambar proses saya semasa memasang modul jika masih ada kekeliruan.

Langkah 4: Memasang Modul Saya

Memasang Modul Saya
Memasang Modul Saya
Memasang Modul Saya
Memasang Modul Saya
Memasang Modul Saya
Memasang Modul Saya

Foto-foto di atas menunjukkan apa yang saya masukkan ke dalam Pi saya untuk menjayakan program. Empat gambar pertama diambil dari laman web GitHub sebagai contoh arahan yang saya ikuti. Foto terakhir adalah contoh entri yang ditampal ke dalam kod config.js. Saya harap ini berfungsi sebagai contoh visual yang lebih baik berbanding dengan langkah terakhir.

Langkah 5: Membuat Rupa Cermin

Membuat Rupa Cermin
Membuat Rupa Cermin

Sekarang Raspberry Pi berjalan sudah tiba masanya untuk membuat cermin. Langkah ini adalah yang paling sukar kerana sukar untuk mencari bingkai yang sesuai dengan monitor. Walaupun selepas membongkar monitor, ia masih berukuran 19x15x3 dan saya masih menghadapi masalah dengan langkah ini. Saya telah melihat banyak kedai dan perhentian dalam talian untuk mencuba dan mencari bingkai yang sesuai dengan monitor tetapi saya nampaknya tidak bernasib baik.

Langkah untuk mendapatkan bingkai dan cermin dua hala saya:

1) Masukkan cermin dua arah ke dalam bingkai

2) Tetapkan monitor bersama dengan pi dan tali raspberry

3) Tentukan kaedah untuk mengikat tali melalui bingkai (mungkin menggerudi lubang?)

4) Meletakkan bahan hitam di atas monitor untuk memberikan monitor kelihatan padat dan meletakkan bahagian belakang di bingkai

5) Gantungkannya di dinding saya

Disyorkan: