David merges the concepts of a magic mirror and a retro arcade machine into a single, impressive 65-inch touch screen. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the project's technical specifications. With a plethora of inputs and outputs, including RS 232 control, David ensures seamless communication between the Raspberry Pi and the screen, optimizing functionality while managing power consumption.
Watch the Video:
At the heart of the project lies the Raspberry Pi 5, serving as David's primary tool for driving the device's functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5's unique requirements, navigating differences in available operating systems and addressing driver support issues to ensure smooth operation.
David uses a PCB or perf board to solder the electronics and adds wiring, a ribbon cable, and angled headers. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications. A PIR sensor is used to detect presence and turn the screen on and off, and a Chrome tab is used to turn the screen off at night and back on in the morning. The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally.
Despite encountering hurdles along the way, David demonstrates resilience and ingenuity in overcoming each obstacle. Challenges include navigating the complexities of multiple operating systems and optimizing screen orientation for gaming purposes. Through perseverance and problem-solving, David successfully realizes his vision of a fully functional device that seamlessly combines the features of a magic mirror and a retro arcade machine.
Downloads and Links:
- PINN GitHub: https://github.com/procount/pinn
- Download RetroPie
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
Raspberry Pi5 8GB, BCM2712, Arm Cortex-A76, 8GB RAM, MicroSD, Wifi, HDMI, Power button | Raspberry Pi | 1 | Buy Now |
USB Cable, Type A Plug to Type A Plug, 500 mm, 19.7 ", USB 2.0, Grey | Multicomp | 1 | Buy Now |
Audio / Video Cable Assembly, HDMI Micro Plug, HDMI Plug, 3.28 ft, 1 m, White | Pro Signal | 1 | Buy Now |
PIR MOTION SENSOR, 2.5M, 5.5VDC, WHITE | Panasonic | 2 | Buy Now |
Oktopad, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm | Multicomp Pro | 2 | Buy Now |
Converter, RS232 to TTL, DB9, -40 °C to 85 °C | Seeed Studio | 1 | Buy Now |
Computer Cable, RS232 Socket, RS232 Socket, 3.28 ft, 1 m, Beige | Pro signal | 1 | Buy Now |
Mounting Wire Kit, Multicore, Multicolour, 8 x 5m, 2 x 10m 24 AWG | Velleman | 1 | Buy Now |
Flash Memory Card, MicroSD Card, UHS-1, Class 10, 128 GB | Hama | 2 | Buy Now |
PCB Receptacle, Elevated Strip, Board-to-Board, 2.54 mm, 2 Rows, 40 Contacts, Through Hole Mount | Samtec | 1 | Buy Now |
Raspberry Pi 5 Active Cooler | Raspberry Pi | 1 | Buy Now |
Additional Parts:
65" Television |
Metallic Mirror Film |