Wat is de Raspberry Pi Smart Mirror?

What Is Raspberry Pi Smart Mirror



De Raspberry Pi slimme spiegel, ook wel magische spiegel genoemd, is een futuristische digitale spiegel die alles weergeeft, van de huidige tijd en datum tot weersinformatie, geplande afspraken of het laatste nieuws. De kans is groot dat je een Raspberry Pi hebt gezien slimme spiegel op YouTube of ergens anders op internet. Zo ja, dan ging je er waarschijnlijk vanuit dat het in elkaar zetten veel tijd en moeite kostte, toch? Nou, wat als we je zouden vertellen dat je in een dag je eigen Raspberry Pi slimme spiegel kunt maken, met behulp van de tools die je waarschijnlijk al in huis hebt plus een paar onderdelen van eBay of Amazon?

In dit artikel zullen we u stap voor stap door het hele proces van het bouwen van een Raspberry Pi slimme spiegel leiden en uitleggen hoe u deze kunt aanpassen om alle gewenste informatie weer te geven.







Hoe een Raspberry Pi Smart Mirror te bouwen

Het bouwen van een Raspberry Pi slimme spiegel was niet altijd zo eenvoudig als het nu is. We moeten allemaal bedanken Michael Teeuwen voor het creëren Magische SPIEGEL , een open-source modulair smart mirror-platform achter de meeste Raspberry Pi smart mirrors die je online ziet.



MagicMirror is een open-sourceproject dat wordt onderhouden door een grote groep enthousiastelingen van over de hele wereld, en het bevat een API waarmee externe ontwikkelaars extra modules kunnen bouwen die de functionaliteit uitbreiden.



Naast MagicMirror zijn er verschillende andere vergelijkbare softwareprojecten, waaronder: DAK-bord , Makr Spiegel , en spiegel OS , maar we zullen ze in dit artikel niet behandelen.





Wat heb je nodig voor je Raspberry Pi Smart Mirror

Om je eigen Raspberry Pi slimme spiegel helemaal opnieuw samen te stellen, heb je een aantal dingen nodig:



  • Raspberry Pi : Uiteraard heb je een Raspberry Pi nodig. MagicMirror ondersteunt de Raspberry Pi 2, 3 en 4, dus je hebt behoorlijk wat opties om uit te kiezen. Omdat MagicMirror zeer bescheiden hardwarevereisten heeft, maakt het niet uit welke versie van de Raspberry Pi je kiest. U kunt MagicMirror ook gebruiken op Raspberry Pi Zero en Zero W , maar hun minimale karakter bemoeilijkt enigszins het installatieproces.
  • LCD scherm : Als je een oude monitor of laptop hebt liggen, heb je geluk, want je kunt deze opnieuw gebruiken voor dit project. Bij een oude monitor hoef je alleen maar het plastic frame te verwijderen (raak geen van de condensatoren aan de binnenkant aan!), en je bent klaar om te gaan. Om een ​​lcd-scherm voor een oude laptop te gebruiken, heb je ook een bijpassend controllerbord met een HDMI-poort nodig. Zoek gewoon het serienummer van het scherm op eBay, en je zou in een mum van tijd de juiste moeten kunnen vinden.
  • Bidirectionele spiegel : Om de illusie van een magische spiegel te creëren, moet u een tweerichtingsspiegel voor het LCD-scherm plaatsen, zodat alleen heldere tekst en afbeeldingen doorschijnen. Veel bedrijven zullen u met plezier een tweerichtingsspiegel van elke grootte snijden, dus zoek er gewoon een online of in uw stad. Glazen wisselspiegels zien er mooier uit, maar zijn aanzienlijk kwetsbaarder dan acryl spiegels.
  • Kader : Je zou niet zomaar een bidirectionele spiegel voor een LCD-scherm willen slaan en het een dag willen noemen. Om je Raspberry Pi slimme spiegel display-waardig te maken, heb je een mooi frame nodig. Als je handig bent en basisgereedschap voor houtbewerking hebt, zou je er in minder dan een uur een moeten kunnen maken. We raden je aan deze YouTube-video te bekijken door: Fix dit bouwen dat als u niet zeker weet hoe u moet beginnen (vervang gewoon al het elektrische gereedschap door handgereedschap). Als alternatief kunt u in de winkel een geschikt frame kopen.
  • Toetsenbord en muis : Om je Raspberry Pi in te stellen en MagicMirror te installeren, heb je een toetsenbord en muis nodig. Veel Raspberry Pi-gebruikers zweren bij de Logitech K400 Plus , een draadloos toetsenbord met een geïntegreerd touchpad en multimediatoetsen waarmee u uw magische spiegel op afstand kunt bedienen.
  • HDMI-kabel en voeding : Last but not least, je zult niet kunnen genieten van je Raspberry Pi slimme spiegel zonder voeding (een voor de Raspberry Pi en een voor het LCD-scherm) en HDMI-kabel.

Stapsgewijze instructies

