Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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. Broadcast the velocity of the car 

  1. Broadcast whether the car is accelerating or braking 

  1. Broadcast the state of the car 

  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 

  1. If necessary, learn a bit about wireless communications and Bluetooth so you can understand what is going on and be ready to handle bugs 

  1. Make a diagram of how you will pass data between RTOS tasks 

  • No labels