Programmable Logic

Enter Your Electronics & Design Project for a chance to win up to a $200 Shopping Cart of Product!

Back to The Project14 homepage

Project14 Home
Monthly Themes
Monthly Theme Poll


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.



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


Motor and Wheels

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


Base Template




Base Top Assembly


Base Bottom


Base Front View




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.


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


   Eyes Close Up




   Side View



    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.




     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



  VL53L0X Library

The Adafruit VL53L0X Library can be loaded via the Arduino IDE


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




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.