Heb je alles wat je nodig hebt om je magische spiegel te maken? Fantastisch! Laten we het proces stap voor stap bekijken.

Stap 1: Stel uw Raspberry Pi in

We raden je aan om te beginnen met het instellen van je Raspberry Pi als je dat nog niet hebt gedaan. Om moeilijk op te lossen bugs en andere onaangename verrassingen te voorkomen, moet u een schone installatie uitvoeren van de nieuwste versie van Raspbian . De officiële installatiehandleiding legt alles uit wat u moet weten, dus we zullen hier niet in detail treden.

Start Raspbian op en maak verbinding met internet. Aangezien je hoogstwaarschijnlijk wilt dat je Raspberry Pi slimme spiegel ergens aan een muur hangt, moet je verbinding maken met je wifi-netwerk door op het wifi-symbool rechtsboven in het scherm te klikken.

Stap 2: Installeer MagicMirror2

Er zijn twee manieren om de nieuwste versie van MagicMirror te installeren: u kunt het handmatig doen of een automatisch installatiescript gebruiken. Beide opties worden uitgebreid beschreven op de officiële website van MagicMirror , maar we raden u aan het uzelf gemakkelijker te maken en een automatisch installatiescript te gebruiken.

Meer specifiek raden we het automatische installatiescript aan dat is gemaakt door Sam Detweiler . Om dit script uit te voeren, hoeft u alleen maar een enkele opdracht in het terminalvenster te plakken:

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

Het script zal u een paar vragen stellen tijdens de installatie, dus zorg ervoor dat u af en toe de voortgang controleert. Vergeet niet uw Raspberry Pi opnieuw op te starten zodra MagicMirror volledig is gedownload en geïnstalleerd.

Stap 3: Configureer MagicMirror2

Wat zo geweldig is aan MagicMirror, is dat je het uiterlijk en gedrag volledig verandert. Standaard wordt MagicMirror2 geleverd met de volgende modules: Klok , Kalender , Huidig ​​weer , Weervoorspelling , Nieuwsfeed , Complimenten , Hallo Wereld , en Waarschuwing .

U kunt de standaardmodule aanpassen door het volgende configuratiebestand te bewerken:

~/Magische SPIEGEL/configuratiejs

Als je iets verprutst, kun je eenvoudig het standaardconfiguratiebestand kopiëren:

$ cd ~/Magische SPIEGEL/configuratie
$ cp-configuratie.jsconfiguratiejs.back-up

Houd er rekening mee dat u MagicMirror2 elke keer dat u wijzigingen aanbrengt in het configuratiebestand opnieuw moet opstarten. Om dat te doen, herstart je Raspberry Pi of gebruik je deze opdracht:

$ pm2 herstart mm

Stap 4: monteer uw slimme spiegel

Nu je Raspberry Pi-magische spiegel naar wens is geconfigureerd, kun je doorgaan en hem in elkaar zetten. Zorg ervoor dat je frame de randen van het LCD-scherm volledig bedekt, anders zie je een onnodig grote zwarte rand en vergeet niet gaten te maken voor stroomkabels.

Stap 5: Geniet ervan!

Gefeliciteerd! Je hebt zojuist je eerste Raspberry Pi slimme spiegel gemaakt. Je kunt het nu aan een muur hangen, op stroom aansluiten en genieten van de vruchten van je werk.

Een Raspberry Pi slimme spiegel kan een nuttige informatiehub voor uw huis worden, of het kan een handig dashboard worden voor uw volgende project. Onthoud dat je altijd je huidige configuratiebestand kunt opslaan en helemaal opnieuw kunt beginnen om je Raspberry Pi een nieuw leven te geven.

Top 10 beste MagicMirror2-modules

De meeste MagicMirror-gebruikers vinden het leuk om verschillende modules van derden uit te proberen en hun Raspberry Pi-magische spiegels aan te passen om nog nuttiger en ontzagwekkender te zijn dan ze al zijn. Om u te helpen het meeste uit uw nieuwe slimme spiegel te halen, hebben we de top 10 beste MagicMirror2-modules geselecteerd die u moet proberen.

MagicMirror2-modules worden geleverd met hun installatie-instructies, die meestal inhouden dat u de module van GitHub downloadt en deze vervolgens toevoegt aan de modulesarray in uw config.js-bestand.

1. MMM-beheerdersinterface

Zelfs met een draadloos toetsenbord en draadloze muis is het niet bepaald eenvoudig om wijzigingen aan te brengen in uw Raspberry Pi slimme spiegel zodra deze is geïmplementeerd. Met deze module kunt u uw slimme spiegel op afstand bedienen en configureren vanuit elke moderne webbrowser, zodat u uw draadloze toetsenbord en muis voor iets anders kunt gebruiken. De admin-interfacemodule is vrij eenvoudig te configureren zolang u het IP-adres kent van de apparaten waarvan u toegang wilt krijgen tot de instellingen van de mirror.

