bvm-ventilator-covid

This is work in progress. The current stage has functional BLE server and client, React Native basic interface for the Nema 23 closed loop stepper motor and the LCD2004. So it is just the beginning. Feel free to take all knowledge from this repository and to continue the project by yourself.

Please refer to the following blog posts for documentation:

You need to create 2 files to store the Bluetooth Low Energy UUIDS:

  • /arduino/server-ble/secret.h
#define SERVICE_UUID_SENSORS "<your-UUID>"
#define SERVICE_UUID_SETTINGS "<your-UUID>"

#define CHARACTERISTIC_UUID_SENSORS "<your-UUID>"
#define CHARACTERISTIC_UUID_SETTINGS "<your-UUID>"
  • /react-native/src/secrets/bleUUIDs.js
export const DEVICE_UUID = '<your-UUID>';
export const SERVICE_UUID_SENSORS = '<your-UUID>';
export const SERVICE_UUID_SETTINGS = '<your-UUID>';
export const CHARACTERISTIC_UUID_SENSORS =
  '<your-UUID>';
export const CHARACTERISTIC_UUID_SETTINGS =
  '<your-UUID>';

You can watch a videoclip describing my test setup. My comments are in Romanian language but the images are clear enough for anyone.