Pages: 1 2 [3] 4 5   Go Down
Author Topic: Dagu Rover 5 chassis robot demo  (Read 39361 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Do you mean the encoder?

The first row (where I have the wires) are from the encoder on the motor. The other row is for connecting to the Arduino (eg. to an interrupt pin). I wasn't using that personally so you could omit them, ignore them, or tape them up somewhere.

I think the circuit just "ors" the two encoder outputs together so you can have a single interrupt pin (labelled INT on the board) which you connect to an interrupt (eg. D2/ D3) and then to see which way it is turning (if you care about that) connect ENC1 and ENC2 to some other pins.

I didn't care about the encoder as I was driving "visually", so I didn't need it to know exactly how much the wheels had turned.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i am trying to connect a push sensor or a IR sensor on the rover. so it can avoid the obstacles.

do you know where i can find some example codes?
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I got mine here:

http://www.robotgear.com.au/Product.aspx/Details/554

I don't know if they have replacement tracks ... you could ask.

Mine tend to slip off, and I find it impossible to adjust the track height. Maybe I'm not doing it right.
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No idea, sorry.
Logged

California
Offline Offline
God Member
*****
Karma: 14
Posts: 629
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


Mine tend to slip off, and I find it impossible to adjust the track height. Maybe I'm not doing it right.


I just got my Rover 5 and had pulled the retaining bracket (metal L-brac with two screws inside the chassis) to pull the appendage out to set the height.  I think it was an EE solution to a ME problem smiley-wink  Unfortunately, if you have track slippage with the low profile mode, adjusting the height up will make it worse.

I have a composite eye (lots of IR) coming in next week to see how the Dagu demo will work. The DFR Romeo will be interesting in running the R5 Motor/Encoder Board (4motors/4encoders), (2) servos and (6) tactile buttons.  I think there might be a 74HC595 chip and a dev board in there.

Thanks to Nick for opening this thread.  I look forward to any further developments to this platform.

-George
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello! i have a problem, when logic power on Dagu is NOT powered from Arduino, motors rotate easily in both directions, but when i connect logic power (5V) from Arduino, motors begin to rotate harder in one particular direction. Firstly i connected logic from 5V Arduino pin which is near analog pins, then i tried to connect from ICSP pins, same result. Then I've done everything exactly like you to exclude my mistakes, but it doesn't work.

P.S. Moreover i bought two Arduinos and two Dagus, I thought i fired smth, but motors bahaves on both.
P.P.S Everything works fine with Pololu motor driver shield and Arduino - motors rotate easily in both directons.
« Last Edit: July 18, 2012, 08:52:30 am by Nik0lashka » Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Not sure what to suggest. Wiring problem? Faulty motor? Faulty motor board?

Quote
Everything works fine with Pololu motor driver shield and Arduino - motors rotate easily in both directons.

So, not a problem?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, with Pololu Shield works fine. I wondered if there was some secret may be with Dagu, but if you don't know the exact reason, it can be anything) Nevertheless thank you for the reply and for your project!
Logged

Istanbul
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I'm wondering that what will happen when I use only a simple L298 ic for driving the Rover 5? Or in other words: Is it possible to drive it like this?

-Ali
Logged

-Ali

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't see why not. The board shown does other stuff like encoder inputs and current detection. A simple driver (suitable for the motors) should be all you need.
Logged

Istanbul
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you = ) At this point the encoders are excessive  -I guess- for me. I won't use them for my current project. Buying that 4 channel would be more convenient however I have've limited time and if a delay happens during shipping it won't be good for me : ) If I get stuck I'll get some help from the driver's schematic : )
Logged

-Ali

Belgium
Offline Offline
Sr. Member
****
Karma: 1
Posts: 281
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a Rover 5 with 4 motors/encoders and use the Dagu 4 channel motor controller. I use the current sensing feature of the motor controller. Powered from a 2S Lipo at full PWM the motors draw about 1A /motor when turning left/right (when going forwards/backwards the motors draw less current). Stalled these motors draw over 3A a piece. I have used a cheap L298 board from Ebay on another robot and have taken a good look at the datasheet of the L298 chip. There are some things you need to take in to account. If you are pulling 1A from one channel of an L298 you will have a voltage drop of 1.8 - 3.2V on the output. That also means that a serious amount of heat is wasted in the L298. You need a big heatsink to dissipate that heat. The Dagu 4 channel motor controller uses fets with a very low RDSon, so there is only a tiny voltage drop. So no power is wasted and a heatsink is not necessary. The Dagu controller was especially designed for the Rover 5 and is rated for 4A stall current / channel.
Here is a photo of my Rover: http://www.bajdi.com/?attachment_id=623 It's my "development platform" smiley      
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I got mine here:

http://www.robotgear.com.au/Product.aspx/Details/554

I don't know if they have replacement tracks ... you could ask.

Mine tend to slip off, and I find it impossible to adjust the track height. Maybe I'm not doing it right.

Mine did that in the beginning, then I just change them to the other side.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I would like to know if this Motor driver board will work with Arduino Due ?  ( 3.3V  Due)
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't know for sure. I don't have a Due, so I suggest you email the makers (or suppliers) of the board.
Logged

Pages: 1 2 [3] 4 5   Go Up
Jump to: