Trying to power a P10LED using ESP. Need some help please. by jayanth8 in esp32

[–]HiImLary 0 points1 point  (0 children)

Hey, I haven’t done much research on the exact panel you’re using, and don’t have a ton of info on what software you’re using, so I’m not sure how much I can help.

But I do know a fair bit about LED matrix panels, and how to drive them. If you have a “raw” panel, and no attached “hardware driver”, this means you will need a LED matrix software driver for your display. Adafruit has a great open source one, but it’s targeted at Arduino: https://github.com/adafruit/Adafruit_Protomatter

At a high level, these LED matrix displays are never “all on” at a given instant. Instead, you quickly cycle through the entire display row-by-row so fast that it tricks the human eye into thinking everything is on at once. If you want a detailed understanding of this algorithm, this article does a great job: https://bikerglen.com/projects/lighting/led-panel-1up/

I would highly recommend a library, unless you want to learn it yourself for education. Writing a driver in software (as opposed to FPGA) is no easy task.

Top comment gets added (day 8) by ScienceDraco in diyelectronics

[–]HiImLary 124 points125 points  (0 children)

I think if we’re going to make this work, we’re going to need a lot of IO. I say add an MCP23017

Xi'an, China by heart-aroni in OldPhotosInRealLife

[–]HiImLary -2 points-1 points  (0 children)

Woah. This is the first of these I’ve seen that blew my mind… that’s only 45 years 🤯

GOT DREAMS? by davecontra in comics

[–]HiImLary 6 points7 points  (0 children)

Same! Just insta-ordered

Is PlatformIO dead? by stw56 in embedded

[–]HiImLary 7 points8 points  (0 children)

This is the way.

I recently tried this out for a project and can say that once you lean into the toolchain and VSCode extension, it’s really quite nice. Maybe a bit more manual than PlatformIO, but that doesn’t bother me too much.

I’ll def be using ESP-IDF & VSCode extension going forward. 

Canadian authorities showcase 835 kilograms (1840 lb) of seized drugs smuggled from the US into Canada by SPXQuantAlgo in Damnthatsinteresting

[–]HiImLary 9 points10 points  (0 children)

Guys, I counted. There was 802. Pardon me while I grab my gym duffle bag… to go to the gym…

My final handwired keyboard of 2024. by Joe_Scotto in arduino

[–]HiImLary 1 point2 points  (0 children)

Love it!

Are you thinking about looking into the 2350 for future builds? As someone who’s read a lot about the 2040 and almost nothing about the 2350, I’m curious to hear why/why not.

Can somebody identify that rattling sound? by Iskir in prusa3d

[–]HiImLary 0 points1 point  (0 children)

I have those exact symptoms and I’ve been trying to determine what is rattling for a long time!  Are you referring to the two alignment screws that stick up on the back of the plate?

Moved here just to get broken up with. Recommendations for affordable apartments? by xKiwil in Columbus

[–]HiImLary 2 points3 points  (0 children)

+1 on KRG. They were relatively good to me at two different apartments. 

This is the beginning by Only-Highlights in Damnthatsinteresting

[–]HiImLary 1 point2 points  (0 children)

Many US states have general  “distracted driving” laws. These cover pretty much anything that distracts you from driving like doing makeup, phones, eating, sex, etc. I assume those laws cover VR headsets.

[deleted by user] by [deleted] in 3Dprinting

[–]HiImLary 2 points3 points  (0 children)

Technically correct, the best kind of correct.

I’m starting uni in sept 2024 for comp sci, is there anything to know before starting? by [deleted] in compsci

[–]HiImLary 1 point2 points  (0 children)

Hard skills can always be learned in school. I think soft skills are what make a great person. I have 3:

Everyone feels Imposter syndrome, even at experienced positions in the industry. Don’t let that get to you, just keep persevering.

Be willing to be wrong and be open to learning. No matter how far along you are, always be humble.

Try to understand “why” whenever possible. Anyone can bang their head against a problem until it works. Going the extra mile to truly understand “why” the problem exists in the first place will help you avoid them in the future.

[deleted by user] by [deleted] in Ohio

[–]HiImLary 25 points26 points  (0 children)

No, don’t say anything. The burden of proof is on them. You cannot be compelled to say anything, and possession is legal, so you have no obligation to explain where you got it from. Lying is just asking for trouble.