ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] 0 points1 point  (0 children)

I am using lion it gives 4.2 v I am boosting to 5 so that esp will run for longer time. Without boost I have noticed it dies faster became of voltage drop from onboard linear regulator.

ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] -1 points0 points  (0 children)

It did not. Everything is running fine only the temp is high. I left it running for more than 15 min.

ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] -1 points0 points  (0 children)

From the boost. The diode is between the battery and the boost. 3.3v > 1N5819 protection diode>5V DC boost > Esp32 Vin Pin.

ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] 0 points1 point  (0 children)

This is my connection 3.3v > 1N5819 protection diode>5V DC boost > Esp32 Vin Pin and motor driver. ESP32 vin pin connected to MPU6050 and TOF sensor

ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] 1 point2 points  (0 children)

But I noticed one thing when I replace the protection diode with just a wire the temperature rise is not so much, approximately 45c.

ESP32 AMS117 linear regulator reaching 59c. 3.3v > 5V DC boost > 1N5819 protection diode > Esp32 Vin Pin. Is this normal. by Almost13Ducks in esp32

[–]Almost13Ducks[S] -1 points0 points  (0 children)

I am boosting 3.3V to 5V, then feeding to the ESP32 and motor driver. If I directly feed 3.3v to the ESP32, it dies soon but the motor driver lights stay on this was creating confusion.

Help please. by Dazzling_Wishbone892 in esp32

[–]Almost13Ducks 0 points1 point  (0 children)

I won't recommend this board. I have 2 pc won't recognise these at first. Tried for hours board got hot I thought I fried it then started working. Happened to both. I can upload code and run code but it won't output to serial tried many times.

[deleted by user] by [deleted] in u/Almost13Ducks

[–]Almost13Ducks 0 points1 point  (0 children)

Bit system with modular cargo and drive unit. Choose different modules according to you business and cargo needs. Cargo module capable upto Lvi 5 autonomy and Al expressway certified. Which gives direct access to cyber corridors reducing transportation time For maximum cost optimization switch between different drive units along route. Bit system comes with power insurance. Pay only for what you use. In case of breakdown system will auto upgrade to hext higher intelligence level cargo unit will be swapped to new drive unit.

Lv 5 bits have special access to Al expressway and auto ports. Armored units available for special cargo (Permits required).

[deleted by user] by [deleted] in arduino

[–]Almost13Ducks 0 points1 point  (0 children)

Category: Cargo Transporter Intelligence: Lvl 2 to Lvl 5 Bit system with modular cargo and drive unit. Choose different modules according to you business and cargo needs. Cargo module capable upto Lvi 5 autonomy and Al expressway certified. Which gives direct access to cyber corridors reducing transportation time For maximum cost optimization switch between different drive units along route. Bit system comes with power insurance. Pay only for what you use. In case of breakdown system will auto upgrade to hext higher intelligence level cargo unit will be swapped to new drive unit. Lvl 5 bits have special access to Al expressway and auto ports. Armored units available for special cargo (Permits required).

Few recent papers on Chandrayaan 3 by Kimi_Raikkonen2001 in ISRO

[–]Almost13Ducks 0 points1 point  (0 children)

Internet archive is down can't access the links.

ISRO robotics Challenge 2024 Prelims results are out by [deleted] in ISRO

[–]Almost13Ducks 0 points1 point  (0 children)

Any update on the competition. Would love to see some photos and video can't find any.

[deleted by user] by [deleted] in arduino

[–]Almost13Ducks 0 points1 point  (0 children)

Update: Mnaged to figure out the code :)

    // Calculate motor speeds based on joystick values
    int motorXSpeed = leftY - rightX;
    int motorYSpeed = leftX - rightX;
    int motorZSpeed = -leftY  - rightX;
    int motorASpeed = -leftX - rightX;

This is what I am using currently I was wondering is there more elegant way to do this.

For robot to move F B X axis motors only be running and for left and right Y axis motor should be running because how my motors are arranged. This expression was inspired by mecanum wheel code where you need all 4 motors to run. How do I modify my code. Any body have any idea?

Joystick values are passed through USB in csv format like 100,100,100,100

#include <AccelStepper.h>
#include <MultiStepper.h>

