Amazing channel!!! Can you tell me what are the set of domain knowledge needed to build machines like this? I am a coder myself, but I think I need to learn 3D printing and some basic physics?
I was trying to make balanced structures like these with powerful plane RC out-runners, some that could easily swing up from a 45° bank. The problem is that sensorless out runners don't always know how to start, if they have a big flywheel attached. Have you noticed that? I need to find good sensored brushless, with ESCs, and I think car RC is where to find them. However, they are really heavy since they aren't designed for flying.
Wonderful project. Have some questions: 1) How tall can it reach? 2) IS there any relationship with the width of the wheels and the height? 3) how could the wheels be more little? maybe multiplying them?
Hello, I'm wondering library is the original library in Arduino or need to download. I'm trying to use Arduino-UNO-R3 (With ATmega328p microcontroller) to control this two axis self balancing stick. But there's some problem that "I didn't have PWM.h function", "InitTimersSafe(), SetPinFrequencySafe(PWM_X, 20000), and pwmWrite(PWM_X, 255) isn't defined." I've also tried many library like "Servo.h", "Servo328.h", "AVR_Slow_PWM.h", and "Servo_Hardware_PWM.h" but it still didn't work. If you can answer my question I'll be very grateful.
I don't remember exactly which library it is. But the first link in the search should be what you need github.com/atmelino/Arduino/tree/master/libraries/PWM
@@ReMRC I think I've found the reason why it's not working. What I'm currently making is a Two-Axis Reaction Wheel Stick, but it seems that the source is not for ESP32 but a normal Arduino board. I am currently working with an Arduino Nano ESP32 board. can you give me some help? thanks in advance
@@ReMRC I am testing controlling the speed of the motor using a nano and a bread board however no matter what I put for pmw signal the motors keep driving at full speed I used your provided code to aid in wiring and made sure pmw signal was on a pmw pin on the arduino nano but I keep having this issue. Like u said before an hbridge is not needed because of the built in controller. Is there additional wiring i need to do to get it to work such as adding a resistor the to pmw signal path
@@luistrejo8421Not needed any resistor on pwm. Strange. You can test motor with analogWrite as pwm. Frequency low but working. That's enough for the test. Change analogWrite value - motor must change speed.
Amazing channel!!! Can you tell me what are the set of domain knowledge needed to build machines like this? I am a coder myself, but I think I need to learn 3D printing and some basic physics?
I didn't study anything specifically for this. It's just a hobby...
@@ReMRC Cool man.
Nice build, super cool! You raise my interest on the inertia/reaction wheels world ....
Your works always inspire me ! Wonderful !
You can try an auto-tune based on the amplitude of the oscillations.
Yes, that’s not a bad idea.
Cool! Do you plan to release the code?
I was trying to make balanced structures like these with powerful plane RC out-runners, some that could easily swing up from a 45° bank. The problem is that sensorless out runners don't always know how to start, if they have a big flywheel attached. Have you noticed that?
I need to find good sensored brushless, with ESCs, and I think car RC is where to find them. However, they are really heavy since they aren't designed for flying.
No, RC out-runners not suitable for this. Gimbal motors can be used, but their control is completely different.
Great, great, great. Wonderfull.
Wonderful project. Have some questions:
1) How tall can it reach?
2) IS there any relationship with the width of the wheels and the height?
3) how could the wheels be more little? maybe multiplying them?
Hello, I'm wondering library is the original library in Arduino or need to download.
I'm trying to use Arduino-UNO-R3 (With ATmega328p microcontroller) to control this two axis self balancing stick.
But there's some problem that "I didn't have PWM.h function", "InitTimersSafe(), SetPinFrequencySafe(PWM_X, 20000), and pwmWrite(PWM_X, 255) isn't defined."
I've also tried many library like "Servo.h", "Servo328.h", "AVR_Slow_PWM.h", and "Servo_Hardware_PWM.h" but it still didn't work.
If you can answer my question I'll be very grateful.
I don't remember exactly which library it is. But the first link in the search should be what you need github.com/atmelino/Arduino/tree/master/libraries/PWM
@@ReMRC Ok got it ! Thanks for replying me, I'll try to use it !
@@ReMRC I tried what you said but failed. can you tell me which library I need to download?
@@TheLuke906 Only PWM
@@ReMRC I think I've found the reason why it's not working. What I'm currently making is a Two-Axis Reaction Wheel Stick, but it seems that the source is not for ESP32 but a normal Arduino board. I am currently working with an Arduino Nano ESP32 board. can you give me some help? thanks in advance
excellent 👍
Where I can buy that nidec motors? and is the control similar to SimpleFOC?
ebay, aliexpress. No, these motors have a controller inside and are controlled as DC motors.
@@ReMRC I am testing controlling the speed of the motor using a nano and a bread board however no matter what I put for pmw signal the motors keep driving at full speed
I used your provided code to aid in wiring and made sure pmw signal was on a pmw pin on the arduino nano but I keep having this issue.
Like u said before an hbridge is not needed because of the built in controller. Is there additional wiring i need to do to get it to work such as adding a resistor the to pmw signal path
@@luistrejo8421Not needed any resistor on pwm. Strange. You can test motor with analogWrite as pwm. Frequency low but working. That's enough for the test. Change analogWrite value - motor must change speed.
Those Nidecs work that well with only 3s (~12V)?
12-24V. 9V also. But I don't tried with 24V.
@@ReMRC Which nidec? I have the 24h404h160 but at 12V they don’t seem very powerful.
@@mahboudz Yes, the same motors. What's the problem? I also have two older motors (without encoders, and without bearings), but they work great too.