2. MMM-PIR-sensor

Zoals je misschien weet, verbruikt de Raspberry Pi heel weinig stroom en kun je hem de klok rond laten staan ​​zonder een enorme energierekening op te lopen. Maar waarom zou u elektriciteit verspillen als u uw Raspberry PI slimme spiegel kunt uitrusten met een PIR-bewegingssensor en uw spiegel in de sluimerstand kunt zetten als niemand hem gebruikt door de HDMI-uitgang uit te schakelen of door de spiegel uit te schakelen via een relais? Als dit interessant voor je klinkt, bekijk dan zeker deze handige module.

3. MMM-SmartTouch

Deze module kan uw Raspberry Pi slimme spiegel nog slimmer maken door deze om te zetten in een interactieve touchscreen-ervaring. Met een simpele tik op het scherm kunt u alle magische spiegelmodules verbergen, knoppen voor afsluiten en herstarten onthullen en meer. Om deze module te gebruiken, moet uw Raspberry Pi slimme spiegel aanraakinvoer ondersteunen of zijn uitgerust met een IR-frame.

Vier. MMM-stem

Zou het niet gaaf zijn als je je Raspberry Pi slimme spiegel met je stem zou kunnen bedienen? Wel, met deze module kan dat! Wat we zo leuk vinden aan deze module, is dat deze volledig offline werkt, wat betekent dat uw gegevens niet naar servers van sommige bedrijven worden gestraald en niet worden geanalyseerd voor advertentiedoeleinden. Aangezien het analyseren van spraakgegevens een rekenkundig dure taak is, is het beter om deze module alleen te gebruiken met de nieuwste versie van de Raspberry Pi.

5. MMM-CoinMarketCap

Als u geïnteresseerd bent in Bitcoin en andere cryptocurrencies, zult u waarschijnlijk het idee leuk vinden om cryptocurrency-informatie op uw magische spiegel weer te geven. Zoals de naam al doet vermoeden, verzamelt de MMM-CoinMarketCap-module cryptocurrency-informatie van de Munt Marktkapitalisatie website en geeft deze in meerdere verschillende formaten weer.

6. MMM-GoogleMapsTraffic

Wie houdt er niet van om vast te zitten in een file? Met behulp van de MMM-GoogleMapsTraffic-module kunt u een kaart van elk gebied met actuele Google Maps-verkeersinformatie weergeven en in één oogopslag zien hoe goed of slecht de verkeerssituatie is. Om deze module te gebruiken, heeft u een API nodig op de Google Developer's-pagina en heeft u ook de lengte- en breedtegraadcoördinaten van Google Maps nodig.

7. MMM-AirQuality

In dichtbevolkte stedelijke gebieden is slechte luchtkwaliteit een groot probleem geworden, waardoor mensen van alle leeftijden vreselijke ademhalingsproblemen krijgen. Met deze MagicMirror2-module kunt u de huidige luchtkwaliteitsindex van een bepaalde locatie weergeven en deze informatie gebruiken om te beslissen of het een goed idee is om uw huis zonder gezichtsmasker te verlaten.

8. MMM-AfterShip

Wachten op de aankomst van pakketten is niet leuk, maar je kunt het wachten wat draaglijker maken met deze MagicMirror2-module en deze gebruiken om alle pakketten van je AfterShip-account weer te geven. Om het in te stellen, hebt u alleen uw AfterShip API-sleutel nodig, die u kunt vinden hier .

9. MMM-IPCam

Het kan verrassend handig zijn om een ​​openbare IP-camera op uw magische spiegel te tonen, zodat u de huidige verkeerssituatie of het weer in realtime kunt zien, en dat is precies waar deze module van pas komt. Er is echter geen reden om u te beperken tot openbare IP-camera's omdat de MMM-IPCam op wachtwoord gebaseerde authenticatie ondersteunt.

10. MMM-Reddit

Als je een fervent Reddit-gebruiker bent, wil je deze module niet missen, omdat je hiermee topposts van je favoriete subreddit direct op je magische spiegel kunt laten zien. Het ondersteunt twee weergavetypen en u kunt configureren hoeveel berichten u wilt weergeven.

Is de Raspberry Pi Smart Mirror het waard?

We denken dat het bouwen van een Raspberry Pi slimme spiegel de moeite waard is! Van het maken van het frame tot het configureren van de slimme spiegel zelf, het hele proces is een geweldige leerervaring waarmee je je Raspberry Pi kunt gebruiken om een ​​nuttig gespreksstuk te maken dat je aan je muur kunt hangen en elke dag kunt genieten.

Als je al een aantal van de duurdere onderdelen hebt die nodig zijn voor dit project, kun je je futuristische spiegel voor bijna niets hebben. Mocht je ooit genoeg hebben van je Raspberry Pi slimme spiegel, dan kun je hem gemakkelijk hergebruiken door hem als een externe monitor te gebruiken en je Raspberry Pi voor een ander project te gebruiken.