https://github.com/pseudoincorrect/smart_mask
FlexySense Mask, a bluetooth smart mask System - Hardware / Embedded Software / Mobile App
https://github.com/pseudoincorrect/smart_mask
altium-designer c dart embedded-systems flutter hardware-designs mobile-app nordicsemi
Last synced: 3 months ago
JSON representation
FlexySense Mask, a bluetooth smart mask System - Hardware / Embedded Software / Mobile App
- Host: GitHub
- URL: https://github.com/pseudoincorrect/smart_mask
- Owner: pseudoincorrect
- License: mit
- Created: 2019-10-05T12:02:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-13T07:50:14.000Z (over 4 years ago)
- Last Synced: 2025-04-03T20:44:26.376Z (about 1 year ago)
- Topics: altium-designer, c, dart, embedded-systems, flutter, hardware-designs, mobile-app, nordicsemi
- Language: C
- Homepage:
- Size: 38.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Support: Support/Readme_Assets/Images/SES.jpg
Awesome Lists containing this project
README


[](https://opensource.org/licenses/MIT)

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.
#