Du har kanskje sett Speil i noen kjøpesentre eller kontorer, i tillegg til å se ansiktet ditt, kan du se litt digital projisert tekst eller informasjon, eller i det minste har du sett dem i filmer. Så hva om du også kan få siste nytt, enten info, kalender osv. På speilet ditt, mens du gjør deg klar for kontoret. Her utviklet denne Guy Michael Teeuw Magic Mirror, hvor du får alle nødvendige oppdateringer på speilet ditt. Du kan tilpasse grensesnittet og kan vise hvilken informasjon du vil i henhold til dine behov.
Denne Magic Mirror er hovedsakelig bygget med tre ting: Raspberry Pi, LCD-skjerm og toveisspeil. I utgangspunktet er en Raspberry Pi-tilkoblet skjerm plassert bak en toveis speil i en treveske, slik at all den lysere teksten er synlig på den andre siden av speilet med ansiktet ditt samtidig.
Toveis speil er det du finner i politiets avhørsrom, det er delvis gjennomsiktig og delvis reflekterende. Det oppfører seg som et speil i lys og oppfører seg som et vanlig glass i mørket.
Den 24-tommers iiyama-skjermen velges i henhold til størrelsen og plasseringen av kontaktportene, ettersom orienteringen skal være i stående modus, og portene skal monteres på siden for bruk med speil. Det er også mye plass inne i skjermhuset for å plassere Raspberry Pi og andre komponenter.
Michael laget en vakker trekasse for å installere speilet og skjermen med Raspberry Pi, kabler og adapter. Bare en kabel kommer utenfor saken, som er vekselstrømkabel for skjerm, Raspberry Pi får også strøm med den samme strømkabelen via USB-adapter.
Nå er hovedoppgaven å riktig konfigurere Raspberry Pi. Raspbian OS brukes og Raspberry Pi er konfigurert for Wi-Fi-grensesnitt, stående skjermretning, en lokal webserver (Apache) og en nettleser som kjører i full bredde. Grensesnitt for å vise dato, klokke, enten informasjon, nyheter og andre feeder på speil, er utviklet ved hjelp av HTML, CSS med PHP- skript. Og denne HTML-koden kjører i nettleseren ved hjelp av Local webserver, som er det vi ser på speilet. Michael laget også et PHP-skript for å oppdatere programvaren med den siste tilgjengelige koden på GitHub, ved å bare bruke git pull- kommandoen fra SSH-terminalen.
Noen online APIer og RSS-feeder brukes til å trekke den nåværende om info og nyheter. All HTML- og PHP-koden med de andre prosjektrelaterte filene er tilgjengelig på GitHub-kontoen hans, og konfigurasjonen av Raspberry Pi forklares på selve prosjektsiden.
Videre har han laget et nytt grensesnitt for Magic Mirror, det er Magic Mirror 2. Du kan også lage noen kule grensesnitt ved hjelp av HTML-kodingsferdigheter og kreativitet.