Skip to content

devKarthikRaj/sniffRF

Repository files navigation

sniffRF

PCB 3D Render
More images to come! TBC...

About

SniffRF is a simple RSSI detector aka a signal strength detector for the 902MHz to 928MHz band using an AD8318 logarithmic detector chip and built around an STM32L053R8 MCU. SniffRF displays the RSSI level on a mini OLED. SniffRF will also pulse a buzzer with varying frequency based on the RSSI level.

Sub-Systems

  • RF: Input from SMA fed into AD8318 log detector.
  • MCU: STM32L053R8 M0+ interface circuitry, program/debug MCU via SWD.
  • UI: OLED for visual feedback and buzzer for audio feedback.
  • Power: 1x 18650 cell with BQ24074 power path manager, charge via USB-C, MAX1704 fuel gauge, simple buck converter for 3.3V

Application

  • SniffRF could be used to track RF transmitters using their radio signature.
  • SniffRF could also be used to gauge the noise floor at a particular location to select or deploy a receiver at said location.

Note: As of now, SniffRF only tunes into the 902-928MHz band.

Thoughts...

This is my first STM32 PCB! I made this PCB to learn STM32 design as well as try my hand at mixed signal PCB design. Feels good to finally strike this off my bucket list. Spent a few weekends working on this project over 3 months. More advanced RF PCBs to come!

About

STM32 based RSSI detector for 902-928MHz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published