Posted by StefanBatory 6 days ago
Ask HN: How to get started with robotics as a hobbyist?
Learn about how to battery-power projects, starting with a microcontroller board and your servo.
Learn power distribution circuitry - wire gauges for given loads, etc.
Learn some useful control/animation bits, e.g. play around with an IK library.
This is more or less what led to my own first robots (a simple walker, then a more ambitious hexapod, etc.)
I think it’s solid introduction, learning by doing.
I'm going to maybe diverge from some advice and say try and start with hardware connected to your laptop. That's how I started way back (during the original IBM-PC era and a Data Acquisition Card from IBM). Learn how sensors, motors and actuators work. If you were near me I'd lend you a kit I have sitting around that I got for my kids but I'm sure there are options to hook up some basic I/O (Analog and digital) to your laptop.
I would decouple the embedded aspect from this for now and really many embedded systems are running "real" large computer systems. You can build a lot on your desk and having a "real" computer will take away some of the additional hassle of dealing with various embedded platforms. Once you gain a better understanding of the components you can always move to some embedded setup.
The Art of Electronics is one book I will recommend. I would say though start with a kit and use AI or Google search to get some basic circuits going.
A modern PC as a platform is in no way helpful to learning how sensors and actuators work. You’d be spending hundreds more for unnecessary frustration.
The Art of Electronics is not a good choice for a beginner. It’s aimed at good university educated EE’s.
But ideally you would have a goal in mind. what do you want your robot to do? (pass butter?) Once you have a goal then you will be able to focus on just what you need to learn to achieve that goal.
Here's my build blog: https://crawforc3.github.io/blog/rover
Feel free to reach out if you just want to chat.