Shop OBEX P1 Docs P2 Docs Learn Events
Freja the cute little mini bot... — Parallax Forums

Freja the cute little mini bot...

BamseBamse Posts: 561
edited 2011-09-24 20:42 in Robotics
Howdy...

I got frustrated with my main bot and decided I need to start smaller. ;-)

Meet Freja, the cute little minibot.
She is made up of the Magicians Chassis which I bought from Bill Henning.
Her brain is a Propeller Protoboard with a blank 3x4 protoboard mounted on top.
I added three SirMorphs for distance/collision detection which are read by a MCP3008 ADC chip.
Her motors are controlled by a SN754410 configured as two H-bridges.
To display information, she has a 2x16 LCD mounted which currently displays the distance from the three SirMorphs and also the battery voltage.

More info to come, hopefully I can get some more time to play with her tonight...

Frejas maiden voyage... ;-)
http://www.youtube.com/watch?v=QUxiNY5-vPI

Speed control,
http://www.youtube.com/watch?v=ctvrRTL1-Yc

Still got a few issues to look into, it got stuck on my Crocs, the IR got absorbed or something since I didn't get a reading. Might need a backup limit switch.
1024 x 768 - 172K
1024 x 768 - 160K
1024 x 768 - 166K

Comments

  • BamseBamse Posts: 561
    edited 2011-09-18 13:32
    Reserved for future use Part 2...

    Wheel encoder...
  • BamseBamse Posts: 561
    edited 2011-09-18 13:33
    Reserved for future use Part 3...

    Remote Control...
  • TtailspinTtailspin Posts: 1,326
    edited 2011-09-18 15:37
    Looks great, I like the style. It is cute.
    Whatcha gonna use for the remote control stuff?

    oh, and you gotta have video, or it never happened.. :)
    -Tommy
  • Bill HenningBill Henning Posts: 6,445
    edited 2011-09-18 21:06
    Looks good, nice neat cabling.

    The trick with wheel encoding will be mounting the sensors; I did check, it is possible :-)
  • BamseBamse Posts: 561
    edited 2011-09-18 21:33
    @ Ttailspin, I have a couple of XBees that I plan to use for remote control.

    @Bill, I have two more SirMorphs I could use for wheel encoders but I'm also looking into salvaging parts from an old PC mouse.

    Lesson learned today, cheap batteries might be good for remote controls and your average electronic toys but they don't measure up for Freja.
    She is suffering multiple brown outs and resets after only 7-10 minutes with the cheapo batteries.
    I'm switching out the supplied 3 battery holder with a 4 battery holder and plan to use re-chargeable batteries in stead.

    More to come tomorrow...
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-09-19 02:13
    This is a great project - I like the slick wheels, stacked boards with room to grow, and the photos are excellent with outstanding color. Excellent use of quality boards, parts and components. Congratulations!
  • Bill HenningBill Henning Posts: 6,445
    edited 2011-09-19 12:47
    I had better luck with 6x NimH batteries when I upgraded my Boe-Bot
  • BamseBamse Posts: 561
    edited 2011-09-20 10:07
    Howdy...

    I switched to 4 rechargeable 2450 mAh batteries... ;-)
    Got to check the longevity though but hopefully this will work a lot better.

    @ Ttailspin, I added a video at the top...

    Schematics and basic roaming code added to the top of the thread.
  • TtailspinTtailspin Posts: 1,326
    edited 2011-09-21 21:37
    You might consider putting Freja into the projects forum Bamse,
    Clean and tidy schematics, Snappy video, working code... Yup, its got all the makings..:thumb:

    -Tommy
  • BamseBamse Posts: 561
    edited 2011-09-22 05:13
    I'll move it to the project forum when I got some more features done...

    Next up is a mechanical bumper since the IR can be absorbed on certain materials.
    I also need PWM for speed control and wheel encoder to get her to go in a straight line and turn specific degrees etc.
    I hope to get some time this weekend to work on it.
  • BamseBamse Posts: 561
    edited 2011-09-24 20:42
    Got some basic speed control implemented by adding PWM to the Enable Pins of the SM754410...

    If you look closely, you can see that she has three different speeds, one forward, one backward and one turning.
    http://www.youtube.com/watch?v=ctvrRTL1-Yc

    For true speed control I need feedback with wheel encoders so that will be implemented later.
    This is a good start though...

    Code attached at top of thread.
Sign In or Register to comment.