Trying the A121 Radar Sensor
Read about my journey with a modern radar sensor, the Acconeer A121, which can detect everything from tiny movements to speed and distance; with a few tips to get started.
Acconeer also offers a development kit with direct USB-C connection to the PC, but it’s a bit on the expensive side. The XM125 breakout board from SparkFun does the same at a lower price. Acconeer’s software support includes SDKs for various applications and a Python-based Exploration Tool, which is great to try out the sensor’s features. I’ll explain the installation of the Exploration Tool and the firmware flashing process. Once connected to your XM125 module through a serial port, you can access different measurement modes like presence, speed, vibration detection, etc. The interface is detailed, with preset configurations, settings panels, and measurement displays!

The article also details a few difficulties and bugs I encountered along the way, such as hardware flow control issues with the serial port. I tried using other models of USB to UART converters instead of the CH340C, such as the CP2102 from Silicon Labs or the FT232RL from FTDI for better data throughput. Of course the article also discusses the several ways of using the sensor, with regard to software, either using the libraries provided by Acconeer, or the STM32Cube IDE from ST.
Although I didn’t find a direct application for the sensor at home yet, I found the learning experience very rewarding. Tinkering with the Exploration Tool settings and reviewing the available software libraries are recommended for deeper understanding! Tell us your thoughts about this sensor if you’ve ever used it, or similar sensors in your own projects. Feel free to comment on the article when it’s out too! Have fun :)

Discussion (0 comments)