My advice as a parent and electrical engineer. Buy kits. Don’t go to electrical engineering. There is nothing interesting there. Only lots of wasted time. Your son is not interested how to calculate resistor’s value in motor control circuit. Your son needs no frustration with failing printed circuit boards. He needs something spectacular what moves (and is visually appealing) and causes light errors to learn from. My…
The main thing I got out of teaching myself how to do it from scratch is the discovery that there's possibly nothing more frustrating and less satisfying than spending days and weeks designing and building relatively simple electronics projects from scratch and then discovering all the fascinatingly inscrutable ways your designs can completely fail to work. This isn't to say that there aren't people who love it. But…
Ask HN: Best way to learn robotics with a 10 year old?
91–100 of 103 posts
Re: Ask HN: Best way to learn robotics with a 10 year old?
#92Plugging my own robot: Blossom is an open-source social robot made from 3D-printed or lasercut parts and a crocheted / knit cover. https://github.com/hrc2/blossom-public It's basically a floating head that others have customized with more functionality (e.g. cameras, microphones, screens, control with a phone) for research applications in human-robot interaction (education, telepresence, an assistant for ADHD task-fo…
Wow, really impressed with this! I'm sure my kids would absolutely love to build something like this, just as I would :) Is there some kind of guide available? I've never built something like this before, but have some XP with Rpi and breadboarding. Oh, and I don't have a 3D printer.
There is a guide available in the repo's wiki: https://github.com/hrc2/blossom-public/wiki
Our contributors' forks and extensions may also be useful:
https://github.com/interaction-lab/blossom-public
https://github.com/interaction-lab/BlossomNav
Regarding sourcing the parts, there are online services available to order 3D-printed parts as you would a PCB. The *.stl files are available in the wiki. Though with how accessible 3D printers have become — the well-supported Ender 3 is available for under $100 at Micro Center — you may want to consider taking up printing as a family activity.
Re: Ask HN: Best way to learn robotics with a 10 year old?
#93My advice as a parent and electrical engineer. Buy kits. Don’t go to electrical engineering. There is nothing interesting there. Only lots of wasted time. Your son is not interested how to calculate resistor’s value in motor control circuit. Your son needs no frustration with failing printed circuit boards. He needs something spectacular what moves (and is visually appealing) and causes light errors to learn from. My…
The main thing I got out of teaching myself how to do it from scratch is the discovery that there's possibly nothing more frustrating and less satisfying than spending days and weeks designing and building relatively simple electronics projects from scratch and then discovering all the fascinatingly inscrutable ways your designs can completely fail to work. This isn't to say that there aren't people who love it. But…
Re: Ask HN: Best way to learn robotics with a 10 year old?
#94Re: Ask HN: Best way to learn robotics with a 10 year old?
#95I was going to recommend https://en.wikipedia.org/wiki/Lego_Mindstorms but is is discontinued. In terms of easy of build and programming these were great. This kit is still available https://education.lego.com/en-us/products/lego-education-spi...
You can probably get these sets second hand. I just revived a bricked one (hah!) myself. Had to use the Lego software to update the firmware for that, which only runs on Windows 7, 8, and 10. I just got NXT-Python [1] working on macOS via a USB cable. No luck pairing the brick to my MacBook via Bluetooth yet. Nevertheless, I can't wait to get building robots with my kids! [1] https://ni.srht.site/nxt-python/latest/ha…
You can do that on Debian, hint "apt search nxt". Or go here https://bricxcc.sourceforge.net/
Re: Ask HN: Best way to learn robotics with a 10 year old?
#96I was going to recommend https://en.wikipedia.org/wiki/Lego_Mindstorms but is is discontinued. In terms of easy of build and programming these were great. This kit is still available https://education.lego.com/en-us/products/lego-education-spi...
Spike Prime and Mindstorms use the same Hub just different colors. Spike Prime has a large motor, 2 small motors, a distance sensor, color sensor, and force sensor. The Mindstorms set had 4 small motors, a distance sensor, and color sensor. Mindstorms retailed for about $400 as does Spike Prime currently. Spike Prime is Mindstorms for all intents and purposes. You can even get either the Spike Prime or Mindstorms app…
Re: Ask HN: Best way to learn robotics with a 10 year old?
#97Re: Ask HN: Best way to learn robotics with a 10 year old?
#98You could then pivot from this by reusing the code you've already done and switch over to custom circuitry.
Am not sure how it compares to Mindstorm but I'd suspect they haven't held their value used in the same way as Lego products tend to.
Re: Ask HN: Best way to learn robotics with a 10 year old?
#99Re: Ask HN: Best way to learn robotics with a 10 year old?
#100This isn't quite what you asked for, but as a kid who grew up on Lego Mindstorms I would have loved to have Spintronics back then: https://upperstory.com/en/spintronics/ This is more about learning about electicity in a tangible physical way, using puzzles to learn -- so it's maybe a level lower than your intent, but it is for kids 8 and up and seems like even adults could learn quite a bit from it. It's really hard…