Do-List
Posted: Thu Jun 08, 2017 10:42 pm
Thought I'd do a do-list and try to keep it up to date. At the moment it doesn't feel like a lot, but might help to write them down.
- Build a 12V LED Matrix. I have bright-white and also orange LEDs, so perhaps one of each
- The disc speed code (PID) is still dodgy when first spinning-up. I'm going to test a much more basic "if it's too slow go faster, if it's too slow go slower" approach. Although the PID is lovely, the problem it has is that if it kicks in when the disc is too slow, then all that time taken getting up to the right speed then has to be compensated for, and it tries to go super-fast to catch up. Big oscillations when it's pretty clear I could/should just say "hey, you're overspeed, slow down!". It keeps speeding up to "catch up" due to the integration. So, have a bit of a play with alternate "hardwired" solutions. This may also fix the (very) rare occasion where the disk is stuck on "stopped" until you give it a manual kick. I modified the code somewhat, and it now seems to be fixed. Still using a PID.
- Waiting on my prototype IC boards. They're probably about a month away. I had 10x IRL540 and 10x IRL540N arrive today, and waiting on some TIP122 and TIP31. I will have more than enough components by the time the boards are done. Found a place in the USA that will do 10x boards for $5 (!!!) + $28 shipping, which is really reasonable.
- Design/print a 3D printed disc built out of multiple parts with some sort of jigsaw connector to snap together accurately.
- test the new mini-motors that arrived. I'm hoping that they're powerful enough, yet quieter. They're quite small. Tiny actually.
- awaiting arrival of toothed belt and pulleys. Want to test driving the disk using a toothed system instead of a friction band
- Build a pretty "case" for the entire thing. This may also require input from the museum as to what's suitable for a hands-on display. If it goes that way.
- Do I need a better sound system? Dunno. Maybe. What's next after the simple RC filter?
- Generate "info" screens for all the videos I plan to have on the SD card
- resample/rework all videos for optimal clarity and synchronisation with sound
- fix (or remove) shifter code that allows frame positioning U/D/L/R via UI