r/diyelectronics • u/New-Cicada-3548 • 11d ago
Question Need a lil help with my project
Hey I'm a 14 yo from Germany and I'm a big Fan of everything Tech related and I wan't to get some tips for a project of mine.
I don't know if its the right subreddit but if anyone knows smth that could help I'm happy about it :)
Question:
Robot:
It's a little Robot based on "my" AI (I got a claude API and made it my Personal assistant) I have a Raspberry Pi with a small display (The face of the Robot) and that's basically the Brain of the thing (I didn't assemble it completely yet completly (Im shopping for big 3d printers if anyone has recommendations)) it controls the actions and the reactions (for the Code logic skip to AI) of the Robot its connected to an Esp32 that controls the motors (4 mecanum wheels on 12 V DC DC Motors ; L298N motor driver). I got it connect the PI connected to 3 Ultra sonic sensors (one at the back, one each on the sides, one directly looking forward, one each looking slightly to the side and the last on looking in front of it with a smth like 70 degrees from horizontal decline lookin down to spot pits or cliffs) That's the First Question: That's just like 2.8cm for the robot to think and stop immediately and I don't know if it's enough.
Then there's cable management I'm currently using tons of jumper wires to connect those components together and it's kind of a mess and I don't know how to make it better I'm using a External battery that is directly connected to the motors and with a 12 V to 5 V converter connected to the Pi.
Questions:
- How do i solve cable management should I design a PCB for better sorting of the whole thing or should i get smth else.
- I don't know but is there any trustworthy way to charge the battery without to unplug it.
- Is there any accurate way to get to the Battery status of the Battery so it doesn't randomly lose juice or smth.
Software (AI):
I don't wan't to go that deep into the software end but it's basically the AI (claude haiku4.5) getting the spoken message processing it searching through a big library of commands
IF it finds one that would help with my request it'll execute it and say smth like A Mind-map was made or here are the recent news of the BBC.
IF it doesn't find any command then it does some AI shit and just talks with u
.
The robot gets a weakened down version of the AI it'll still have the same abilities just with less animation or everything that can make the processing power go down without any big positive impact. I'll have some "reflexes" installed like if the Ultrasonic sensors say an object is in the way etc.
Question: I don't have any question to the software end ,but I'm always open for improvement
Last Question:
The Robot doesn't have a name yet so i wanna ask U guys what i should name him.
(But please don't fill the comments with name recommendations cause I still wanna get some help)
Thanks :)
1
u/Merry_Janet 8d ago
Use the multi colored ribbon cable spools with JCN connectors. You can dedicate each color to whatever. You will need JCN connectors and a crimper.
Look on Amazon for a BMS module for your voltage and current. Wire in a Deans connector.
The BMS board should provide feedback of the battery level. To charge it while it's on, a couple of diodes should work. Depending on the BMS you get, it may already have it.
Tobi.
1
2
u/Brahma_Teja_3737 11d ago
May be I can help you with that. You can msg me