Este posibil să fi văzut Oglinzi în unele mall-uri sau birouri unde, pe lângă vizionarea feței, puteți vedea text sau informații proiectate digital sau cel puțin le-ați văzut în filme. Deci, ce se întâmplă dacă puteți primi și alte știri, indiferent dacă sunt informații, calendar etc. pe oglindă, în timp ce vă pregătiți pentru birou. Aici acest tip Michael Michael Teeuw a dezvoltat Oglinda magică, unde primiți toate actualizările necesare pe oglindă. Puteți personaliza interfața și puteți afișa orice informații doriți în funcție de nevoile dvs.
Această oglindă magică este construită în principal folosind trei lucruri: Raspberry Pi, monitor LCD și oglindă bidirecțională. Practic, un monitor conectat la Raspberry Pi este plasat în spatele unei oglinzi bidirecționale într-o carcasă din lemn, astfel încât tot textul mai strălucitor este vizibil de cealaltă parte a oglinzii cu fața dvs. în același timp.
Oglinda bidirecțională este cea pe care o puteți găsi în camera de interogare a poliției, este parțial transparentă și parțial reflectantă. Se comportă ca o oglindă în Lumină și se comportă ca un pahar normal în întuneric.
Monitorul de 24 "iiyama este ales în funcție de dimensiunea și locația porturilor conectorului, deoarece orientarea ar trebui să fie în modul portret, iar porturile ar trebui montate lateral pentru a-l utiliza cu oglindă. De asemenea, există mult spațiu, în interiorul carcasei monitorului, pentru amplasarea Raspberry Pi și a altor componente.
Michael a realizat o carcasă frumoasă din lemn pentru instalarea oglinzii și a monitorului cu Raspberry Pi, cabluri și adaptor. Un singur cablu iese în afara carcasei, care este un cablu de alimentare CA pentru monitor, Raspberry Pi este alimentat, de asemenea, utilizând același cablu de alimentare prin adaptor USB.
Acum sarcina principală este configurarea corectă a Raspberry Pi. Sistemul de operare Raspbian este utilizat, iar Raspberry Pi este configurat pentru interfața Wi-Fi, orientarea portretului ecranului, un server web local (Apache) și un browser care rulează pe toată lățimea. Interfața pentru afișarea datei, ceasului, indiferent dacă informațiile, știrile și alte fluxuri de pe Mirror, a fost dezvoltată folosind HTML, CSS cu script PHP. Și acest cod HTML rulează în browser folosind serverul Web local, ceea ce vedem în Mirror. Michael a realizat, de asemenea, un script PHP pentru a actualiza software-ul cu cel mai recent cod disponibil pe GitHub, utilizând doar comanda git pull de la terminalul SSH.
Unele API-uri online și fluxuri RSS sunt folosite pentru a trage curentul indiferent dacă sunt informații și știri. Toate codurile HTML și PHP cu celelalte fișiere legate de proiect sunt disponibile pe contul său GitHub, iar configurația Raspberry Pi este explicată chiar pe pagina proiectului.
Mai mult, el a creat o nouă interfață pentru Magic Mirror, care este Magic Mirror 2. Puteți crea, de asemenea, niște interfețe interesante folosind abilități de codare HTML și creativitate.