TomServo
simpleRgbLamp
TomServo | simpleRgbLamp | |
---|---|---|
10 | 1 | |
6 | 1 | |
- | - | |
8.1 | 7.0 | |
4 months ago | 5 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TomServo
-
help to fix electrical noise from motor
Since you mention servos, another thing to think about is the whole issue of wasted power when the servos are not moving. Check out my TomServo library and related articles to learn how you can eliminate much of the power wasted on your servos when they are not actually moving.
-
Adding animatronics to an Amazon Echo device!
I used this exact technique on my animatronic eyes project as well. If you would like to avoid reinventing the wheel I have wrapped the technique into an Arduino Library called TomServo if you'd like to check it out.
-
Help me understand something
If you don't want to implement the code for this yourself I wrote the TomServo Arduino Library that actually takes care of all of the details for you. You can install it from within the IDE using the library manager.
-
Looking for advice on powering 12 sg 90 servo motors.
*On a related note I wrote an Arduino Library called TomServo that disengages the servos when they aren't actively moving and it re-engages them when a new position has been written to them. The technique I use reduces the power requirements for servo related projects by around ~60% or so. I'm not sure if it would be useful when using a servo controller but if you do use a separate servo controller (as opposed to directly connecting the servo conrtol signals to Arduino pins) I'd love to hear whether it works with them as well if you try it. I could see how it might work great but I could also see how it might not since a lot depends on the design of the controllers themselves.
-
How can I deal with servo "buzzing"?
Servo motors consume a decent amount of power even when they are standing still. Take a look at the Arduino TomServo Library. It places the servos into a high-z state when they aren't moving which cuts the amount of power they consume down to almost nothing! Multiply that by all of the motors you have and that's quite a lot. It will probably eliminate all of the buzzing sounds unless you engage too many of them at once for your power supply.
-
16 servo independent power supply
The TomServo library will detach() the servos when they aren't moving which stops the drive circuitry in the servo from engaging and it greatly reduces the total amount of power being sucked down by your servo motors.
-
Useless machine- I am trying to make a useless machine using two servo motors and a switch. The project works when using the arduino nanoβs port, but will not work using a 9v battery. More details in comments
In addition to all of the other great responses here you might want to take a look at using something like the TomServo Arduino Library (shameless plug). I wrote it for a robotic arm project I did many years ago that was battery powered and had 4 servos in it.
-
mg996r
It depends. How much torque/resistance will they have? Do they all need to be on at the same time? Can you measure the current used by one of them under the nominal load? Depending on your project you can save a ton of energy if you detach them once they are in position. This might help you out.
-
I just got my first two libraries accepted into Arduino's Official Library Collection!
TomServo allows you to use less energy in projects that involve servo motors. By stopping the servo from pulling current after it has finished moving you can greatly reduce the amount of power needed for a servo project. Even to the point that you can have a battery powered servo project that won't run out of juice on the first day! π
Button Gestures and TomServo! They both need example schematics and directions for use and that is ongoing. I'd love any feedback if you find them useful or think of something that could be improved. And of course contributions from anyone who sees a sharp edge that needs sanding down are more than welcome! π
simpleRgbLamp
-
VeroRoute β an open source Veroboard, Perfboard and PCB layout design software
Here are VeroRoute's discussion[0] on FreeStompboxes forum, custom components library[1] and few projects examples.[2,3]
[0] https://www.freestompboxes.org/viewtopic.php?t=28434
[1] https://github.com/rohit-kumar-j/VeroRoute-Custom-Components
[2] https://github.com/rohit-kumar-j/DIY-TP4560-Charging-Station...
[3] https://github.com/arcadien/simpleRgbLamp
What are some alternatives?
ServoEasing - Arduino library to enable smooth servo movement.
VeroRoute-Custom-Components - A library for cusotm boards and components for veroroute
ButtonGestures - Use a single push button for up to 6 different functions! Button gesture combinations of single, double, and triple-tap along with a long or short hold on the last press make it easy! Functions can also be pre-registered for callback for the gesture that you want. Even easier!
DIY-TP4560-Charging-Station - A DIY TP4560 Charging Station Schematic [Moved to: https://github.com/rohit-kumar-j/DIY-TP4560-Charging-Station-Veroroute]
ArduinoJson - π JSON library for Arduino and embedded C++. Simple and efficient.
DIY-TP4560-Charging-Station-Veroroute - A DIY TP4560 Charging Station Schematic
SIM7000-LTE-Shield - Botletics SIM7000 LTE CAT-M1/NB-IoT Shield for Arduino
Sand-Table - An open-source platform for building DIY sand tables (like the Sisyphus or ZenXY)
Rotary_Encoder_Breakout-Illuminated - This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.