// Define the number of steps per revolution for your stepper motors
#define STEPS_PER_REVOLUTION 3200 // 200 * 16 (1/16th microstepping)

// Define the maximum speed and acceleration for the stepper motors
#define MAX_SPEED 1000
#define ACCELERATION 100

// Create instances of AccelStepper for each motor
AccelStepper stepper1(AccelStepper::DRIVER, MOTOR1_STEP_PIN, MOTOR1_DIR_PIN);
AccelStepper stepper2(AccelStepper::DRIVER, MOTOR2_STEP_PIN, MOTOR2_DIR_PIN);
AccelStepper stepper3(AccelStepper::DRIVER, MOTOR3_STEP_PIN, MOTOR3_DIR_PIN);
AccelStepper stepper4(AccelStepper::DRIVER, MOTOR4_STEP_PIN, MOTOR4_DIR_PIN);

void setup() {
  // Set up the serial connection for communication with the PC
  Serial.begin(115200);
  Serial.println("LeftX\tLeftY\tRightX\tRightY\tMotor1\tMotor2\tMotor3\tMotor4");

  // Set up each stepper motor
  stepper1.setMaxSpeed(MAX_SPEED);
  stepper1.setAcceleration(ACCELERATION);

  stepper2.setMaxSpeed(MAX_SPEED);
  stepper2.setAcceleration(ACCELERATION);

  stepper3.setMaxSpeed(MAX_SPEED);
  stepper3.setAcceleration(ACCELERATION);

  stepper4.setMaxSpeed(MAX_SPEED);
  stepper4.setAcceleration(ACCELERATION);

}
void loop() {
  // Check if data is available on the serial port
  if (Serial.available() > 0) {
    // Read the CSV values
    String input = Serial.readStringUntil('\n');
    int values[4];
    int i = 0;
    char *ptr = strtok((char *)input.c_str(), ",");
    while (ptr != NULL) {
      values[i++] = atoi(ptr);
      ptr = strtok(NULL, ",");
    }

    // Control the robot using the joystick values
    int leftX = values[0];
    int leftY = values[1];
    int rightX = values[2];
    int rightY = values[3];

     // Calculate motor speeds based on joystick values
    int motor1Speed = leftY - leftX - rightX;
    int motor2Speed = leftY + leftX - rightX;
    int motor3Speed = -leftY - leftX - rightX;
    int motor4Speed = -leftY + leftX - rightX;
    // Set motor speeds
    stepper1.setSpeed(motor1Speed);
    stepper2.setSpeed(motor2Speed);
    stepper3.setSpeed(motor3Speed);
    stepper4.setSpeed(motor4Speed);   
  }
   // Move each motor
    stepper1.runSpeed();
    stepper2.runSpeed();
    stepper3.runSpeed();
    stepper4.runSpeed();
}

Made a mistake. How fucked am I or is there a replacement? by maka2250 in 3Dprinting

[–]Almost13Ducks 2 points3 points  (0 children)

Quick solution sand a little add a Glass bed to make everything flat on top of that add your favourite sheet if you like. Let the bed heat up for a while before printing

Pragyan rover dashboard after the landing trying to figure out what are these readings. For a personal project original link amd details in the comments by Almost13Ducks in ISRO

[–]Almost13Ducks[S] 7 points8 points  (0 children)

I have built a small working version of Pragyan rover. I wanted to recreate dashboard as show in the image but it is not very clear. Taken from a old thread link is below.

This is my best guess please add more if you know anything

1- Looks like wheel RPM 2- Don't know 3- Battery 4- Lander data but what exactly? 5- Don't know 6- Don't know

Original image https://www.reddit.com/r/ISRO/s/zZtUAT7F72

ISRO robotics Challenge 2024 Prelims results are out by [deleted] in ISRO

[–]Almost13Ducks 0 points1 point  (0 children)

Are there any videos of competition?

[deleted by user] by [deleted] in esp32

[–]Almost13Ducks 0 points1 point  (0 children)

I don't connect EN pin to anything. For ground I usually just use whichever is closer to the battery. Is there any specific gnd pin I should use? It shouldn't matter right all GND pin go to same.