Ano ang Raspberry Pi Smart Mirror?

What Is Raspberry Pi Smart Mirror



Ang matalinong salamin ng Raspberry Pi, na kilala rin bilang isang salamin ng salamangka, ay isang futuristic digital na salamin na nagpapakita ng lahat mula sa kasalukuyang oras at petsa hanggang sa impormasyon ng panahon, nakaiskedyul na mga appointment, o ang pinakabagong mga headline ng balita. Ang mga pagkakataong nakakita ka ng isang Raspberry Pi matalinong salamin sa YouTube o sa kung saan man sa internet. Kung gayon, malamang na ipinalagay mo na ang pagsasama-sama nito ay nangangailangan ng maraming oras at pagsisikap, tama ba? Kaya, paano kung sinabi namin sa iyo na maaari kang lumikha ng iyong sariling mirror ng Raspberry Pi sa isang araw, gamit ang mga tool na malamang na mayroon ka sa bahay kasama ang ilang bahagi mula sa eBay o Amazon?

Sa artikulong ito, dadalhin ka namin sa buong proseso ng pagbuo ng isang mirror ng Raspberry Pi na sunud-sunod at ipaliwanag kung paano mo ito maaaring ipasadya upang maipakita ang anumang nais mong impormasyon.







Paano Bumuo ng isang Raspberry Pi Smart Mirror

Ang pagbuo ng isang matalinong salamin ng Raspberry Pi ay hindi laging kasingdali ngayon. Dapat tayong lahat magpasalamat Michael Teeuw para sa paglikha Mahiwagang salamin , isang open-source modular smart mirror platform sa likod ng karamihan sa mga smart mirror ng Raspberry Pi na nakikita mo sa online.



Ang MagicMirror ay isang bukas na mapagkukunang proyekto na pinapanatili ng isang malaking pangkat ng mga mahilig mula sa lahat sa buong mundo, at naglalaman ito ng API na nagpapahintulot sa mga developer ng third-party na bumuo ng mga karagdagang module na nagpapalawak sa pagpapaandar nito.



Bukod sa MagicMirror, maraming iba pang mga katulad na proyekto sa software, kasama ang DAKboard , Makr Mirror , at mirr.OS , ngunit hindi namin ito sasaklawin sa artikulong ito.





Ano ang Kakailanganin mo para sa Iyong Raspberry Pi Smart Mirror

Upang pagsamahin ang iyong sariling Raspberry Pi matalinong salamin mula sa simula, kakailanganin mo ng ilang mga bagay:



  • Raspberry Pi : Malinaw na, kakailanganin mo ng isang Raspberry Pi. Sinusuportahan ng MagicMirror ang Raspberry Pi 2, 3, at 4, kaya mayroon kang maraming mga pagpipilian upang pumili mula sa. Dahil ang MagicMirror ay may napaka katamtamang mga kinakailangan sa hardware, hindi mahalaga kung aling bersyon ng Raspberry Pi ang pipiliin mo. Maaari mo ring patakbuhin ang MagicMirror Raspberry Pi Zero at Zero W , ngunit ang kanilang minimal na kalikasan ay medyo kumplikado sa proseso ng pag-install.
  • LCD screen : Kung mayroon kang isang lumang monitor o laptop na nakahiga, naswerte ka dahil maaari mo itong magamit muli para sa proyektong ito. Sa pamamagitan ng isang lumang monitor, kailangan mo lamang alisin ang plastic frame (huwag hawakan ang anuman sa mga capacitor sa loob!), At mahusay kang pumunta. Upang magamit ang isang LCD screen para sa isang lumang laptop, kailangan mo ring makakuha ng isang katugmang board ng controller na may isang port ng HDMI. Paghahanap lamang sa serial number ng screen sa eBay, at dapat mong mahanap ang tamang isa sa hindi oras.
  • Two-way mirror : Upang likhain ang ilusyon ng salamin sa salamin, kailangan mong maglagay ng isang dalawang-salamin na salamin sa harap ng LCD screen upang ang maliwanag na teksto at graphics lamang ang lumiwanag. Maraming mga negosyo ang masasayang gupitin ka ng isang dalawang-daan na salamin ng anumang laki, kaya maghanap lamang para sa isang online o sa iyong lungsod. Ang mga salamin na two-way mirror ay mas maganda ang hitsura, ngunit ang mga ito ay mas mahina kaysa sa mga acrylic na two-way mirror.
  • Frame : Hindi mo gugustuhin na sampalin lamang ang isang two-way mirror sa harap ng isang LCD screen at tawagan ito sa isang araw. Upang gawing karapat-dapat ang iyong Raspberry Pi matalinong mirror display, kailangan mo ng isang magandang frame. Kung ikaw ay madaling gamitin at may pangunahing mga tool sa paggawa ng kahoy, dapat kang lumikha ng isa sa ilalim ng isang oras. Inirerekumenda naming panoorin mo ang video sa YouTube na ito sa pamamagitan ng Ayusin mo Ito Buuin Iyon kung hindi ka sigurado kung paano magsisimula (palitan lamang ang lahat ng mga tool sa kuryente sa mga tool sa kamay). Bilang kahalili, maaari kang bumili ng angkop na frame sa tindahan.
  • Keyboard at mouse : Upang i-set up ang iyong Raspberry Pi at i-install ang MagicMirror, kakailanganin mo ng isang keyboard at mouse. Maraming mga gumagamit ng Raspberry Pi ang nanunumpa sa Logitech K400 Plus , na isang wireless keyboard na may isang integrated touchpad at mga multimedia key na hinahayaan kang kontrolin ang iyong salamin ng salamin mula sa malayo.
  • HDMI cable at supply ng kuryente : Huling ngunit hindi pa huli, hindi mo masisiyahan ang iyong Raspberry Pi matalinong salamin nang walang isang supply ng kuryente (isa para sa Raspberry Pi at isa para sa LCD screen) at HDMI cable.

