{"id":23100519,"url":"https://github.com/pseudoincorrect/smart_mask","last_synced_at":"2026-04-11T08:03:34.937Z","repository":{"id":92889077,"uuid":"212992118","full_name":"pseudoincorrect/Smart_mask","owner":"pseudoincorrect","description":"FlexySense Mask, a bluetooth smart mask System - Hardware / Embedded Software / Mobile App","archived":false,"fork":false,"pushed_at":"2021-10-13T07:50:14.000Z","size":40673,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T20:44:26.376Z","etag":null,"topics":["altium-designer","c","dart","embedded-systems","flutter","hardware-designs","mobile-app","nordicsemi"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pseudoincorrect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"Support/Readme_Assets/Images/SES.jpg","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-05T12:02:46.000Z","updated_at":"2021-10-13T07:50:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"77436887-faeb-4c22-ac14-a4a2a963c65e","html_url":"https://github.com/pseudoincorrect/Smart_mask","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pseudoincorrect/Smart_mask","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseudoincorrect%2FSmart_mask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseudoincorrect%2FSmart_mask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseudoincorrect%2FSmart_mask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseudoincorrect%2FSmart_mask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pseudoincorrect","download_url":"https://codeload.github.com/pseudoincorrect/Smart_mask/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseudoincorrect%2FSmart_mask/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31673068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["altium-designer","c","dart","embedded-systems","flutter","hardware-designs","mobile-app","nordicsemi"],"created_at":"2024-12-16T23:32:58.270Z","updated_at":"2026-04-11T08:03:34.911Z","avatar_url":"https://github.com/pseudoincorrect.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg width=15% src=\"Support/Readme_Assets/Images/smart_mask_logo.png\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg width=75% src=\"Support/Readme_Assets/Images/flexySense_mask.png\"\u003e\u003c/p\u003e\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)\n\n\u003cbr\u003e\nFlexySense Mask is an embedded system connected to a mobile app to monitor the outputs of our custom printed sensors.\n\nThis System is divided into 3 parts:\n- A Printed Circuit Board (PCB) for the embedded system, made with Altium Designer\n- An embedded system firmware, written in C (Nordic SDK)\n- A Flutter mobile application, for bluetooth connection, data storage and presentation\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg align=\"center\" width=30% src=\"Support/Readme_Assets/Images/mask_pcb_sensor.jpg\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;------\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg align=\"center\" width=10% src=\"Support/Readme_Assets/Images/bluetooth.png\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;------\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg align=\"center\"  width=20% src=\"Support/Readme_Assets/Images/app_analytics.png\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# Printed Circuit Board\n\nThe PCB is developped with Altium (started initially with Cadsoft Eagle).\u003cbr\u003e\nSources and supportind documents are in  \u003ca href=\"https://github.com/pseudoincorrect/smart_mask/tree/master/PCB\"\u003ePCB/\u003c/a\u003e.\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg align=\"center\" width=30% src=\"Support/Readme_Assets/Images/mask_pcb.jpg\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;------\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg align=\"center\" width=25% src=\"Support/Readme_Assets/Images/smart_mask_altium.png\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# Mobile Application\n\nThe Mobile app is developped with the Flutter SDK.\u003cbr\u003e\nGather data and control the embedded system through bluetooth. \u003cbr\u003e\nStore on local Db and display. Filter and navigate data through analytic page  \u003cbr\u003e\nSources and supportind documents are in \u003ca href=\"https://github.com/pseudoincorrect/smart_mask/tree/master/Mobile_app/smart_mask\"\u003eMobile_app/\u003c/a\u003e.\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg align=\"center\" width=20% src=\"Support/Readme_Assets/Images/app_graphs.png\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# Embedded System Software\n\nFirmware for the central chip, a nrf52810 from Nordic Semiconductors.\u003cbr\u003e The program is being developped with Nordic SDK on Segger Embedded Studio. \u003cbr\u003e\nSources and supportind documents are in \u003ca href=\"https://github.com/pseudoincorrect/smart_mask/tree/master/Embedded_system/smart_mask\"\u003eEmbedded_system/\u003c/a\u003e.\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg align=\"center\" width=40% src=\"Support/Readme_Assets/Images/SES.jpg\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n## Versatility\nThis 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.\n\u003cbr\u003e\n\n## Remarks\nCAD files, embedded software and app are usually separated in different repositories. \u003cbr\u003e\nHere as the project is still simple enough and self-contained, all parts are kepts together.\n\u003cbr\u003e\n\n#","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpseudoincorrect%2Fsmart_mask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpseudoincorrect%2Fsmart_mask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpseudoincorrect%2Fsmart_mask/lists"}