יכול להיות שראית מראות בכמה קניונים או משרדים, מלבד הצפייה בפרצוף שלך אתה יכול לראות טקסט או מידע שהוקרן דיגיטלית או לפחות ראית אותם בסרטים. אז מה אם אתה יכול גם לקבל כמה חדשות אחרונות, בין אם מידע, לוח שנה וכו 'על המראה שלך, בזמן שאתה מוכן למשרד. כאן גיא מייקל טיוו הזה פיתח את מראה הקסם, שם אתה מקבל את כל העדכונים הדרושים על המראה שלך. אתה יכול להתאים אישית את הממשק ויכול להציג מידע כלשהו שאתה רוצה לפי הצורך שלך.
זה מראת קסמים בנויה בעיקר באמצעות שלושה דברים: פטל Pi, צג LCD ו ראי שני בדרך. בעיקרון צג מחובר לפטל מוצב מאחורי מראה דו כיווני בתיק עץ, כך שכל הטקסט הבהיר יותר נראה לצד השני של המראה עם הפנים שלך בו זמנית.
מראה דו כיוונית היא זו שתוכלו למצוא בחדר החקירות במשטרה, היא שקופה חלקית ומשקפת חלקית. זה מתנהג כמו מראה באור ומתנהג כמו כוס רגילה בחושך.
צג ה- iiyama 24 אינץ 'נבחר על פי גודלו ומיקומן של יציאות המחברים, מכיוון שהכיוון צריך להיות במצב דיוקן ועל היציאות להיות מותקנות בצד לשימוש בו עם מראה. כמו כן, יש הרבה מקום בתוך מעטפת המסך, להצבת ה- Raspberry Pi ורכיבים אחרים.
מייקל הכין מארז עץ יפהפה להתקנת המראה והמוניטור עם פטל פי, כבלים ומתאם. רק כבל אחד יוצא מחוץ למארז, שהוא כבל מתח AC למוניטור, Raspberry Pi מופעל גם באמצעות אותו כבל חשמל באמצעות מתאם USB.
כעת המשימה העיקרית היא להגדיר כראוי את ה- Raspberry Pi. נעשה שימוש במערכת הפעלה של Raspbian ו- Raspberry Pi מוגדר לממשק Wi-Fi, כיוון מסך דיוקן, שרת אינטרנט מקומי (Apache) ודפדפן הפועל ברוחב מלא. ממשק להצגת התאריך, השעון, בין אם מידע, חדשות והזנות אחרות במראה, פותח באמצעות HTML, CSS עם סקריפט PHP. וקוד HTML זה פועל בדפדפן באמצעות שרת אינטרנט מקומי, וזה מה שאנו רואים במראה. מייקל גם עשה סקריפט PHP כדי לעדכן את התוכנה עם הקוד העדכני ביותר הזמין ב- GitHub, רק על ידי שימוש בפקודה git pull ממסוף SSH.
כמה ממשקי API מקוונים ועדכוני RSS משמשים למשיכת הזרם אם מידע וחדשות. כל קוד ה- HTML וה- PHP עם שאר הקבצים הקשורים לפרויקט זמינים בחשבון GitHub שלו והתבנית של Raspberry Pi מוסברת בדף הפרויקט עצמו.
יתר על כן הוא יצר ממשק חדש עבור Magic Mirror שהוא Magic Mirror 2. אתה יכול גם ליצור ממשק מגניב כלשהו באמצעות מיומנויות קידוד HTML ויצירתיות.