How to build a super-slim smart mirror
raspberrypi.com
raspberrypi.com
EDIT: In other news, the settings menu of Pi Imager is brilliant. It automagically fills in your RSA public key, your WiFi details, and other time-saving details. I can't believe how hard we had to fight the RPi devs to make the feature usable and stop hiding it behind a weird keypress combo (to the point we released a fork). They were obsessed the extra options in there would confuse newcomers too much. Those devs were weirdly condescending and really hard to work with, I won't bother again.
You give one example of how the devs (who, of course, fully 'get' Linux and are fully bought in to the experience) have seemingly little insight into how this impacts less able users. (Somehow they think that creating ssh and wpa_supplicant.conf files in the boot folder are less confusing then an extra option in the installer!?)
Other examples (from my very recent experience) include simply trying to install fairly mainstream libraries on a Pi: it took (literally) several days, multiple retries, multiple failed approaches from blogs or stackoverflow, before I could get a working install of python-opencv. (And my final 'success' was just sheer luck, plus trial-and-error, I think).
And there are other examples; every time I start a new project thinking the Pi is the perfect starting-point, the ultimate time taken is 5-10x what it probably should have been.
If the user experience is this bad for someone with otherwise strong IT ability, how on earth do they expect anyone with less expertise to succeed?
It's unfortunate that you had such a bad experience, but it sounds like you might have had unhelpful expectations.
Anyway I totally agree with you. I wish the Pi had decent support for writing bare metal code in the same way you would write microcontroller projects. 90% of the time all you want it to do is connect to wifi, and run one single program.
Running full Linux for that makes it actively worse than a unikernel / FreeRTOS style solution. But I expect the difficulty of making WiFi, USB, cameras, etc. work without Linux is too great.
Reflecting on this assumption, I realize that Linux is the most widely supported platform to which the Raspberry Pi Foundation can retain some measure of control.
Some. But the Foundation can't fund the development of all the software, and their tweaked Linux is good enough for them, so that's what we've got.
There is a render[1] with the 2mm and 3mm acrylic they call for. Judging off of that, this thing is probably 11-12mm thick
[1]https://www.raspberrypi.com/app/uploads/2023/01/Screenshot-2...
edit: biggest "lesson learned" I'd add here is, I experimented with both touch and voice support but didn't like either. I already have laptops and tablets aplenty to interact with, I prefer to use this mirror like a clock - glance at it when I want to information, and otherwise ignore it.
Clearly the answer is machine vision/camera/gesture input :)
Maybe expression recognition - smile for weather, frown for stock ticker... :)
First thing I did was try and find a Pi Zero 2 W. Discovered most models of Raspberry Pi are completely unavailable. And so, another side project was canned.
The situation should improve this year though.
> As a result, we can say with confidence that, after a lean first quarter, we expect supply to recover to pre-pandemic levels in the second quarter of 2023, and to be unlimited in the second half of the year.
https://www.raspberrypi.com/news/supply-chain-update-its-goo...
The Pi foundation basically sucks up overproduction of chips from Broadcom, in return for low prices. But when there is a chip shortage and no overproduction, they don't get any.
So I would suggest getting a proper partially silvered glass sheet and getting the money for that by not using a currently overpriced and hard to get raspberry pi.
https://neonode.com/technologies/zforce/touch-sensor-modules
At least I'd suggest to measure the setup before you commit to the whole crafts project.
Maybe an OLED panel would do the trick though, since most of the screen will be turned off. Probably much more expensive to get one of those, though.
I suspect that it cost quite a bit. They have a nice crib.