Maker, hardware hacker, cloud chaser, purveyor of purple prizes. Always carries a little bag of treats for the crows and jays.
Owner of OSH Park, oshpark.com
Portland, Oregon, USA
| Github | https://github.com/jamesneal |
Maker, hardware hacker, cloud chaser, purveyor of purple prizes. Always carries a little bag of treats for the crows and jays.
Owner of OSH Park, oshpark.com
Portland, Oregon, USA
| Github | https://github.com/jamesneal |
Every few months, I'm inspired to make LLMs generate SVGs.
This one is "Generate inline SVG representing a crow."
From our local police blotter:
A grocery store hosts a "Bitcoin ATM" on-site.
Its employees are convinced by a "call from corporate" to rob the store and send the money to the criminals via the same bitcoin ATM.
Through months of experimentation, I have determined that the old woodworking adage "Measure Twice, Cut Once" is incomplete.
The actual equation is "Measure N, Cut N-1".
Unfortunately, there is no upper limit on the values of N, and M(N) approaches C(N) as N nears infinity.
Inspired by the retro-computing table at #Teardown2024, I made an optical "punch card reader" (okay, it's a scantron scanner).
I'm using 4x6 index cards since my printer can print on them.
Uses a Pololu reflectance sensor array.
More like scantron than punchcard, but still a fun little project!
This is kind of a neat component:
https://www.st.com/en/imaging-and-photonics-solutions/vl53l5cx.html
It's an infrared time-in-flight distance sensor that returns an 8x8 grid of distances in millimeters.
My little proof of concept here is running on an Adafruit KB2040, using SparkFun Qwiic VL53L5CX board.