element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Programmable Logic
  • Challenges & Projects
  • Project14
  • Programmable Logic
  • More
  • Cancel
Programmable Logic
Blog VidorScout - MKR Vidor 4000 Mobile Robot: Assembly and Test
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Programmable Logic to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jomoenginer
  • Date Created: 15 Jul 2019 5:37 AM Date Created
  • Views 1701 views
  • Likes 9 likes
  • Comments 4 comments
  • programmablelogicch
  • mkr_vidor
  • mkr vidor 4000
  • machine vision
  • fpga
  • mobile robot
  • arduino vidor
  • ov5647 camera
  • digitalfeverch
Related
Recommended

VidorScout - MKR Vidor 4000 Mobile Robot: Assembly and Test

jomoenginer
jomoenginer
15 Jul 2019

VidorScout Assembly and Test

 

Related Posts

VidorScout - MKR Vidor 4000 Mobile Robot: Intro

VidorScout - MKR Vidor 4000 Mobile Robot: VidorBitstream compile

VidorScout - MKR Vidor 4000 Mobile Robot: Camera QR Code Recognition

 

The VidorScout is a mobile robot that self navigates using Sharp IR sensors and a VL53L0X Time of Flight Distance Sensor When a QR Code is Identified, the bot will stop and a Ref RGB LED on the back of the bot will flash indicating the code was found.

 

Base

The Base of the VidorScout is made of Expanded PVC board that was obtained from a local Tap Plastics store.

image

 

Motor and Wheels

The Wheels of the VidorScout are Adfruit Thin White TT Wheels and the motors and OSEPP TT Gear Box motors

image

 

Base Template

image

 

image

 

 

Base Top Assembly

image

 

Base Bottom

image

 

Base Front View

image

 

 

 

Motor Controller

The Motor Controller used is a Adafruit DRV883 with Dual H-Bridge.  The Time of Flgiht sensor is a VL53L0X sensor.   Initially I inteded to use a Mic and an audio amplifier but ran out of time to implement them.

image

 

Assembled bot with Eyes attached

I found some 3-D print examples for the Sharp IR sensors, Camera, and Time of Flight sensor so I used those to attach the sensor to the bot. I had to make some modifications to the printed parts and a lot of hot glue to get them to fit properly though.  I had an issue with powering the MakerFocus camera and the 2 attached IR sensors from the MKR Vidor 4000 so I had to detach them and power the IR sensors separately via 2 AAA batteries.

NOTE; In person the IR Sensors shine red but in the pic they are blue.

 

   Front View

image

 

   Eyes Close Up

image

 

 

 

   Side View

   image

 

    Back View

    A Strip of Neo Pixel LEDs was attached to the back of the bot as a lighted indicator when an QR code is found.

 

   image

 

     I suppose I could put a note on the back of the bot stating "Stops for QR Codes".

 

 

Top View

  A MKR2UNO was used to mount the MKR Vidor 4000 on, however I had some issue getting enough power from the MKR2UNO to power the Vidor and Camera as well as the other sensors, so I used the USB connection on the Vidor instead

image

 

 

  VL53L0X Library

The Adafruit VL53L0X Library can be loaded via the Arduino IDE

image

 

There are just a couple of examples for using the VL53L0X Time of Flight sensor but these should be enough to get started with.

 

image

 

 

VidorScout Video

This is a quick video showing the VidorScout functionality however I was not able to get a vid of it running in a maze as planned.  I'll try to get that in the near future.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply

Top Comments

  • aabhas
    aabhas over 6 years ago +3
    Nice Finish to project . Even I am making my project , my exams have just finished today , I will try to make the project today and submit it by tommorow. Thanks Aabhas Senapati
  • dubbie
    dubbie over 6 years ago +3
    Looks like a great mobile robot and it seems it might work too. It would be good to see a video of it moving about on the floor. I like the QR code recognition part and I will have to look into doing something…
  • genebren
    genebren over 6 years ago +3
    Nice looking robot platform. Good luck getting all the FPGA features up and running. Nice job!
  • jomoenginer
    jomoenginer over 6 years ago in reply to dubbie

    Thanks.  I would have like to have gotten a vid of the bot in a maze as well, but I initially thought the deadline was July 14th but then noticed one page shown June 14th while another shown July 15th.  I did not want to be late, so I pulled the trigger on the 14th. 

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 6 years ago

    Nice looking robot platform.  Good luck getting all the FPGA features up and running.

     

    Nice job!

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago

    Looks like a great mobile robot and it seems it might work too. It would be good to see a video of it moving about on the floor. I like the QR code recognition part and I will have to look into doing something similar. The part about not being able toget enough power sounds like a tag like for mobile robots as I think all mine have suffered from this, no matter how small or large they are.

     

    Dubbie

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • aabhas
    aabhas over 6 years ago

    Nice Finish to project .

    Even I am making my project , my exams have just finished today , I will try to make the project today and submit it by tommorow.

    Thanks

    Aabhas Senapati

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube