Home Forums Crumble Support Distance Sensor- variables

This topic contains 7 replies, has 5 voices, and was last updated by  Daniel 2 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #4195

    Sian
    Participant

    I would like any advice on how to programme the distance sensor…. I am trying to programme the motors to stop if they are 5 cm from any object!! HELP

    #4198

    Chris
    Participant

    Are you using the most current version of crumble software?

    #4209

    Mike
    Participant

    Have you tried something like this?

    (I assume you know how to connect the sensor)

    🙂

    Attachments:
    You must be logged in to view attached files.
    #6702

    MrShaunL
    Participant

    I’m having an issue with the distance sensor too.

    My issue is that when I try to run 2 motors simultaneously, the distance sensor reading drops down to 0. So my program to make the buggy turn when it gets close to a wall triggers a turn constantly.

    I know my wiring is correct and my code is correct, as I have tested everything. Disconnecting power to one of the motors gives me accurate distance sensor readings but as soon as both are running, the distance sensor fails again.

    It might be that my motors are drawing too much power (I’m using modern medium sized lego technic motors at the moment ) – when I can obtain some other motors I may try again.

    At the moment a crude work-around is to have the buggy stop and re-check the distance whilst stationary, but it makes for very juddery progress…

    #6711

    Daniel
    Moderator

    Hi MrShaunL,

    Thank you getting in contact with us.

    Is the value of the ultrasonic distance sensor erratic or does it just drop to zero when the motors are running? You could try running the motors at a lower speed % or, if you haven’t already, try connecting the distance sensor’s power directly to the batteries.

    If you do suffer from erratic values, you can try averaging them out – so take 10 samples a second, add them up and then divide the result by 10. You could then adapt this depending on how sensitive you need it to be.

    I hope this answers your question. Any more problems, please don’t hesitate to ask.

    Kind regards,

    Dan

    • This reply was modified 2 months ago by  Daniel.
    #6717

    MrShaunL
    Participant

    It drops straight to zero, whenever both motors are running.

    The Sensor is already connected directly to the battery pack, as per the recommended wiring.

    I think my probably solution (if I want to keep using the lego motors) is to attach a second (possibly smaller) battery pack just to the sensor.

    When I get these for my class I will be using the motors from your site, mot lego,so hopefully that will avoid the issue entirely.

    #6718

    MrShaunL
    Participant

    (And just because – here is the robot himself 🙂 A friend says he looks like a prototype Wall-E 🙂

    Attachments:
    You must be logged in to view attached files.
    #6721

    Daniel
    Moderator

    Hi MrShaunL,

    It does sound like the motors are drawing too much power then. The second battery pack could help solve this.

    If you were still looking to create tracked vehicles, we do sell tracks and the relevant wheels for the gearboxes on our partner site https://mindsetsonline.co.uk/shop/caterpillar-track/

    He definitely does look like a prototype Wall-E, fantastic!

    Kind regards,

    Dan

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.