diff --git a/Embedded_system/smart_mask/README.md b/Embedded_system/smart_mask/README.md index 9161cea..658c333 100644 --- a/Embedded_system/smart_mask/README.md +++ b/Embedded_system/smart_mask/README.md @@ -1,4 +1,31 @@ +
SMART MASK
+ +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) + # SMART MASK (Embedded System Firmware) +
+
+
+Embedded system firware written in C against Nordic's NRF SDK. This firmware allows for BLE central to connect. It enables to control and sample the 4 ADC (SAADC) connected to 4 printed sensors. Data are ring-buffered. The code has been developed on Segger Embedded Studio (successful compilations/programming have been made with GNU ARM on earlier versions). +
+ +# Features + +Bluetooth BLESMART MASK
-## Getting Started +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) -This project is a starting point for a Flutter application. +# SMART MASK (Mobile Application) +
+
+
+Cross platform mobile application built with Flutter. Realtime control of the sensor and sampling. Data are stored in a local Database for navigation and digital signal processing operations. +
-For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +# Features +- Bluetooth pairing +- Sensor control +- Analytic view for applying basic DSP operation on data +- Data Stored on Database +- Sensor data display on semi realtime (bluetooth latency) + +# Requirements +Flutter 2.0 is needed here + +# Architecture +- Bloc state management +- Repositories for data access / management +- Flutter_blue for bluetooth management + +# Roadmap +- Improve bluetooth stability +- Fill/hide holes in data (for better display) +- Improve the theme \ No newline at end of file diff --git a/PCB/README.md b/PCB/README.md index e69de29..2fba9d6 100644 --- a/PCB/README.md +++ b/PCB/README.md @@ -0,0 +1,46 @@ +SMART MASK
+ +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) + +# SMART MASK (PCB Cad files) +
+
+
+PCB board designed with Altium Designer for the SMART MASK project. All components used are from custom Altium_Libraries. Latest version includes a 4 layers PCB. +
+ + + +# Features (Latest Version) + +Battery management and protectionSMART MASK
+SMART MASK
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) ![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg) @@ -28,7 +26,7 @@ This System is divided into 3 parts: # Printed Circuit Board The PCB is developped with Altium (started initially with Cadsoft Eagle).
@@ -43,7 +41,7 @@ Sources and supportind documents are in the /PCB folder.
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 the /Mobile_app folder.
+Sources and supportind documents are in Mobile_app/.
@@ -53,8 +51,8 @@ Sources and supportind documents are in the /Mobile_app folder.
# Embedded System Software
-The central chip is a nrf52810 from Nordic Semiconductors. The program is being developped with Nordic SDK on Segger Embedded Studio.
-Sources and supportind documents are in the /Embedded_system folder.
+Firware 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/.