Dalam artikel ini, kami akan memandu anda melalui keseluruhan proses pembinaan cermin pintar Raspberry Pi selangkah demi selangkah dan menerangkan bagaimana anda dapat menyesuaikannya untuk memaparkan maklumat yang anda mahukan.
Cara Membina Cermin Pintar Raspberry Pi
Membina cermin pintar Raspberry Pi tidak semudah seperti sekarang. Kita semua harus berterima kasih kepada Michael Teeuw kerana mencipta MagicMirror, platform cermin pintar modular sumber terbuka di sebalik kebanyakan cermin pintar Raspberry Pi yang anda lihat dalam talian.
MagicMirror adalah projek sumber terbuka yang dikendalikan oleh sekumpulan peminat besar dari seluruh dunia, dan ia mengandungi API yang membolehkan pembangun pihak ketiga membina modul tambahan yang memperluas fungsinya.
Selain MagicMirror, ada beberapa projek perisian serupa lainnya, termasuk DAKboard, Makr Mirror, dan mirr.OS, tetapi kami tidak akan membahasnya dalam artikel ini.
Apa yang Anda Perlu untuk Cermin Pintar Raspberry Pi Anda
Untuk menyusun cermin pintar Raspberry Pi anda sendiri dari awal, anda memerlukan beberapa perkara:
- Pai raspberi: Jelas, anda memerlukan Raspberry Pi. MagicMirror menyokong Raspberry Pi 2, 3, dan 4, jadi anda mempunyai banyak pilihan untuk dipilih. Oleh kerana MagicMirror mempunyai keperluan perkakasan yang sangat sederhana, tidak kira versi Raspberry Pi yang anda pilih. Anda juga boleh menjalankan MagicMirror pada Raspberry Pi Zero dan Zero W, tetapi sifat minimum mereka agak menyulitkan proses pemasangan.
- Skrin LCD: Sekiranya anda mempunyai monitor atau komputer riba lama, anda bernasib baik kerana anda dapat menggunakannya semula untuk projek ini. Dengan monitor lama, anda hanya perlu menanggalkan bingkai plastik (jangan sentuh kapasitor di dalamnya!), dan anda boleh pergi. Untuk menggunakan skrin LCD untuk komputer riba lama, anda juga perlu mendapatkan papan pengawal yang sepadan dengan port HDMI. Cukup cari nombor siri skrin di eBay, dan anda seharusnya dapat mencari yang tepat dalam masa yang singkat.
- Cermin dua hala: Untuk membuat ilusi cermin ajaib, anda perlu meletakkan cermin dua arah di hadapan skrin LCD sehingga hanya teks dan grafik yang terang yang akan bersinar. Banyak perniagaan dengan senang hati akan memotong anda cermin dua arah dari pelbagai ukuran, jadi cari sahaja dalam talian atau di bandar anda. Cermin dua arah kaca kelihatan lebih bagus, tetapi cerminnya lebih rapuh daripada cermin dua arah akrilik.
- Rangka: Anda tidak mahu hanya menampar cermin dua arah di hadapan skrin LCD dan menyebutnya sehari. Untuk menjadikan paparan cermin pintar Raspberry Pi anda layak, anda memerlukan bingkai yang cantik. Sekiranya anda berguna dan mempunyai alat kerja kayu asas, anda seharusnya dapat membuatnya dalam masa kurang dari satu jam. Kami mengesyorkan anda menonton video YouTube ini dengan Memperbaiki Ini Membangunnya jika anda tidak pasti bagaimana memulakannya (ganti semua alat kuasa dengan alat tangan). Sebagai pilihan, anda boleh membeli bingkai yang sesuai di kedai.
- Papan kekunci dan tetikus: Untuk menyiapkan Raspberry Pi anda dan memasang MagicMirror, anda memerlukan papan kekunci dan tetikus. Banyak pengguna Raspberry Pi bersumpah dengan Logitech K400 Plus, yang merupakan papan kekunci tanpa wayar dengan pad sentuh dan kekunci multimedia bersepadu yang membolehkan anda mengawal cermin ajaib anda dari jauh.
- Kabel HDMI dan bekalan kuasa: Akhir sekali, anda tidak akan dapat menikmati cermin pintar Raspberry Pi anda tanpa bekalan kuasa (satu untuk Raspberry Pi dan satu untuk skrin LCD) dan kabel HDMI.
Arahan Langkah demi Langkah
Adakah anda mempunyai semua yang anda perlukan untuk membuat cermin ajaib anda? Hebat! Mari kita lihat prosesnya selangkah demi selangkah.
Langkah 1: Sediakan Pi Raspberry Anda
Kami mengesyorkan anda memulakan dengan menyiapkan Raspberry Pi anda jika anda belum melakukannya. Untuk mengelakkan masalah yang sukar diselesaikan dan kejutan jahat lain, buat pemasangan Raspbian versi terkini. Panduan pemasangan rasmi menerangkan semua yang perlu anda ketahui, jadi kami tidak akan menerangkan lebih terperinci di sini.
Boot ke Raspbian dan sambungkan ke internet. Oleh kerana anda kemungkinan besar mahu cermin pintar Raspberry Pi anda tergantung di dinding di suatu tempat, anda harus menyambung ke rangkaian Wi-Fi anda dengan mengklik simbol Wi-Fi di kanan atas skrin.
Langkah 2: Pasang MagicMirror2
Terdapat dua cara untuk memasang MagicMirror versi terbaru: anda boleh melakukannya secara manual atau menggunakan skrip pemasangan automatik. Kedua-dua pilihan ini dijelaskan dengan terperinci di laman web rasmi MagicMirror, tetapi kami mengesyorkan anda mempermudah anda dan pergi dengan skrip pemasangan automatik.
Lebih khusus lagi, kami mengesyorkan skrip pemasangan automatik yang dibuat oleh Sam Detweiler. Untuk melaksanakan skrip ini, yang perlu anda lakukan adalah menampal satu perintah ke tetingkap terminal:
# bash -c "$ (curl -sL https: // mentah.githubusercontent.com / sdetweil / MagicMirror_scripts /master / raspberry.sh) "
Skrip akan menanyakan beberapa soalan semasa pemasangan, jadi pastikan untuk memeriksa kemajuannya sekali-sekala. Jangan lupa untuk memulakan semula Raspberry Pi anda setelah MagicMirror telah dimuat turun dan dipasang sepenuhnya.
Langkah 3: Konfigurasikan MagicMirror2
Apa yang hebatnya dengan MagicMirror ialah anda mengubah sepenuhnya penampilan dan tingkah lakunya. Secara lalai, MagicMirror2 dihantar dengan modul berikut: Jam, Kalendar, Cuaca Semasa, Ramalan Cuaca, Suapan Berita, Pujian, Hello World, dan Makluman.
Anda boleh menyesuaikan modul lalai dengan mengedit fail konfigurasi berikut:
~ / MagicMirror / konfigurasi.jsSekiranya anda merosakkan sesuatu, anda boleh menyalin fail konfigurasi lalai:
$ cd ~ / MagicMirror / configkonfigurasi $ cp.konfigurasi js.js.sandaran
Perlu diingat bahawa anda perlu memulakan semula MagicMirror2 setiap kali anda membuat perubahan pada fail konfigurasi. Untuk melakukannya, mulakan semula Raspberry Pi anda atau gunakan arahan ini:
$ pm2 mulakan semula mmLangkah 4: Pasang Cermin Pintar Anda
Sekarang kerana anda cermin ajaib Raspberry Pi dikonfigurasikan mengikut keinginan anda, anda boleh meneruskannya dan memasangnya. Pastikan bingkai anda sepenuhnya menutup bezel layar LCD jika tidak, anda akan melihat sempadan hitam yang tidak perlu besar, dan jangan lupa membuat lubang untuk kabel kuasa.
Langkah 5: Nikmati!
Selamat bertunang! Anda baru sahaja membuat cermin pintar Raspberry Pi pertama anda. Anda kini boleh menggantungnya di dinding, menyambungkannya ke kuasa, dan menikmati hasil kerja anda.
Cermin pintar Raspberry Pi boleh menjadi hab maklumat yang berguna untuk kediaman anda, atau boleh menjadi papan pemuka yang berguna untuk projek anda yang seterusnya. Ingatlah bahawa anda sentiasa dapat menyimpan fail konfigurasi semasa anda dan bermula dari awal untuk memberi kehidupan baru kepada Raspberry Pi anda.
10 Modul MagicMirror2 Terbaik
Sebilangan besar pengguna MagicMirror gembira dengan mencuba modul pihak ketiga yang berbeza dan mengubah cermin sihir Raspberry Pi mereka untuk menjadi lebih berguna dan memukau daripada yang mereka ada. Untuk membantu anda memanfaatkan sepenuhnya cermin pintar baru anda, kami telah memilih 10 modul MagicMirror2 terbaik yang harus anda cuba.
Modul MagicMirror2 dilengkapi dengan arahan pemasangannya, yang biasanya melibatkan memuat turun modul dari GitHub dan kemudian menambahkannya ke array modul dalam konfigurasi anda.fail js.
1. Antara Muka Pentadbiran MMM
Walaupun dengan papan kekunci dan tetikus tanpa wayar, tidak betul mudah untuk membuat perubahan pada cermin pintar Raspberry Pi anda setelah ia digunakan. Modul ini membolehkan anda mengawal dan mengkonfigurasi cermin pintar anda dari jauh dari mana-mana penyemak imbas web moden, yang membolehkan anda menggunakan papan kekunci dan tetikus tanpa wayar anda untuk sesuatu yang lain. Modul antara muka pentadbir cukup mudah dikonfigurasikan selagi anda mengetahui alamat IP dari peranti yang anda inginkan untuk mengakses tetapan cermin dari.
2. Sensor MMM-PIR
Seperti yang anda ketahui, Raspberry Pi menggunakan tenaga yang sangat sedikit, dan anda boleh membiarkannya terus sepanjang masa tanpa menghabiskan bil kuasa yang besar. Namun, mengapa perlu membazirkan elektrik apabila anda dapat melengkapkan cermin pintar Raspberry PI anda dengan sensor gerakan PIR dan mematikan cermin anda jika tidak ada yang menggunakannya dengan mematikan output HDMI atau dengan mematikan cermin melalui geganti? Sekiranya ini menarik bagi anda, pastikan anda melihat modul yang berguna ini.
3. MMM-SmartTouch
Modul ini dapat menjadikan cermin pintar Raspberry Pi anda lebih pintar dengan mengubahnya menjadi pengalaman interaktif skrin sentuh. Dengan ketukan sederhana di skrin, anda dapat menyembunyikan semua modul cermin ajaib, mendedahkan butang tutup dan mulakan semula dan banyak lagi. Untuk menggunakan modul ini, cermin pintar Raspberry Pi anda mesti menyokong input sentuh atau dilengkapi dengan bingkai IR.
4. MMM-Suara
Bukankah lebih keren jika anda dapat mengawal cermin pintar Raspberry Pi anda dengan suara anda? Dengan modul ini, anda boleh! Apa yang kami sukai mengenai modul ini ialah ia berfungsi sepenuhnya di luar talian, yang bermaksud bahawa data anda tidak dihantar ke pelayan beberapa syarikat dan dianalisis untuk tujuan pengiklanan. Oleh kerana menganalisis data suara adalah tugas yang sangat mahal, lebih baik menggunakan modul ini hanya dengan versi terbaru Raspberry Pi.
5. MMM-CoinMarketCap
Sekiranya anda berminat dengan Bitcoin dan cryptocurrency lain, anda mungkin akan menyukai idea untuk memaparkan maklumat cryptocurrency pada cermin ajaib anda. Seperti namanya, modul MMM-CoinMarketCap mengumpulkan maklumat cryptocurrency dari laman web Coin Market Cap dan memaparkannya dalam pelbagai format.
6. MMM-GoogleMapsTraffic
Siapa yang tidak benci terperangkap dalam kesesakan lalu lintas? Dengan menggunakan modul MMM-GoogleMapsTraffic, anda boleh memaparkan peta mana-mana kawasan dengan maklumat Lalu Lintas Peta Google semasa dan melihat sekilas betapa baik atau buruknya keadaan lalu lintas. Untuk menggunakan modul ini, anda perlu mendapatkan API di halaman Google Developers, dan anda juga memerlukan koordinat garis lintang dan garis bujur dari Peta Google.
7. MMM-AirQuality
Di kawasan bandar yang padat penduduk, kualiti udara yang buruk telah menjadi masalah utama, menyebabkan masalah pernafasan yang teruk pada orang-orang dari semua peringkat umur. Dengan menggunakan modul MagicMirror2 ini, anda dapat memaparkan indeks kualiti udara semasa dari lokasi tertentu dan menggunakan maklumat ini untuk memutuskan sama ada idea yang baik untuk meninggalkan rumah anda tanpa topeng muka.
8. MMM-AfterShip
Menunggu pakej tiba tidak menyeronokkan, tetapi anda boleh membuat penantian sedikit lebih tahan dengan modul MagicMirror2 ini dan menggunakannya untuk memaparkan semua bungkusan dari akaun AfterShip anda. Untuk menyiapkannya, yang anda perlukan hanyalah kunci API AfterShip anda, yang boleh didapati di sini.
9. MMM-IPCam
Ia sangat berguna untuk memaparkan kamera IP awam di cermin ajaib anda sehingga anda dapat melihat keadaan lalu lintas semasa atau cuaca dalam masa nyata, dan tepat di mana modul ini masuk. Namun, tidak ada alasan untuk mengehadkan diri anda pada kamera IP awam kerana MMM-IPCam menyokong pengesahan berasaskan kata laluan.
10. MMM-Reddit
Sekiranya anda pengguna Reddit yang gemar, anda tidak mahu ketinggalan modul ini kerana ia membolehkan anda menunjukkan catatan teratas dari subreddit kegemaran anda tepat di cermin ajaib anda. Ia menyokong dua jenis paparan, dan anda dapat mengkonfigurasi berapa banyak catatan yang ingin anda paparkan.
Adakah Cermin Pintar Raspberry Pi Sangat Berharga?
Kami berpendapat bahawa membina cermin pintar Raspberry Pi sangat berbaloi! Dari membuat bingkai hingga mengkonfigurasi cermin pintar itu sendiri, keseluruhan prosesnya adalah pengalaman belajar yang luar biasa yang membolehkan anda menggunakan Raspberry Pi anda untuk membuat karya perbualan yang berguna yang boleh anda gantung di dinding dan nikmati setiap hari.
Sekiranya anda sudah mempunyai beberapa bahagian yang lebih mahal yang diperlukan untuk projek ini, anda boleh memiliki cermin futuristik anda tanpa apa-apa. Sekiranya anda bosan dengan cermin pintar Raspberry Pi anda, anda boleh menggunakannya dengan mudah sebagai monitor luaran dan menggunakan Raspberry Pi anda untuk beberapa projek lain.