GithubHelp home page GithubHelp logo

self-balancing-cube's People

Contributors

remrc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

self-balancing-cube's Issues

Regulator adjustment over BT missing from esp32_cube_enc code

Adjusting the PIDs is not possible over BT when using the encoder-program, as there is no coding for it,
Had to adjust the K and eK-values in the ESP21.h file and re-flash the esp for each adjustment.

I tried tuning it for some time before I discovered this and have gotten my cube to balance pretty good, so this comment is meant as a heads up for anyone trying to adjust it using the method shown in the youtube-video.

Not able to balance on all sides

Hey, I just wanted to ask if a heavier battery might be causing the balancing problems. On one site it works fine, on another it tries but seems to slow to react.

My build differs in that I am using a bigger battery maybe 2 to 3 times heavier and also a bit larger so the center of mass is higher up and also have not achieved the 70g per reaction wheel.

It worked fine on the one side but maybe it's not enough.

If you have time it would be great if you would help.
Otherwise I'll figure it out eventually and try increasing the weight first.

Schematic Feature Request

Hi - Would it be possible for a little schematic of your PCB? Thanks so much for sharing this project <3

Missing license

Hi, this project seems to be missing a license in github but it has one on thingiverse (CC BY). Is it the same for this repo?

The motor is not moving

I have connected the circuit board, and the gyroscope test is normal, there is a detection sound when starting, but the motor does not move, the replacement motor failure is still the same, what is the reason?
cube.ino
pinMode(DIR1, OUTPUT);
ledcSetup(PWM1_CH, BASE_FREQ, TIMER_BIT);
ledcAttachPin(PWM1, PWM1_CH);
Motor1_control(0);

Motor1_control(0);???

Print Settings

Any recommendations for printing the stls?

Infill/Perims/etc? Or it doesn't really matter.

Question about PWM coding

Hi, I saw in the code below you put 255-pwm as final results. Does it mean Nidec motor sets lower PWM but getting high motor speed?

pwmSet(PWM1_CH, sp > 255 ? 255 : 255 - sp);
THX a lot.

esp32 q1 transistor code

Can you elaborate on the q1 transistor 'p' type for the esp32 schematic? what is its code and what type of transistor is it?

schematic missing information

The schematic shows use of a transistor for the buzzer but there is no transistor number mentioned on the schematic. Can you suggest the transistor number/model used and the pin connections. I am just a hobbyist and do not have knowledge enough to know by myself, what kind of transistor I should utilize here.

Thanks-

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.