-
Posts
578 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by oracid
-
Of course ! It is what I have done here, GeekServo - real 360° - Programming - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums Yes, the Doggo and my quadrupeds are based on the same mechanical principle.
-
This video looks very cool, but there is not much information on the pairing procedure between the transmitter and receiver. Fortunately, this BIND procedure is described in 3 points near the bottom of the page of the link you sent. I don't know this type of radio control, but I think that even if you have already done it, I invite you to start the BIND procedure again, scrupulously following the 3 points.
-
Sorry if I'm missing the point. I'm missing something in the editing of the first video. I can clearly see the 3-strand cable from the geekServo to the receiver, but I cannot see the 3-strand cable from the ESC to the receiver. Could you make a new video, but spreading out the connections so that we can better see where the cables leave from, and where they arrive.
-
Hello, I am back to civilisation. Happy new year. You must refer to this topic. 12DOF-Q-3 Quadruped whith GeekServos - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums As you can see, the axes of the servos are on the bottom. The 0° is on the left, The 90° is on the bottom. The 180° is on the right. In my quadruped, the servos are always used as 180°. My code is in description of the video.
-
8DOF-Q6 - Big Quadruped Robot
oracid replied to oracid's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
One of the most popular and in my opinion the better for beginner is the Flysky FS i6XTransmitter and the FS iA10B receiver. FLYSKY FS-i6X élasticité i6X 10CH 2.4GHz AFHDS pipeline RC émetteur avec X6B iA6B A8S iA10B ihorizon récepteur pour RC FPV Racing Drone boîte de vente - AliExpress -
You can refer to my last quadruped, here, 8DOF-Q6 - Big Quadruped Robot - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums The code is here, 8DOF-Q6-Quadruped-robot/8DOF_Q6_Bis_RC_ref.ino at main · oracid/8DOF-Q6-Quadruped-robot · GitHub In this code you can see the IK() function. Yes, g=0 and c is the side of the diamond. So the code is more simple. Here the calculating part of this function : void IK(int Px, int Py, int LS, int RS, int Ay, int speed){ // Inverse Kinematics function .................................................. float Ax=0, c=168; // position of the main paw axis and length of femur and tibia float d=Ay-Py, e=Ax-Px; // d and e, sides of rectangle triangle float h=sqrt((d*d)+(e*e)); // h, hypotenuse of rectangle triangle float B=asin(d/h); if(e<0)B=(PI-B); // B is the top angle of the rectangle triangle float A=acos(h/(2*c)); // A is the Diamond half top angle (cosin law) int S1=round(degrees(B-A))+Err[LS]; // S1 is the left servo angle in degrees +Err int S2=round(degrees(B+A))+Err[RS]; // S2 is the right servo angle in degrees +Err . Yes, I am in Holiday.
-
For 3 next weeks I am in Mexico. I am not sure I can answer your questions, because no net where I go.
-
Yes, of course ! Here, the code : // putting a fugitive switch between GND and pin 0 // Each time the switch is pressed, the value of x toggles between 0 and 1. const int pb = 0; bool x=0; void setup() { Serial.begin(9600); pinMode(pb,INPUT_PULLUP); } void loop() { Serial.print(" x = "); Serial.println(x); if(!digitalRead(pb)) x = x ^ 1; delay(200); } Sorry, you don't have the pin 0 on your Shield. Instead use A0. So, it will be "const int pb = A0".
-
What have you done to make it working ? Anyway, here is a picture with the way to move the little connector.
-
Maybe you will have a second chance. Please, stop powering the Shield ! ! ! Very lightly, with a needle, you must lift the lugs which hold the small pin connectors in their housing. Then you gently pull these small connectors and reverse them . How many Nano did you order? Please look very carefully at the images in the links. https://fr.aliexpress.com/item/33063354279.html?spm=a2g0o.order_list.order_list_main.353.4e905e5bcm5dTU&gatewayAdapt=glo2fra
-
Yes, the DC motor seems interesting, I don't know it. But he has no interest in a quadruped. I have already tested the QHrobot servo H96S - 180. I measured a torque of 8kg.cm. It weighs 95g, which is quite heavy. I have considered making a quadruped with him, but not at the moment. https://drive.google.com/file/d/1b2hZ-AMwO6TSSXHPfZS6pSNXNZMiR89_/view?usp=sharing
-
Maybe this topic will interest you. Mini Tank - Radio Controller - Geekservo - Arduino - LEGO Technic, Mindstorms, Model Team and Scale Modeling - Eurobricks Forums
-
Unfortunately, I don't think so. The Raspberry world is designed for 3.3V. A large part of the pins are used for communication, UART, SPI, I2C. And all sensors are 3.3V. This is part of the reason why I stay with the Arduino Uno or Nano.
-
Estimated delivery date is for legal regulation. Most often we receive the package before.
-
I understand what you mean, but here the voltage is not from the Pico but from the Shield power. Anyway, I have found this Shield in a case of my cellar. I powered the Shield with 7.4V. And definitely, the voltage of the pins is 3.3V, which is not enough for a quadruped. If you can find an Arduino Nano in Singapore, I think it is the best way. I don't understand, France is further away from China than Singapore. Waiting a month is very rare.
-
If I trust this parameters it seems that the servo can work from 3.3V. But in my opinion this means that the signal of the servo can be from 3.3V Anyway, you can't make a quadruped with only 3.3V servo voltage. You have to wait for your Nano or order a new one from other shop. What the the seller says ?
-
Yes, you can use a Pico as any microcontroller, but as I said above, the only real problem in creating a quadruped is not the electronics, but the functionalities of the quadruped and in particular, walking.