This board combines the processor from the nRF52840 with some common sensors. This is handy for me, as it combines the chip with a bmp280 (which I use for barometric pressure and altitude readings) and 9DoF motion detector.
In theory, this means that with just an added battery I can gather data from the rocket launch, save to the flash chip, and then read off from the laptop. Using this board means a reduction in mass for the instrument package of about 60%, which means more altitude. Pretty cool.
So far I have been able to read data from the bmp280 and the 9DoF sensor. The temperature sensor on the STM parts seems wonky but that could just be me. The bmp280 readings are consistent with those of another bmp280 taken at the same time.
On Mars this sensor could be deployed on a boom or the side of the payload and then send the data in via serial or bluetooth.
Here is the board:
Here are the features of the board:
- ARM Cortex M4F (with HW floating point acceleration) running at 64MHz
- 1MB flash and 256KB SRAM
- Native Open Source USB stack – pre-programmed with UF2 bootloader
- Bluetooth Low Energy compatible 2.4GHz radio (Details available in the nRF52840 product specification)
- FCC / IC / TELEC certified module
- Up to +8dBm output power
- 21 GPIO, 6 x 12-bit ADC pins, up to 12 PWM outputs (3 PWM modules with 4 outputs each)
- Pin #13 red LED for general purpose blinking, Blue LED for general purpose connection status, NeoPixel for colorful feedback
- Power/enable pin
- Measures 2.0″ x 0.9″ x 0.28″ (51mm x 23mm x 7.2mm) without headers soldered in
- Light as a (large?) feather – 6 grams
- 4 mounting holes
- Reset button
- SWD debug pads on bottom of PCB
The sensors are: