Schlagwort: Servo Motors

  • Motion-controlled Rock ‘Em Sock ‘Em Robots will make you feel like Jackman in Real Steel

    Motion-controlled Rock ‘Em Sock ‘Em Robots will make you feel like Jackman in Real Steel

    Reading Time: 2 minutes

    2011’s Real Steel may have vanished from the public consciousness in a remarkably short amount of time, but the concept was pretty neat. There is something exciting about the idea of fighting through motion-controlled humanoid robots. That is completely possible today — it would just be wildly expensive at the scale seen in the movie. But MPuma made it affordable by scaling the concept down to Rock ‘Em Sock ‘Em Robots.

    The original Rock ‘Em Sock ‘Em Robots toy was purely mechanical, with the players controlling their respective robots through linkages. In this project, MPuma modernized the toy with servo motors controlled via player motion. 

    As designed, the motion-controlled robot has three servo motors: one for the torso rotation, one for the shoulder, and one for the elbow. If desired, the builder can equip both robots in that manner. An Arduino UNO Rev3 board controls those motors, making them match the player’s movement.

    The Arduino detects player movement through three potentiometers — one for each servo motor. Twisting the elbow potentiometer will, for example, cause the robot’s elbow servo motor to move by the same angle. That arrangement is very responsive, because analog potentiometer readings are quick. It is, therefore, suitable for combat.

    The final piece of the puzzle is attaching the potentiometers to the player’s body. MPuma didn’t bother with anything complicated or fancy, they just mounted the potentiometers to pieces of cardboard and strapped those to the player’s arm.

    This may not be as cinematic as Real Steel’s robots, but you can recreate MPuma’s project for less than you spent to see that movie in theaters. 

    [youtube https://www.youtube.com/watch?v=YuDbFviV1bw?feature=oembed&w=500&h=281]

    The post Motion-controlled Rock ‘Em Sock ‘Em Robots will make you feel like Jackman in Real Steel appeared first on Arduino Blog.

    Website: LINK

  • 3D-printed continuous rotation servo motor is super smooth

    3D-printed continuous rotation servo motor is super smooth

    Reading Time: 2 minutes

    There are three types of motors that makers typically consider: stepper motors, servo motors, and DC motors (either brushed or brushless). Stepper motors are great when you need high precision and torque, but tend to have jerky movement. DC motors work well for high speed movement that doesn’t need any rotational accuracy. Servo motors are somewhat of a compromise between the two. But Aaed Musa’s 3D-printed continuous rotation servo motor is even better, because it is fast, smooth, and accurate.

    This motor works like a standard servo motor, so you can set it to any desired position. But it features continuous rotation, an integrated gearbox to improve torque, very smooth movement, and a magnetic encoder to ensure accurate positioning. As you can see in the video, it responds almost instantly, moves fast, and isn’t jittery at all. Because all of the mechanical parts are 3D-printed, durability may be a concern. But otherwise this is a very attractive option.

    Musa designed this to work with a 600RPM DC gear motor. He then further reduced the output with a 3D-printed gearbox designed in Autodesk Fusion 360. An Arduino Uno board controls the motor through a BTS7960 motor driver and monitors the position with an AS5600 magnetic encoder. The total build cost should be around $30, not including the cost of the Arduino. More details on the project can be found in Muse’s Instructables write-up.

    The post 3D-printed continuous rotation servo motor is super smooth appeared first on Arduino Blog.

    Website: LINK

  • Some tips and tricks for controlling a servo with an Arduino

    Some tips and tricks for controlling a servo with an Arduino

    Reading Time: 2 minutes

    Some tips and tricks for controlling a servo with an Arduino

    Arduino TeamNovember 6th, 2019

    Servos aren’t particularly hard to control with Arduinos, and in fact there’s a library available just for that purpose. Actually making the connection between the board and servo and managing one’s power usage will require a bit more finesse.

    In the video below, Jeremy S. Cook explains how you can create an adapter that goes between your servo and an Uno, including a capacitor to help even out voltage spikes. While in most cases you would want to supply power your servos separately from the Arduino, this technique seems to work well in a quick round of tests. 

    [youtube https://www.youtube.com/watch?v=PK1PAgKrHm8?feature=oembed&w=500&h=281]

    In addition, the clip shows how to attach a servo and then detach it to cut it off, using a function outside of the main loop and no additional hardware. This would be very helpful in applications where power is at a premium — or if you just don’t want the servo jittering back and forth!

    Website: LINK