-
Posts
578 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by oracid
-
Details : If you want to use the Grey GeekServo to 0° to 180°, you must code servo.attach( pin, 500, 1500 ); if you want to use the Grey GeekServo to 0° to 360°, you must code servo.attach( pin, 500, 2500 ); I have tested the torque of the Grey GeekServo at 180°, I measured 3.95kg.cm (almost 4kg.cm). You must consider that this is very good.
-
No ! Those are default values that you can change. You just have to use the function servo.attach(pin, min, max) in your code. Here : Servo - attach() - Arduino Reference Please consult my code in the video at 15'00". If the values 500µs and 2500µs are not good for 0° and 360° or 180°, you can ajust them. That is the goal of .attach() function.
-
I have always powered my GeekServo with 2S (7.4V) LiPo battery and I had no issue. But, it is at your own risk. Here, you can see my work : GeekServo - real 360° - Programming - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums 12DOF-Q-3 Quadruped whith GeekServos - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums 8DOF-Q-3 - Quadruped line follower with Huskylens. Training for TRR contest 2022 - In my garage - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums https://youtu.be/FSxC97ZcFZ4?si=xYAiwn1GRvq1h5YM
-
Small and flat climbing tank
oracid replied to oracid's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Yes, my English is very bad, but I have an excuse, I'm French. Next time I'll be more careful. Promised. Sorry for the tank definition. I was inspired by the French Wikipedia. The "tank" could hardly be smaller due to the steps being standardized (See Wikipedia). But it is not impossible. No, I didn't plan to put anything on top of the "tank". The objective here was to show a new principle which greatly simplified this type of climbing "tank". -
Small and flat climbing tank
oracid replied to oracid's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Thank you. In absolute terms, a tank is a canon mounted on motorized vehicle with wheels or tracks. It's true that there is no canon, here. So, you're right, it's not a tank. -
Ok, now we have two achievements pursuing the same objective, using an RC radio control. Emulation is a good thing. Obviously, the more motor and servo connections the box has, the more efficient it will seem. The problem is that the more actuators there are, the more the need to coordinate all these actuators with a program will be felt.
-
Unfortunately, the world of radio control is a real minefield and each brand, or even each device, has its own protocol. The most popular transmitter is the FlySky FS-i6X (around €50 on Ali) which supports the AFHDS2A protocol. Transmitters supporting the AFHDS3 protocol cost several hundred euros. The FlySky Paladin PL18EV costs €680. For my part, I think that a Lego radio control system must be as inexpensive as possible to have a minimum of success. Here is a link describing the AFHDS3 protocol and previous ones for French speakers. https://www.helicomicro.com/2020/05/14/flysky-afhds-3/ (In my opinion, it would be ridiculous to create a new topic.)
-
Please note, the gray GeekServo are servos that can be used in 180° or 360° (see my video). The green GeekServos, with 3 wires, are continuously rotating. So usable with servo command. The red or blue GeekServos are simple motors with 2 wires. They cannot be used with servos command. Note that green Geekservos are far from having the power and speed of radio-controlled car motors. They are more intended for robotics. I can see that depending on a preference for servos or motors, we are more interested in the RC world or robotics. For me who is interested in robotics, I use Arduino with which I can do everything I like, but I frequently make a 4 wheels with 2x2 PF motors, (PU motors do not interest me), and in this case I may be interested in ordering 2 (or more) servos.
-
For now, the best is to start with a 8 DOF quadruped. This means 2 DOF for each leg. About the code, may be you can refer to this quadruped, 5BQE-2 Quadruped robot - new version - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums The code link is in video description, but I put it again here : 5BQE2-5Bars-Quadruped-with-extension/5BQE-2.ino at main · oracid/5BQE2-5Bars-Quadruped-with-extension · GitHub This code is in C but I say it is very simple. It is 100 lignes code, but forget the Inverse Kinematics function. That make less than 60 lignes code. - At the biginning, there is servos tuning. Then data of the gait. - Then, in setup() function, there is servos initialization. Forget it. - Then in the loop() function, you can see the call to the Walk() function. - Then the Walk() function itself, it is the main point. It allows to go forward, backward, turn left and turn right. Please, tell me which point you want to discuss about.
-
I don't understand what exactly you want to do. Anyway, here is a board with an RP2040 (like the Pico) wich seems very interesting. Servo 2040 - 18 Channel Servo Controller (pimoroni.com)
-
I don't understand your question. Why don't you refer to my code ? In each video, in description, you have the link of the code on Github. Of course, you can use Desmos. I don't know Desmos. It looks very similar to GeoGebra. I have done some draws with GeoGebra. Here a kind of thing you can do. Grab the point P with the mouse and move it. https://www.geogebra.org/m/cj6gsatg
-
In my quadrupeds the leg is a diamond. So with 4 equal sides. Whereas the Doggo is a kite. With equal sides 2 by 2. If I limit my servos to 180°, it is because of the structure of the chassis which abuts against the femurs. You have to make choices, that’s one of them.