คุณอาจเคยเห็นกระจกเงาในห้างสรรพสินค้าหรือสำนักงานบางแห่งที่นอกจากการดูใบหน้าของคุณแล้วคุณยังสามารถเห็นข้อความหรือข้อมูลที่ฉายแบบดิจิทัลหรืออย่างน้อยคุณก็เคยเห็นในภาพยนตร์ ดังนั้นจะเป็นอย่างไรหากคุณสามารถรับข่าวสารล่าสุดไม่ว่าจะเป็นข้อมูลปฏิทินและอื่น ๆ บนกระจกของคุณในขณะที่เตรียมพร้อมสำหรับสำนักงาน ที่นี่ Guy Michael Teeuw คนนี้ได้พัฒนา Magic Mirror ซึ่งคุณจะได้รับการอัปเดตที่จำเป็นทั้งหมดบนกระจกของคุณ คุณสามารถปรับแต่งอินเทอร์เฟซและแสดงข้อมูลที่คุณต้องการได้ตามความต้องการของคุณ
นี้กระจกวิเศษที่ถูกสร้างขึ้นโดยใช้ส่วนใหญ่สิ่งที่สาม: ราสเบอร์รี่ Pi, จอแอลซีดีและกระจกสองทาง โดยทั่วไปแล้วจอภาพที่เชื่อมต่อ Raspberry Pi จะอยู่ด้านหลังกระจกสองทางในกล่องไม้ดังนั้นอีกด้านหนึ่งของกระจกจะมองเห็นข้อความที่สว่างกว่าพร้อมกับใบหน้าของคุณ
กระจกสองทางเป็นกระจกที่คุณสามารถพบได้ในห้องสอบสวนของตำรวจมีความโปร่งใสบางส่วนและสะท้อนแสงบางส่วน มันทำตัวเหมือนกระจกในแสงและทำตัวเหมือนกระจกธรรมดาในความมืด
จอภาพ iiyama ขนาด 24 นิ้วถูกเลือกตามขนาดและตำแหน่งของพอร์ตเชื่อมต่อเนื่องจากการวางแนวควรอยู่ในโหมดแนวตั้งและพอร์ตควรติดตั้งที่ด้านข้างเพื่อใช้กับกระจกเงา นอกจากนี้ยังมีพื้นที่มากมายภายในปลอกจอภาพสำหรับวาง Raspberry Pi และส่วนประกอบอื่น ๆ
ไมเคิลทำกล่องไม้ที่สวยงามสำหรับติดตั้งกระจกและจอภาพด้วย Raspberry Pi สายเคเบิลและอะแดปเตอร์ มีเพียงสายเดียวเท่านั้นที่มานอกเคสซึ่งเป็นสายไฟ AC สำหรับจอภาพ Raspberry Pi ยังใช้พลังงานจากสายไฟเดียวกันผ่านอะแดปเตอร์ USB
ตอนนี้งานหลักคือกำหนดค่า Raspberry Pi ให้ถูกต้อง ใช้ Raspbian OS และ Raspberry Pi ได้รับการกำหนดค่าสำหรับการเชื่อมต่อ Wi-Fi การวางแนวหน้าจอแนวตั้งเว็บเซิร์ฟเวอร์ภายใน (Apache) และเบราว์เซอร์ที่ทำงานแบบเต็มความกว้าง อินเทอร์เฟซสำหรับแสดงวันที่นาฬิกาไม่ว่าจะเป็นข้อมูลข่าวสารและฟีดอื่น ๆ บน Mirror ได้รับการพัฒนาโดยใช้HTML, CSS พร้อมสคริปต์PHPและโค้ด HTML นี้กำลังทำงานในเบราว์เซอร์โดยใช้เว็บเซิร์ฟเวอร์ภายในซึ่งเป็นสิ่งที่เราเห็นบนมิเรอร์ Michael ยังสร้างสคริปต์ PHP เพื่ออัปเดตซอฟต์แวร์ด้วยโค้ดล่าสุดที่มีใน GitHub โดยใช้คำสั่ง git pull จากเทอร์มินัล SSH
API ออนไลน์และ RSS feeds บางรายการใช้เพื่อดึงข้อมูลและข่าวสารในปัจจุบัน โค้ด HTML และ PHP ทั้งหมดพร้อมไฟล์ที่เกี่ยวข้องกับโปรเจ็กต์อื่น ๆ มีอยู่ในบัญชี GitHub ของเขาและการกำหนดค่า Raspberry Pi จะอธิบายไว้ในหน้าโครงการ
นอกจากนี้เขายังได้สร้างอินเทอร์เฟซใหม่สำหรับ Magic Mirror นั่นคือ Magic Mirror 2 คุณยังสามารถสร้างอินเทอร์เฟซที่ยอดเยี่ยมโดยใช้ทักษะการเขียนโค้ด HTML และความคิดสร้างสรรค์