Hey all, after discovering the greatness of NHRL[1] my son and i would love to try building a small battle bot, but i know nothing of electrical engineering or robotics.
I prefer to learn how everything works and build something custom instead of just buying a premade kit and following instructions. I was wondering if there are any resources or books that we could go through together that would teach us the basics of electrical engineering and/or robotics.
Thanks!
My path: Chinese 3 wheel chassis, Arduino and I2C color sensor. Line follower robot to be extended to multiple color sensors. It sounds easy, but it will occupy you with your sine for few weekends. Afterwards you’ll see what part is most interesting for your son. Bigger robot, bigger processor, bigger wheels, more speed, a camera instead of color sensor. Maybe just cool paint.
Good luck with your project!
This isn't to say that there aren't people who love it. But I'd guess that for every one person who does there are 100 people where immediately diving in at such a low level kills all the joy. Maybe compare it to trying to get a 10-year-old into games development by starting them off on z80 assembly language.
Tangentially, my time learning electronics straddled the demise of Radio Shack, and I think that might be part of what made it less fun than I expected. With Radio Shack, if I realized I needed a component I had a decent chance of being able to acquire it that day, probably for less than $1. Now that sourcing components almost always has to be done by mail order, realizing you're out of that one size capacitor stalls your project for a week or two and might involve being willing to pay $10 shipping and handling for a $0.15 part.
As someone who's built both BattleBots and Professional Robotics for work, BattleBots is a great way to get out of equations and hands on fabrication, manufacturing, testing, and scrappiness that is so hard to reach in mechanical and electrical engineering. And unlike FIRST or Lego robots, it's much more open ended and "guardrails off" engineering, which I found really freeing from the tyranny of academic-style competition robotics. You can still incorporate all the sensors and algorithm-stuff (many folks build their own motor controllers like "brushless-rage" or have sensors like Chomp), but if you just love seeing things move and love mechanical design, it's a great thing.
For BattleBots in particular, the easiest way to get into it is to find some guides online for a simple bot[1] with DC motors and a 3D printed body, and just enter it into a local combat robot competition! You'll learn the basics of a motor, speed controller, selecting wheels and other interfaces, as well as designing a chassis and fabricating it. At a competition you get the thrill of the fight, and afterwards you can sweep your robot scraps into a dustpan, make friends with other bot builders and go from there.
[1] A quick search on instructs Les and I found this, though there are many more great robot tutorials: https://www.instructables.com/Naked-Singularity-Beetleweight... . Here is one that overviews all the basic steps in a BattleBots https://www.instructables.com/How-to-design-and-build-a-comb...
However! I do think you could easily adapt it to a smaller embedded form factor and do like a beyblades style battle in a tiny arena.
Definitely agree about being hands on and open ended, the skills you learn will take you very far in engineering but also just in life!
Mark Rober has a new product where they ship a new robot every 2 months. They give you the basic instructions on how to build/program it but the idea is that you take that knowledge and then expand on it yourself by adding features. My daughter is still a little too young for it so I haven't used it personally. The biggest issue is that it is a subscription and not a one time purchase.
Here is the link: https://www.crunchlabs.com/products/hack-pack-subscription
And here is a brief video explaining how it expands beyond the normal "premade robot kit." https://www.youtube.com/watch?v=TtdOdUi9b_s
Also, the subscription is worth it even if a single purchase option would be nice just to try things out. Go ahead and do it if your kid is at all interested in hardware, robotics, or tinkering in general.
Boo! hiss
Doing something similar at home is very possible, and if you are nearby an existing team or program they are usually more than happy to have a conversation with parents about how to get their kids started even if it doesn't mean joining the team.
Additionally, participants who stick with the program through high school learn every aspect of robotics - problem solving, design, fabrication, testing, coding, presentation, teamwork, etc.
Additionally to the OP, if you want this to be something that you and your kid do together, you can volunteer as a mentor for the team if your schedules align. You can have a very large impact beyond just your kid by doing so.
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 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 and use it with either Hub.
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/handbook/overview.htm...
You can do that on Debian, hint "apt search nxt". Or go here https://bricxcc.sourceforge.net/
Dead Comment
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 to describe though - I strongly recommend watching the video at that link or at least looking at a picture.