otaviogood
Joined 16 years ago
Joined 16 years ago
If you want to learn to make PCBs, this tutorial shows you how to design them in open source software and then get them made cheaply (highly recommend): https://www.youtube.com/watch?v=PlDOnSHkX2c
Get a CAD program like Onshape (I love Onshape). Learn how to use it to design 3d printed components. Get a 3d printer. Maybe Bambu Lab. Now you should be able to make nice form factors for your robots. If you want to graduate from 3d printing to Aluminum, then you can send your designs to a place like PCBWay or JLCPCB and get the aluminum parts reasonably cheap.
At some point when you want to make a more "real" robot, read this guy's thesis and try to understand almost all of it: A low cost modular actuator for dynamic robots https://dspace.mit.edu/handle/1721.1/118671 It goes over so many things that are useful, like types of actuators, how they're designed, controlled, etc. I wish I had read that earlier. Then if you want to make something like that, I highly highly recommend MJBots. https://mjbots.com/
Make something amazing!!!
I would be surprised if they use this tokenization still as it’s not math friendly.
- in Chrome inspector, look at the network tab when you click play on a Feynman lecture. Right click the mp4 and do "copy as cURL".
- Go to command line (unix style) and paste. Then append to that command line something like "--output flp1.mp4". That will download the file locally with that file name.
- Put the file on Dropbox or something that will get it to your phone.
- From dropbox on iphone, share and export the file, then choose your podcast app. The podcast app that worked for me is "Pocket Casts".
- Now in Pocket Casts -> Profile -> Files, you should be able to play the mp4s with nice podcast-style controls and learn physics and be happy!
Tech: Frontend uses Svelte / Snowpack, which is great. The game view uses the DOM, which is questionable, but my webgl implementation wasn't so hot either.
Backend is Firebase for general stuff, server written in Golang for the realtime game stuff, and another Golang server for video.
Main techincal lesson learned so far: WebRTC sure is a pain to get right across everyone's devices, browsers, and connections.
[ my public key: https://keybase.io/otaviogood; my proof: https://keybase.io/otaviogood/sigs/ncKWzs5ncmZhcTROrRQBN8sD6FD_aR5jBqX0tP_7CFs ]