Repository navigation
LunarVitals Nordic Build v1.0-alpha
Pre-releaseThis is the latest fully working PCB code. Tested with NRF 52840 Devkit, sensors work and Bluetooth using UART. Tested all sensors individually with NRF 52840 Dongle, bluetooth does not work with dongle and not tested with all sensors at the same time.
Pin assignments for this version
This project utilizes the Nordic nRF52840 and various sensors for data collection and analysis. Below are the sensors used, their datasheets, and their respective pin connections.
Sensors and Connections
On-Board Sensors (Connected to PCB)
MLX90614 (Infrared Temperature Sensor)
Datasheet
Connections:
SDA -> P0.13
SCL -> P0.15
VDD -> VDD
GND -> GND
MPU6050 (Accelerometer & Gyroscope)
Datasheet
Connections:
SDA -> P0.13
SCL -> P0.15
VDD -> VDD
GND -> GND
BMP280 (Barometric Pressure Sensor)
Datasheet
Connections:
SDI -> P0.13
SCK -> P0.15
SDO -> VDD
3Vo -> VDD
GND -> GND
External Sensors (Connected Externally)
MAX30102 (Heart Rate & Blood Oxygen Sensor)
Datasheet
Connections:
SDA -> P1.10
SCL -> P1.15
VDD -> VDD
GND -> GND
SEN-11754 (Pulse Sensor)
Datasheet
Connections:
ADC -> P0.29
VDD -> VDD
GND -> GND
Conductive Rubber Cord (Stretch Sensor)
Datasheet
Connections:
ADC -> P0.31
VDD -> VDD
GND -> GND
Notes
Ensure pull-up resistors are used where necessary for I2C lines.
ADC: AIN5 - 0.29 (Pulse Sensor), AIN7 - 0.31 (Rubber Cord)
LEDs: R - 0.02, G - 0.22, B - 0.24