Skip to content

FlexySense Mask, a bluetooth smart mask System - Hardware / Embedded Software / Mobile App

License

Notifications You must be signed in to change notification settings

pseudoincorrect/Smart_mask

Repository files navigation

License Contributions welcome


FlexySense Mask is an embedded system connected to a mobile app to monitor the outputs of our custom printed sensors.

This System is divided into 3 parts:

  • A Printed Circuit Board (PCB) for the embedded system, made with Altium Designer
  • An embedded system firmware, written in C (Nordic SDK)
  • A Flutter mobile application, for bluetooth connection, data storage and presentation

   ------       ------   


Printed Circuit Board

The PCB is developped with Altium (started initially with Cadsoft Eagle).
Sources and supportind documents are in PCB/.


   ------   


Mobile Application

The Mobile app is developped with the Flutter SDK.
Gather data and control the embedded system through bluetooth.
Store on local Db and display. Filter and navigate data through analytic page
Sources and supportind documents are in Mobile_app/.



Embedded System Software

Firmware for the central chip, a nrf52810 from Nordic Semiconductors.
The program is being developped with Nordic SDK on Segger Embedded Studio.
Sources and supportind documents are in Embedded_system/.




Versatility

This project is quite general in the use of the sensor and can be adapted to any bluetooth sensor combined with mobile app. In such case, forking this repository and adapting to a new solution would be a wise strategy.

Remarks

CAD files, embedded software and app are usually separated in different repositories.
Here as the project is still simple enough and self-contained, all parts are kepts together.

About

FlexySense Mask, a bluetooth smart mask System - Hardware / Embedded Software / Mobile App

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages