Тёмный

How to Make DIY Balancing Robot [My Experience] 

Electrical Projects [CreativeLab]
Подписаться 110 тыс.
Просмотров 27 тыс.
50% 1

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

Наука

Опубликовано:

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 81   
@bmitchizzle
@bmitchizzle 3 года назад
You've got such a sweet and sincere way of talking.
@azlands8425
@azlands8425 Год назад
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
@matasjankauskas4617
@matasjankauskas4617 3 года назад
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!
3 года назад
Wow!!!! Congrats. It's such a pleasure getting a successful project achievement!
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@larry999y
@larry999y Год назад
шикарная работа. поздравляю
@ol-np8sy
@ol-np8sy 3 года назад
Great video
@queenidog1
@queenidog1 Год назад
good video, good project.
@elgusanobi2008
@elgusanobi2008 2 года назад
felicitaciones ,uno de los mejores q e visto en equilibrio
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used?
@peterpooe3145
@peterpooe3145 2 года назад
Deserve 1 000 000 likes
@dokterandi
@dokterandi 3 года назад
you are genius
@marianaurel
@marianaurel 2 года назад
Quite impressive, well done! One thin I suggest is having DC motors with encoders for this kind of project, they work better.
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used?
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@error346
@error346 Год назад
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?
@esso_dev
@esso_dev 2 года назад
Incredible 👋💪💪💪✌️👏
@aldinofilipejoao6978
@aldinofilipejoao6978 Год назад
Hello Can you please also share your PID settings?
@TechnoHobbies
@TechnoHobbies Год назад
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?
@user-ds4ep7kx2z
@user-ds4ep7kx2z 3 года назад
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.
@Francesco105590
@Francesco105590 2 года назад
hi, what is the app to use on the mobile phone
@Francesco105590
@Francesco105590 Год назад
How to use the dati folder? do i have to load on esp? Help
@Francesco105590
@Francesco105590 Год назад
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?
@kuldeepsharma7499
@kuldeepsharma7499 3 года назад
Why don't you start a series on teaching electronics to noob like me so That we can start making our own projects.
@tophebarcebal1267
@tophebarcebal1267 3 года назад
no matching function for call to 'fastStepper::fastStepper(int, int, int, bool, void (&)())'
@Francesco105590
@Francesco105590 2 года назад
hi, someone can tell me which is the app to use on the phone
@KaivitiSingh
@KaivitiSingh 2 года назад
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.
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@piece_cr
@piece_cr 11 месяцев назад
What board do you use for the library?
@hgn2217
@hgn2217 2 года назад
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.
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used?
@hgn2217
@hgn2217 Год назад
@@Francesco105590 I mean the actual physical PCB, not the file to print the PCB.
@Francesco105590
@Francesco105590 Год назад
@@hgn2217 Maybe I did not say it clear enough; I was talking about the application to remotely control the robot from the phone
@francescomontedori3846
@francescomontedori3846 Год назад
@@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!
@Francesco105590
@Francesco105590 Год назад
@@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
@aboudezoa
@aboudezoa 2 года назад
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 ?
@harshadgunjikar1595
@harshadgunjikar1595 3 года назад
Can I use Arduino nano?
@elgusanobi2008
@elgusanobi2008 2 года назад
cual es la aplicacion que usa en su telefono
@shukracharya_
@shukracharya_ 3 года назад
that's was cool man where you live?
@AboxxxSwing
@AboxxxSwing 3 года назад
Why need to hack DRV8825? What is the result to do this?
@Sam_Nightcore
@Sam_Nightcore 3 года назад
can i use adruino with same code
@aldinofilipejoao6978
@aldinofilipejoao6978 Год назад
Hello sir can you confirm if the code works on Arduino IDE??
@slabua
@slabua 2 года назад
Which motors did you use in the end?
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@GORtubei
@GORtubei 3 года назад
Do you have a Samsung RV509 laptop? How did you manage to install Windows 10? Thanks!
@youssef.i
@youssef.i 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jHVGEODFmCk.html
@BauritoTV
@BauritoTV 2 года назад
Привет! скажи пожалуйста причина использования gyroFilterConstant = 0.998 вместо 0.996. Чтобы сгладить чувствительность?
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used?
@baxo2246
@baxo2246 3 года назад
Как я уже писал, попробуй в гугл написать, у тебя что то есть такое, что их заинтересует, гений!
@limtbk
@limtbk 3 года назад
Чтоб в Гугл попасть, нужно быть уровня Ben Krasnow (канал Applied Science). Таким там никого не удивишь (бывал там, пробовал). Но автор все равно крут. Серега, снимай еще!
@TechsScience
@TechsScience 4 года назад
But makes it balance?
@mustaphakhadouane8937
@mustaphakhadouane8937 3 года назад
sir, nice work there. can i use drv8825 instead of a4988?
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@Francesco105590
@Francesco105590 Год назад
@@mustaphakhadouane8937 if you see at minute 9 of the video the phone screen is different, from ez gui ground station
@djsatan813
@djsatan813 Год назад
Привет ! Есть некий проэкт только на бесколлекторных моторах и примерно выглятед это как Подвес для камеры, посмтри Маховик (он же mahowii) управляеться multiwii на атмеге
@user-pf5ov8sn5l
@user-pf5ov8sn5l 3 года назад
Трай ту эдд кэмера фром йо привиус видео, ит вилл би фан ту си вер ту гоу фром йо мобайл фон :)
@serhiikabakov2899
@serhiikabakov2899 3 года назад
Штирлиц никогда не был так близок к провалу)
@limtbk
@limtbk 3 года назад
@@serhiikabakov2899 зато понять сможет только тот, кто знает английский и кириллицу - т.к. гугл переводчик тут не сработает
@Francesco105590
@Francesco105590 Год назад
Can anyone tell me which app is using on the phone?
@FrxnkBv
@FrxnkBv Год назад
man i thought it was an app too but its an html which is in the files
@Francesco105590
@Francesco105590 Год назад
@@FrxnkBv when I open balanceRobot wifi, it asks me for a password, what is it?
@Francesco105590
@Francesco105590 Год назад
when I open balanceRobot wifi, it asks me for a password, what is it?
@nelutrifoi
@nelutrifoi Год назад
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.
@thecreatorpro9663
@thecreatorpro9663 4 года назад
Sir which courses have make this
@ElectricalPro
@ElectricalPro 4 года назад
I've no idea. You can try to search for some 'Robotics Courses', maybe that will work for you. Usually, RU-vid 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!
@PhilipX2030
@PhilipX2030 4 года назад
Good job! It's amazing how it can adjust balancing with a load.. you should try to do a food delivery bot.
@suhailasaba1051
@suhailasaba1051 4 года назад
Good video
@siodolderan2032
@siodolderan2032 3 года назад
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
@Francesco105590
@Francesco105590 Год назад
what is the name of the app used?
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@eugconrad
@eugconrad 3 года назад
Где новые видео?
@user-kv1ep2oj9k
@user-kv1ep2oj9k 3 года назад
Hohol chto-li?
@odobasian7664
@odobasian7664 Год назад
PLM.. Moldovean Jawnny fears toilets
@chriseuannebarcebal7785
@chriseuannebarcebal7785 3 года назад
i get this error Sir no matching function for call to 'fastStepper::fastStepper(int, int, int, bool, void (&)())'
@Francesco105590
@Francesco105590 Год назад
hello, what is the name of the app used?
@nileshbhere8233
@nileshbhere8233 2 года назад
Hello
@beanzheng3061
@beanzheng3061 3 года назад
Hi, I would like to sponsor your video, may I know your email?
@abdulkus8401
@abdulkus8401 2 года назад
Нанославик, ты ли это?
Далее
Tightrope-walking powered Gyroscope
12:42
Просмотров 610 тыс.
How to Make Esp32 Self Balancing Robot
6:41
Просмотров 2,3 тыс.
Balancing Robot with PID - Mini Robot PCB
17:29
Просмотров 45 тыс.
The coolest robot I've ever built!
19:40
Просмотров 4,5 млн
A ROS2 Self Balancing Robot
6:09
Просмотров 8 тыс.
Come costruire un  Self Balancing Robot ESP32
16:18
Просмотров 5 тыс.
НЕ БЕРУ APPLE VISION PRO!
0:37
Просмотров 375 тыс.
Опасная беспроводная зарядка
1:00