Skip to content

Intial Setup: Hardware Software Accessories

Jordan O edited this page Oct 24, 2021 · 10 revisions

To begin this project, we're going to need to have all of the physical components to actually create it. Then we'll be downloading all the software-related content for the operating system.

For my project, I decided to create a stand-alone monitor with a Raspberry Pi4 attached to the back with zip ties and some cable management. Most of the items will be required, and some optional. I made 2 categories for each Hardware & Accessories + Software section for everything required & optional for this project below:

alt text

Physical

  • Raspberry Pi 3/4 Model B (2+GB RAM)
    • An RP3 Model-B would work just as great. I purchased an RP4 Model-B 4GB RAM. More RAM is generally better, but you can get away with 2GB for this project.
  • Heatsinks / Thermal Paste (Can get with case purchase)
    • I highly recommend the RP heatsinks w/ tape over thermal paste as they provide more surface area to dissipate heat when powered on.
  • Protective Case (Plastic > Aluminum)
  • Type-C Power Connector (5V 2.5A)
  • MicroSD Card (16GB)
    • 16GB is a great amount. The operating system will take ~ 2 GB, and the files for the project won't be much larger than that.
  • MicroSD Card Reader
  • Micro-HDMI to HDMI (both male ends)
  • Monitor (HDMI female end)

Recommended, but not Required

  • Case Fan (helps cool the RP significantly)
  • Ethernet Cable
    • This would ensure that you won't run into any Wifi-related issues, as you'll be guaranteed a connection.
  • Plug & Play Mouse + Keyboard w/ USB Dongle
    • Recommended to work on the GUI side of your Magic Mirror project. However, this can all be accomplished by using the command line. I will be walking you through the CLI (command-line interface) in a detailed manner for the newest person in the room to the CLI and/or Linux!
  • Smart Plug w/ App
    • Recommended so that you can turn the Magic Mirror on from anywhere on or off your network. I wake up in the morning and turn on my monitor from the bedroom before I go to my home office.
    • Make sure you plug your power cable into this smart plug so you can turn your Raspberry Pi on and off via their app.
    • I'm using a "Feit Electric Indoor Smart Plug" with their app to accomplish this, but I'm sure they're plenty of similar options.

Purchase Recommendations

DISCLAIMER: I do NOT get paid for you clicking on these links in any way, shape, or form. I am simply adding items I purchased and that I would genuinely recommend to others that I was satisfied with. There may be better options out there for you and your budget (while most of the items I chose are pretty reasonably priced).

Raspberry Pi 3 or 4 - Model B

Case + Heatsink + CPU cooling fan + Power cable

MSI Modern MD241P 23.8" Full HD LCD Monitor (Matte Black)

Logitech Wireless Keyboard and Mouse

UGREEN Micro HDMI to HDMI Cable Adapter 4K 60Hz Ethernet Audio - 3ft


You can purchase some of these items in bundles that might save you some money. However, I recommend buying things separately if they don't have everything you want/need.

For instance, I purchased a bundle with an aluminum casing and thermal sticker + thermal paste. My Rasberry Pi was burning up after 30 minutes and burned small circles through the thermal stickers. I went ahead and purchased a new plastic case, that included heatsinks w/ stickers and a fan to plug into the pins. My RP now runs much cooler, and quieter.

Also, please look at the video input connector, I believe the RP3 has an actual HDMI port on it, while the RP4 has MicroHDMI port.


Software

  • SD Card Formatter

  • balenaEtcher (aka Etcher)

    • Used to flash the MicroSD Card. You have to use a program like this to install the operating system onto a flash media device.
  • Rasbian Operating System -- Raspberry Pi OS with desktop

Recommended, but not Required

Clone this wiki locally