Social distancing and workplace management are two of the most important ways of keeping safe during COVID-19. One issue which has cause problems is communication to help run smoothly and avoid having to physically state commands. Using the BLE Demo, this design is a wearable solution for workplaces to help reduce transmissions.
Step 1 : Program Soft DeviceI) Open nRFgo Studio
ii) In the Device Manager, select the nRF5 Development board
iii) Select the Program SoftDevice tab and then click Browse and navigate to the SoftDevice file and finally click program. This erases all files on the device (softdevice)
For other managers view here: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.0%2Fgetting_started_softdevice.html&anchor=getting_started_sd
Step 2: Test the Alert ServiceIn nRF Connect, create the Immediate Alert Service (IAS) server :
In nRF Connect, create the Immediate Alert Service (IAS) server by performing
In Server Setup find the setting and then select Load setup
Navigate to the \examples\ble_peripheral\ble_app_proximity folder. Load the file "findMeMasterServer.ncs."
Apply to device and navigate back to Connection Map and connect to the device
Press Button 1 and observe that the AlertLevel value at the server in nRF Connect changes to 02. This indicates that the device was able to signal a High Alert to the central.
Press Button 1 again and observe that the AlertLevel value changes to 00. This indicates that the device was able to clear the High Alert previously signalled to the central.
Step 3: 3D Print the CasingUsing the files 3D Print and assemble the casing. After this try testing out the design once again. You might want to add a hole to slide through the lanyard.
Step 4: TinkeringAfter some tinkering I could also run the proximity detection which detects nearby BLE devices and triggers LEDs when connected. I recommend to look into the repository and documentation by Nordic to help tinker with the project https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.0%2Fble_sdk_app_proximity.html
Stay tuned for my next project which I create a BLE Proximity Sensor and Alert System !
Comments