Without a doubt the funniest is the teardown of South Park's Nosulous Rift device - https://www.youtube.com/watch?v=Ucymk0q70aQ
I've learned a lot of the basics from them. Not with the goal of becoming an expert, but just enough that I can speak the language.
In swearing? I can recommend BBC TV series "The Thick of It" - which actually had a swearing consultant employed on the scripts.
His format is great, and he can certainly break it down well, but the content needs more variety.
EEVBlog has good variety but I don't think he's heard the phrase "brevity is the soul of wit".
I can't thank him enough-- I should probably subscribe to his patreon actually, to thank him.
There ought to be some engineering/trades cross-training required even if not going into that trade if one produces things that that trade will encounter.
Also, there ought to be an electronics-by-mail course subscription of not just basic electronics but moving towards advanced knowledge, theory, techniques, and their applications. People would buy it if it were consistently good and had support behind it.
I recommend Everyday Practical Electronics - great stuff and has been for decades, I think my father still has some copies of Everyday Electronics / Practical Electronics (I think the latter was more advanced; the two merged sometime between our electronics magazine buying childhoods) he bought as a teenager, I remember building a couple of projects from them (sound to light, and an electromagnet) before subscribing myself.
Pretty much what made me study electronics at school, and then EE/CS.
Issues don't come with parts, if that's what you were imagining, but they don't need to, that'd make them needlessly expensive and less timeless. One can get started with basic projects with a general 'component kit' and then buy more of the more frequently used and specialised components as required.
Undergraduate EE is more of a mathematical modelling track that happens to result in buildable circuits, which will probably work reliably and do what you expect because you've modelled them correctly. It's not so much about hands-on tinkering, which is why not many courses include metalwork or enclosure design.
It's also not about creative EE - clever solutions that use the minimum number of parts, as opposed to average solutions that do the job but aren't outstandingly elegant. IMO you either have a talent for that kind of design, or you don't.
Production Engineering - mass producing buildable circuits and enclosures for the minimum viable price - is a different discipline again. The distance from a breadboard or soldered prototype to a shippable mass-produced product is huge - which is why so many Kickstarter projects come unstuck.
Production Engineering was literally mentioned once on my EE course, and that was all we learned about it.
Interview with Optical mouse inventor: Oral History of Gary Gordon https://www.youtube.com/watch?v=TxxoWhCzIeU
As the paper thickness varies, or the paper roughness varies, the distance between the paper and the lens goes up and down, effectively zooming the image in and out.
Since the focal length is so small, even a surface roughness of a few micrometers can have a 1% change in the measured distance travelled from the sensor.
In the case of an optical mouse, you can test this out. First turn off any "pointer acceleration" by your operating system, so the cursor position represents the actual movement of the physical mouse. Now move the mouse to the left, push down on the body of the mouse, while moving it back to the start point in the real world. Notice the cursor isn't at the screen start point?
That's because pushing down very slightly changed the optical distance, and the mouse thought it moved further than it really did.
Commodity mice are terrible as distance meters tho https://www.youtube.com/watch?v=CIRKRzw54Zs because you cant completely turn off acceleration/interpolation inherent to particular sensor package. It would require low level access to sensor parameters/options, something only available to clients doing xx thousand units per month volume from vendors like Broadcom.
Scaling the picture is the problem. What parent is trying to say is that the distance the physical paper has to move for the sensor to see 1 pixel of movement depends on the height of the sensor above the paper.
If you want to know how many millimeters the paper moved based on sensor input, this is important (especially if you want precision on the order of dot size in high-dpi printing).
You can. All the avago (and clone) sensors I have seen output in units of 1/16th of a pixel, or are adjustable via config registers - and even then, it's still linear. It's your operating system which does acceleration, and thats the reason the mouse feels 'different' on windows/mac/linux.
He earned my respect from a video on a USB charger with an electrocution risk and why you should never buy cheap USB chargers. https://youtu.be/3Hdn0MuCK_0
The scroll wheel is not to my liking but otherwise it is a very useful mouse.
I did actually try to buy another but they had a different design to the one shown here and not as good. Maybe stocks vary by outlet or it is seasonally available.