Hakbang-hakbang na Mga Tagubilin

Mayroon ka bang lahat ng kailangan mo upang lumikha ng iyong magic mirror? Kamangha-mangha! Tingnan natin ang proseso ng hakbang-hakbang.

Hakbang 1: I-set up ang Iyong Raspberry Pi

Inirerekumenda naming simulan mo sa pamamagitan ng pagse-set up ng iyong Raspberry Pi kung hindi mo pa nagagawa ito. Upang maiwasan ang mga problemang mahirap i-troubleshoot at iba pang mga hindi magandang sorpresa, gumawa ng isang malinis na pag-install ng pinakabagong bersyon ng Raspbian . Ang opisyal na gabay sa pag-install ipinapaliwanag ang lahat ng kailangan mong malaman, kaya hindi na namin masisiyahan dito.

Mag-boot sa Raspbian at kumonekta sa internet. Dahil malamang na gusto mo ang iyong salamin ng Raspberry Pi na nakasabit sa isang pader sa kung saan, dapat kang kumonekta sa iyong Wi-Fi network sa pamamagitan ng pag-click sa simbolo ng Wi-Fi sa kanang tuktok ng screen.

Hakbang 2: I-install ang MagicMirror2

Mayroong dalawang paraan upang mai-install ang pinakabagong bersyon ng MagicMirror: maaari mo itong gawin nang manu-mano o gumagamit ng isang awtomatikong script ng pag-install. Ang parehong mga pagpipiliang ito ay inilarawan nang detalyado sa opisyal na website ng MagicMirror , ngunit inirerekumenda namin sa iyo na gawing mas madali ang mga bagay para sa iyong sarili at pumunta sa isang awtomatikong script ng pag-install.

Mas partikular, inirerekumenda namin ang awtomatikong script ng pag-install na nilikha ng Sam Detweiler . Upang maipatupad ang script na ito, ang kailangan mo lang gawin ay i-paste ang isang solong utos sa window ng terminal:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
panginoon/raspberry.sh)'

Tatanungin ka ng script ng ilang mga katanungan sa panahon ng pag-install, kaya siguraduhing suriin ang pag-usad nito paminsan-minsan. Huwag kalimutang i-restart ang iyong Raspberry Pi sa sandaling ang MagicMirror ay ganap na na-download at na-install.

Hakbang 3: I-configure ang MagicMirror2

Ano ang mahusay tungkol sa MagicMirror ay ganap mong binago ang hitsura at pag-uugali. Bilang default, nagpapadala ang MagicMirror2 ng mga sumusunod na modyul: Orasan , Kalendaryo , Kasalukuyang Panahon , Ulat panahon , News Feed , Mga Papuri , Kamusta Mundo , at Alerto .

Maaari mong ipasadya ang default na module sa pamamagitan ng pag-edit ng sumusunod na file ng pagsasaayos:

~/Mahiwagang salamin/configjs

Kung ginugulo mo ang isang bagay, maaari mo lamang kopyahin ang default na file ng pagsasaayos:

$ cd ~/Mahiwagang salamin/config
$ cp config.jsconfigjs.backup

