1
Our goal is for hospitals to be able to record movement information about the doctors and nurses in the operating room. We do this by adding Bluetooth Low Energy chips into the employee’s ID cards that help track location with the help of beacons placed in the rooms. This data then gets sent to a server via WiFi, where the employee’s movement will be logged and displayed. Matt Speck | Ahmed Saied | Kevin La | Amber Du Bluetooth Low-Energy Indoor Positioning System Acknowledgements: Thanks to John and Sunny from Arthrex, as well as Yoga, Brandon and Carrie from UCSB. Printed Circuit Board Background Key Components ESP32 system on chip with IMU located on the top of the PCB Functional Flow Diagram Final Product A look at internals of a BLIPS badge Specifications Length: 93.5mm Width: 58mm Thickness: 14.4mm Weight: 76.6g We designed the board by using a combination Bluetooth Low Energy Wi-Fi module as the base of our design, and an IMU to send interrupts on movement. The badge scans for Bluetooth beacons and records their received signal strength indicator (RSSI). This can be used to calculate distance from a beacon, and multiple distances can be used to triangulate position. Overview ESP32 BLE & Wi-Fi Module 32 bit microprocessor @160MHz Ultra low power co-processor for sleep @8MHz Dual core IMU: LSM9DS1 Contains a gyroscope, accelerometer, and magnetometer 9 degrees of freedom 15mA max current draw Bluetooth beacon: Nordic nRF52 BLE compatible 2.4GHz radio USB serial converter for fast programming/debugging An example of the Web-App display window Badge Detects Movement IMU sends interrupt to Processor Badge scans for nearby beacons Badge sends RSSI data to server Server calculates Badge location Location displayed on Web- App Two different representations of location calculations performed by badge (Left) and server (Right)

Bluetooth Low-Energy Indoor Positioning System · 2020-05-05 · Bluetooth Low-Energy Indoor Positioning System Acknowledgements: Thanks to John and Sunny from Arthrex, as well as

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bluetooth Low-Energy Indoor Positioning System · 2020-05-05 · Bluetooth Low-Energy Indoor Positioning System Acknowledgements: Thanks to John and Sunny from Arthrex, as well as

Our goal is for hospitals to be able to record movementinformation about the doctors and nurses in theoperating room. We do this by adding Bluetooth LowEnergy chips into the employee’s ID cards that help tracklocation with the help of beacons placed in the rooms.This data then gets sent to a server via WiFi, where theemployee’s movement will be logged and displayed.

Matt Speck | Ahmed Saied | Kevin La | Amber DuBluetooth Low-Energy Indoor Positioning System

Acknowledgements:Thanks to John and Sunny from Arthrex, as well as Yoga, Brandon and Carrie from UCSB.

Printed Circuit BoardBackground

Key Components

ESP32 system on chip with IMU located on the top of the PCB

Functional Flow Diagram

Final Product

A look at internals of a BLIPS badgeSpecifications

Length: 93.5mmWidth: 58mm

Thickness: 14.4mmWeight: 76.6g

We designed the board by using a combinationBluetooth Low Energy Wi-Fi module as the base of ourdesign, and an IMU to send interrupts on movement.The badge scans for Bluetooth beacons and recordstheir received signal strength indicator (RSSI). This canbe used to calculate distance from a beacon, andmultiple distances can be used to triangulate position.

Overview

ESP32 BLE & Wi-Fi Module• 32 bit microprocessor @160MHz• Ultra low power co-processor for

sleep @8MHz• Dual core

IMU: LSM9DS1• Contains a gyroscope, accelerometer,

and magnetometer• 9 degrees of freedom• 15mA max current draw

Bluetooth beacon: Nordic nRF52• BLE compatible 2.4GHz radio• USB serial converter for fast

programming/debugging

An example of the Web-App display window

Badge Detects

Movement

IMU sends interrupt to Processor

Badge scans for nearby

beacons

Badge sends

RSSI data to server

Server calculates

Badge location

Locationdisplayed on Web-

App

Two different representations of location calculations performed by badge (Left) and server (Right)