Mobile App, Gyro ramp up

I've got a rough draft of the mobile app working. The app scans for Bluetooth devices, if it finds one named Arbo it connects and opens a map view. Currently Arbo is just a Bluetooth chip advertising its own GPS coordinates to anyone who will listen, which the app then takes and plots as a secondary point on the map. The app also calculates the distance between the user and Arbo and sends that back.

 
 

I picked up a cheap RC car to use as a proof of concept for the robot. I was assuming the motors would be hardwired and soldered directly to the board, but they're just plugs which is lucky for me. I can just unplug the motors from the board and connect them directly to outputs from my own chips.

 
 

June 24, 2023

Fantastic day for Arbo fans, I've got the gyroscope communicating with the Bluetooth chip over I2C, despite a disclaimer from the manufacturer. In the second picture below you're looking at yaw, pitch, and roll readings from the gyroscope printed to the console.

 
 

In the next chapter we’ll review what it takes to switch from using Bluetooth signal strength to calculating time of flight to estimate distance between two devices. Get ready for doctorate research papers, graphs, and some fun calculations!

Thanks for reading!

Previous
Previous

Using Bluetooth to estimate distance

Next
Next

Delivery Day