Tandaan na kailangan mong i-restart ang MagicMirror2 sa tuwing gumawa ka ng mga pagbabago sa file ng pagsasaayos. Upang gawin iyon, alinman sa muling pag-restart ng iyong Raspberry Pi o gamitin ang utos na ito:

$ pm2 muling simulan ang mm

Hakbang 4: Magtipon ng Iyong Smart Mirror

Ngayong ikaw na ang Raspberry Pi magic mirror ay na-configure ayon sa gusto mo, maaari mo itong ituloy at tipunin ito. Siguraduhin na ang iyong frame ay ganap na sumasakop sa mga bezel ng LCD screen kung hindi man makikita mo ang isang hindi kinakailangang malaking itim na hangganan, at huwag kalimutang gumawa ng mga butas para sa mga kable ng kuryente.

Hakbang 5: Masiyahan ka!

Binabati kita! Nilikha mo lang ang iyong unang Raspberry Pi smart mirror. Maaari mo na itong i-hang sa isang pader, ikonekta ito sa lakas, at masiyahan sa mga bunga ng iyong paggawa.

Ang isang smart mirror ng Raspberry Pi ay maaaring maging isang kapaki-pakinabang na hub ng impormasyon para sa iyong tahanan, o maaari itong maging isang madaling gamiting dashboard para sa iyong susunod na proyekto. Tandaan na maaari mong laging mai-save ang iyong kasalukuyang file ng pagsasaayos at magsimula mula sa simula upang bigyan ang iyong Raspberry Pi ng isang bagong buhay.

Nangungunang 10 Pinakamahusay na Mga Module ng MagicMirror2

Karamihan sa mga gumagamit ng MagicMirror ay nagagalak sa pagsubok ng iba't ibang mga module ng third-party at pag-aayos ng kanilang mga salamin ng Raspberry Pi na mas higit na kapaki-pakinabang at kamangha-mangha kaysa sa kanila. Upang matulungan kang masulit ang iyong bagong matalinong salamin, pinili namin ang nangungunang 10 pinakamahusay na mga module ng MagicMirror2 na dapat mong subukan.

Ang mga module ng MagicMirror2 ay kasama ng kanilang mga tagubilin sa pag-install, na karaniwang may kasamang pag-download ng module mula sa GitHub at pagkatapos ay idaragdag ito sa array ng mga module sa iyong config.js file.

1. MMM-Admin Interface

Kahit na may isang wireless keyboard at mouse, hindi eksaktong eksaktong gumawa ng mga pagbabago sa iyong mirror ng Raspberry Pi sa sandaling na-deploy na ito. Hinahayaan ka ng module na ito na makontrol at mai-configure ang iyong smart mirror mula sa malayo mula sa anumang modernong web browser, na nagbibigay-daan sa iyo upang magamit ang iyong wireless keyboard at mouse para sa iba pa. Ang module ng interface ng admin ay medyo simple upang mai-configure hangga't alam mo ang IP address ng mga device na nais mong i-access ang mga setting ng salamin.

2. MMM-PIR-Sensor

Tulad ng nalalaman mo, ang Raspberry Pi ay gumagamit ng napakakaunting lakas, at maiiwan mo ito sa paligid ng orasan nang hindi tumatakbo ang isang malaking bill ng kuryente. Gayunpaman, bakit nasayang ang kuryente kung maaari mong bigyan ng kasangkapan ang iyong Raspberry PI matalinong salamin sa isang sensor ng paggalaw ng PIR at patulogin ang iyong salamin kung walang gumagamit nito sa pamamagitan ng pag-off sa output ng HDMI o sa pamamagitan ng pag-off ng salamin sa pamamagitan ng isang relay? Kung nakakainteres ito sa iyo, tiyaking suriin ang kapaki-pakinabang na module na ito.

3. MMM-SmartTouch

Ang modyul na ito ay maaaring gawing mas matalinong salamin ang iyong Raspberry Pi sa pamamagitan ng pagbabago nito sa isang karanasan sa interactive na touchscreen. Sa pamamagitan ng isang simpleng pag-tap sa screen, maaari mong itago ang lahat ng mga module ng magic mirror, ihayag ang pag-shutdown at pag-restart ng mga pindutan at marami pa. Upang magamit ang modyul na ito, ang iyong Raspberry Pi smart mirror ay dapat suportahan ang touch input o nilagyan ng IR frame.

Apat. MMM-Boses

