VidorScout Assembly and Test
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 Top Assembly
Base Front View
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.
Eyes Close Up
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".
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
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.
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.