-
Final touches
01/20/2024 at 22:21 • 0 commentsI've changed indication that shows either MM:SS format or HH:MM and added few hints on the dial itself. Adds to the character a bit.
Also added more ergonomics by making more ridges on the case to have a sure grip when dialing time into the thing.
Although the precision leaves something to be desired - i use systick as a primary timing source and it can and will drift a bit. Timer was capped at 24h mark and even then it will probably drift to maybe a minute. It is still completely serviceable for meal preparation timing - no more burnt patties for me, yay.
STM32F103 has RTC and this board also has LF quartz attached to it - so there might be an update to use that as a timing source.
Also there is no power efficiency consideration - CPU is always active, DCDC effectiveness is probably subpar, so 1200mAh, as i estimate, might live for around 8-10 hours best. Though it is a question of when undervoltage circuits will kick in - the battery has one on it, and TP4056 board also has another one on it, so go figure. Maybe another day (probably not because i hate working with MCU low power modes - always break the debugging session or makes you read the documentation properly).
Until then - this is how the project is going to be paused at.
-
Keeping time
01/19/2024 at 01:36 • 0 commentsI think I've got basic controls and operation modes, and I guess.. there isn't much more too it?
It has slow animation mode (when it has more than 1 hour set). Also indicates that HH:MM (hours over and minutes under) format is active by two rectangles to the sides.
It has fast animation mode (when less than 1 hour is left)
It has blinking animation when time is up
And here is how you set it up. You can rotate main dial for large time leaps or spin the button for more precise control. Pushing it starts the countdown, pushing it again pauses the countdown. Long press resets paused countdown back to time setup.
Time to add some buzzing action.
-
Taking shape - the shapening
01/17/2024 at 20:11 • 0 commentsSo previously I've tried to make idler and encoder wheels to just have smooth surface but cover it with some friction tape and it did not work - it created tensions where they were not needed and vice versa, provided no traction where it was necessary.
So now I'm going involute gear path, although I suck at it as with CAD generally.
Couple case iterations and one assembly later I have something that reeks with "a weekend project" vibe - wires everywhere, battery being held only with a double sided tape - the stuff we love, in other words.
Now onto breathing some life into this. -
Taking shape
01/15/2024 at 00:22 • 0 commentsGot first-ish iteration of case rolled out.
Initially the idea was to print idler wheels and main encoder wheel to then be taped by something that provides enough friction to stay in place and not give much way and then also transfer rotation to encoder.
Turns out it does not really work that way. You can tape your wheels alright, but you probably won't be able to do something like that to an inside diameter of the bezel wheel - tape will not stick in that configuration.
So I guess i will have to calibrate my printer and dip my toes into gear design, however cursed that sounds for now.
-
Preface
01/13/2024 at 09:28 • 0 comments- There was a simpler time when I was having this sudden urge to pay a visit to our local flea market for different stuff, which usually ended with me going home with such stuff - namely some electronic parts, enclosures, etc. That is how i ended up with a few dozens of LED matrices - some were torn out of marquee signs (not by me), some were just surplus the seller got somewhere else. And they need some use now.
- After my previous public projects I decided to take on something really simple functionally, and, if possible, mechanically. So I can better orient myself in regard to scope, time, materials etc.
That is how REST project series shows on my DIY scene - "RElatively Simple Things".
And this project is also an answer to a question of "what to do with all these LED matrices, layout of which does not fit de-facto standard MAX7219 arduino modules that people toss around?"
They glow juicy yellow, btw.