Hindi ba magiging cool kung makontrol mo ang iyong salamin ng Raspberry Pi gamit ang iyong boses? Kaya, sa modyul na ito, magagawa mo! Ang gusto namin tungkol sa modyul na ito ay gumagana ito nang buong offline, na nangangahulugang ang iyong data ay hindi naiilaw sa mga server ng ilang mga korporasyon at sinuri para sa mga layunin ng advertising. Dahil ang pag-aralan ang data ng boses ay isang mahalagang computationally task, mas mahusay na gamitin lamang ang module na ito sa pinakabagong bersyon ng Raspberry Pi.

5. MMM-CoinMarketCap

Kung interesado ka sa Bitcoin at iba pang mga cryptocurrency, marahil ay magugustuhan mo ang ideya ng pagpapakita ng impormasyon ng cryptocurrency sa iyong magic mirror. Tulad ng ipinahihiwatig ng pangalan nito, ang module ng MMM-CoinMarketCap ay nangongolekta ng impormasyon sa cryptocurrency mula sa Coin Market Cap website at ipinapakita ito sa maraming iba't ibang mga format.

6. MMM-GoogleMapsTraffic

Sino ang hindi galit na ma-stuck sa isang traffic jam? Gamit ang module na MMM-GoogleMapsTraffic, maaari kang magpakita ng isang mapa ng anumang lugar na may kasalukuyang impormasyon sa Google Maps Traffic at makita sa isang sulyap kung gaano kabuti o masama ang sitwasyon ng trapiko. Upang magamit ang modyul na ito, kakailanganin mong makakuha ng isang API sa pahina ng Google Developer, at kakailanganin mo rin ang mga coordinate ng latitude at longitude mula sa Google Maps.

7. MMM-AirQualidad

Sa siksik na populasyon ng mga lunsod o bayan, ang hindi magandang kalidad ng hangin ay naging isang pangunahing isyu, na nagdudulot ng mga kahila-hilakbot na mga isyu sa paghinga sa mga tao ng lahat ng edad. Gamit ang module na MagicMirror2 na ito, maaari mong ipakita ang kasalukuyang index ng kalidad ng hangin ng isang tiyak na lokasyon at gamitin ang impormasyong ito upang magpasya kung magandang ideya na iwanan ang iyong bahay nang walang maskara sa mukha.

8. MMM-AfterShip

Ang paghihintay para sa mga pakete na dumating ay hindi masaya, ngunit maaari mong gawin ang paghihintay nang medyo mas matitiis sa module na ito ng MagicMirror2 at gamitin ito upang ipakita ang lahat ng mga parsela mula sa iyong AfterShip account. Upang mai-set up ito, ang kailangan mo lang ay ang iyong key ng AfterShip API, na maaaring matagpuan dito .

9. MMM-IPCam

Maaari itong maging nakakagulat na kapaki-pakinabang upang ipakita ang isang pampublikong IP camera sa iyong magic mirror upang makita mo ang kasalukuyang sitwasyon ng trapiko o panahon sa real-time, at doon mismo nagmula ang modyul na ito. Gayunpaman, walang dahilan upang limitahan ang iyong sarili sa publiko Mga IP camera dahil sinusuportahan ng MMM-IPCam ang pagpapatotoo batay sa password.

10. MMM-Reddit

Kung ikaw ay isang masugid na gumagamit ng Reddit, hindi mo nais na makaligtaan ang modyul na ito dahil hinahayaan kang magpakita ng mga nangungunang post mula sa iyong paboritong subreddit mismo sa iyong salamin. Sinusuportahan nito ang dalawang uri ng pagpapakita, at maaari mong i-configure kung gaano karaming mga post ang nais mong ipakita.

Sulit ba ang Raspberry Pi Smart Mirror?

Sa tingin namin na ang pagbuo ng isang Raspberry Pi smart mirror ay sulit! Mula sa paggawa ng frame sa pag-configure ng matalinong salamin mismo, ang buong proseso ay isang kahanga-hangang karanasan sa pag-aaral na hinahayaan kang gamitin ang iyong Raspberry Pi upang lumikha ng isang kapaki-pakinabang na piraso ng pag-uusap na maaari mong i-hang sa iyong dingding at masiyahan sa bawat solong araw.

Kung mayroon ka nang ilan sa mga mas mamahaling bahagi na kinakailangan para sa proyektong ito, maaari kang magkaroon ng iyong futuristic na salamin para sa susunod na wala. Kung sakaling magsawa ka sa iyong salamin sa Raspberry Pi, madali mong mai-repurpose ito sa pamamagitan ng paggamit nito bilang isang panlabas na monitor at paggamit ng iyong Raspberry Pi para sa ilang iba pang proyekto.