Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

THIS PART IS OPTIONAL. It involves ESP32 and C++ quirks we dont need to worry about in the normal team development process. Therefore, we have removed it from the curriculum.

Now that we have controls set up for the car, let’s move on to telemetry. Telemetry is the process of collecting the data of a system, and our wireless telemetry system that collects data on the car and broadcasts it wirelessly is an essential part of the car. In this part, you will be setting up a basic telemetry system using Bluetooth, and viewing it on your phone using the NRF connect mobile app. You will collect, process, and broadcast your car’s data over Bluetooth, and this must all happen in a new RTOS task. 

 

Deliverables 

  1. Calculate the position of the car and broadcast it on Bluetooth (the car moves on a single axis and starts at 0) 

...

  1. An RTOS task dedicated to telemetry 

 

References that you will need to complete this task: 

  1. Esp32-wroom-32e data sheet 

  1. ESP-IDF Programming Guide 

  1. FreeRTOS on ESP32 

 

Suggested steps to get started on this part 

  1. Read the ESP-IDF programming guide to understand the Bluetooth API 

...