How to Make DIY Balancing Robot [My Experience]
HTML-код
- Опубликовано: 11 июл 2024
- This is how I build a self balancing robot based on ESP32.
Like many such robots, it uses MPU6050 gyroscope and accelerometer module.
This robot uses stepper motors and DVR8825 Stepper motor drivers.
ESP32 is just like an Arduino, but more powerful, and has Wi-Fi.
For more information, circuit, list of components, modified code, go here: github.com/electrical-pro/ESP...
The original code, and inspiration I found here, check this video as well: • High speed balancing r...
Timecodes:
00:00 Intro
00:12 Research
01:19 Buying stuff
01:58 Assembling the frame
02:42 Making Stepper Driver Board
04:15 Wheels installation
04:25 First successful tests
04:53 Realizing my mistake
05:45 Making the Main Board
07:29 Installing different motors
08:03 Installing bigger wheels
08:11 Results.
08:38 Special PIDs for standing
09:01 More demo
09:27 Showing remote control
09:44 Showing telemetry
09:56 Charging
10:05 Even more demo with control
10:42 The END Наука
You've got such a sweet and sincere way of talking.
I have watched many videos like this but only yours is the most detailed and I have understood its principle of balance. Thanks very much
Man, this is awesome!! I really appreciate your work!! I’ll try to build my own, thank you very much!! Regarding pid values, those change depending the shape of the robot?
Great video
Wow!!!! Congrats.
It's such a pleasure getting a successful project achievement!
hello, what is the name of the app used?
good video, good project.
шикарная работа. поздравляю
Incredible 👋💪💪💪✌️👏
Deserve 1 000 000 likes
felicitaciones ,uno de los mejores q e visto en equilibrio
what is the name of the app used?
you are genius
Hello. Great project. Congrat. Please let m know, yo did not use the NEMA17 stepper motos, but I didnt get what stepper motor did you use in the final project? What motor substituted the NEMA17?
Start a patreon account so that we all can pitch in for your projects. These videos are too good for youtube as you are the most sincere and nice guy on the internet. Let me know when you start your patreon account, I will be the first one to subscribe. Upvote the comment if y’all agree!
Quite impressive, well done!
One thin I suggest is having DC motors with encoders for this kind of project, they work better.
what is the name of the app used?
hello, what is the name of the app used?
hello, please can you help me step by step? i loaded the sketch, and the serial monitor says : loading index.html;
what should i do, which file should i open from the data folder? index? should I click AP or SSID and what credentials to put?
The video is very informative. I also had problems with motors and ordered others as well. I have a question, what application are you using for android. Thanks.
hi, what is the app to use on the mobile phone
What board do you use for the library?
Hello
Can you please also share your PID settings?
that's was cool man
where you live?
How to use the dati folder? do i have to load on esp? Help
Thanx for your post. I can see that you are using an INA219 in your Robot, is that necessary????? Also was there a real need to modify (remove) the current setting trim-port from DRV8825(s)???? Well ...I am also trying to do a balance robot project with ESP32s and I thought to get your views since you have completed yours. Thank You.
hello, what is the name of the app used?
hi, someone can tell me which is the app to use on the phone
Why need to hack DRV8825? What is the result to do this?
Hello sir can you confirm if the code works on Arduino IDE??
Can I use Arduino nano?
can i use adruino with same code
cual es la aplicacion que usa en su telefono
Which motors did you use in the end?
hello, what is the name of the app used?
But makes it balance?
Привет! скажи пожалуйста причина использования gyroFilterConstant = 0.998 вместо 0.996. Чтобы сгладить чувствительность?
what is the name of the app used?
Do you have a Samsung RV509 laptop? How did you manage to install Windows 10? Thanks!
ruclips.net/video/jHVGEODFmCk/видео.html
Very informative and well done. I hope you make and sale the PCB for this project on EBay. As on July 9, 2022 your channel has 92.4K subscribers. When you annonce your PCBs are available for purchase, for sure you will get many committed customers.
what is the name of the app used?
@@Francesco105590 I mean the actual physical PCB, not the file to print the PCB.
@@hgn2217 Maybe I did not say it clear enough; I was talking about the application to remotely control the robot from the phone
@@Francesco105590 Hi, there are three different html files that you have to upload to the ESP32 board. It allows to control the robot position, tune the PID values and plot the IMU data from your browser when you connect your PC to the ESP32 board through WIFI. I guess this better answer your question!
@@francescomontedori3846 vuoi dire la cartella " Data " ci sono 6 file ma come si caricano nell'esp32 ; ho caricato lo sketch, aiutami a risolvere per favore
no matching function for call to 'fastStepper::fastStepper(int, int, int, bool, void (&)())'
sir, nice work there. can i use drv8825 instead of a4988?
what is the name of the app used
hello, what is the name of the app used?
@@mustaphakhadouane8937 if you see at minute 9 of the video the phone screen is different, from ez gui ground station
Hello, did you finally find out what the app is called? From what I can see, the person who posted this video does not want to share this. What does he win? I do not know.
This is awesome, followed the exact same steps and I’m getting this error while compiling the code “ Wire.begin(21,22,400000) “ call of overload begin (int,int,int) is ambiguous “” anyone is having the same error ?
Why don't you start a series on teaching electronics to noob like me so That we can start making our own projects.
Как я уже писал, попробуй в гугл написать, у тебя что то есть такое, что их заинтересует, гений!
Чтоб в Гугл попасть, нужно быть уровня Ben Krasnow (канал Applied Science). Таким там никого не удивишь (бывал там, пробовал). Но автор все равно крут. Серега, снимай еще!
when I open balanceRobot wifi, it asks me for a password, what is it?
Great project.
How did you program ESP32, you said little about it ...
I was able to upload Sketch with Arduino IDE without problems, I established connection 192.168.4.1, but index.html and other files? Is the robot controlled via an ESP32 web interface?
I have to understand everything about the soft first before I'll build it
what is the name of the app used?
hello, what is the name of the app used?
Привет ! Есть некий проэкт только на бесколлекторных моторах и примерно выглятед это как Подвес для камеры, посмтри Маховик (он же mahowii) управляеться multiwii на атмеге
Трай ту эдд кэмера фром йо привиус видео, ит вилл би фан ту си вер ту гоу фром йо мобайл фон :)
Штирлиц никогда не был так близок к провалу)
@@serhiikabakov2899 зато понять сможет только тот, кто знает английский и кириллицу - т.к. гугл переводчик тут не сработает
Can anyone tell me which app is using on the phone?
man i thought it was an app too but its an html which is in the files
@@FrxnkBv when I open balanceRobot wifi, it asks me for a password, what is it?
Sir which courses have make this
I've no idea. You can try to search for some 'Robotics Courses', maybe that will work for you. Usually, RUclips is my teacher. I didn't learn how to build robots... I just tried to build it, as a result I made some mistakes, but that is how I learn. This is my first robot, and maybe the last. The next big project is a quadcopter, but that will be not soon. Good luck!
Good job! It's amazing how it can adjust balancing with a load.. you should try to do a food delivery bot.
Good video
Где новые видео?
Hohol chto-li?
Hi, I would like to sponsor your video, may I know your email?
i get this error Sir
no matching function for call to 'fastStepper::fastStepper(int, int, int, bool, void (&)())'
hello, what is the name of the app used?
PLM.. Moldovean
Jawnny fears toilets
Hello
Нанославик, ты ли это?