element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Design For A Cause 2021
  • Challenges & Projects
  • Design Challenges
  • Design For A Cause 2021
  • More
  • Cancel
Design For A Cause 2021
Blog Design for a Cause 2021 - Blog #1: BuzzBeat v2.0!
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: thebluephoenix
  • Date Created: 17 Mar 2021 9:13 PM Date Created
  • Views 472 views
  • Likes 4 likes
  • Comments 4 comments
  • heroku
  • max30100
  • mlx90614
  • max30102
  • edge impulse
  • medical
  • arduino nano 33 iot
  • diagnostics
Related
Recommended

Design for a Cause 2021 - Blog #1: BuzzBeat v2.0!

thebluephoenix
thebluephoenix
17 Mar 2021

Hey guys!

Dishant Shah here. This is the first blog post related to my Buzzbeat v2.0 project which also happens to be my official entry to this year's Design for a Cause 2021 challenge. I am grateful to the element14 community for choosing me as an official challenger and while I have not yet received my official kit, I have decided to start blogging starting right from the previous work and initiation of this concept/project which won't need the hardware.

 

Buzzbeat v1.0 is documented on this hackster.io project here. The main premise behind developing BuzzBeat was the following -

Doctors/nurses/staff has to continuously check the multi-para-monitor attached to the patient.

Multi-parameter monitors are costly and are only found in ICUs, especially in developing countries. Underdeveloped countries might not even have them in most hospitals

Normal cheap monitors or medical sensors measure only 1-2 parameters. Hence, people have to buy a lot of different devices just to measure common parameters.

Using these collected sensor signals to diagnose something using AI/DL.

 

So, we developed the BuzzBeat v1.0 prototype keeping the following features in mind -

  1. It will have an app and some notification system that can notify the doctors or nurses anytime, anywhere without them having to check the patient again and again.
  2. The notification should not be distractive and each notification should have some priority levels based on which the medium of notification would be selected. Eg. for high priority notifications vibrations could be used, for low priority ones, normal text messages could be sent, for medium-level ones emails could be sent for the doctor to have a record.
  3. The device will monitor multiple parameters together and harbor multiple sensors.
  4. The device will use some AI-based models to analyze those signals and parameter values and perform some level of diagnostics.

 

The parameters we are targeting are:

imageBody Temperature (BT)

imageSPO2 levels

imageHeart Rate (HR)

imageHeart Rate Variability (HRV)

imageElectrodermal Activity (EDA)

imageECG waveform

imagePPG waveform

The parameters with a image have been implemented in the BuzzBeat v1.0 and those with image need to be added in BuzzBeat 2.0. Some more parameters can be measured like respiratory rate, blood pressure, tidal volume, etc. but that will make our system bulky and expensive. These parameters can be included later in a more sophisticated solution that encompasses all extra parameters.

 

The symptoms/diseases that we can identify potentially are -

imageHypoxemia (low SPO2 levels)

imageArrhythmia (Irregular Heart Beats)

imageAtrial Fibrillation (High Heartbeat and High HRV)

imageFever (High body temperature)

imagestate of mind like anxiety, insomnia, etc. (High HR, high HRV, EDA)

imageAsthma (low RR)

and more...

 

You can check the hackster.io documentation for the first prototype with nodeMCU, but the following components are what we will be aiming to use for the version we will be making as a part of this prototype -

imageUsing the Arduino Nano 33 IOT instead of NodeMCU with Edge Impulse.

imageChanging the pulse oximeter from MAX30100 to MAX30102

imageUsing MAX32664D for advanced SPO2, HR, RR, HRV and blood pressure based algorithms

imageStoring/pushing all data collected on heroku server or edge impulse

imageMLX90614 medical version (DAA) for more accurate body temperature measurement

imageSEEED GSR sensor for psychological health monitoring like loss of sleep, anxiety, stress, etc.

imageAdding medical data of symptoms like arrhythmia, fever and hypoxia in edge impulse to identify a disease instead of just identifying that the vitals are abnormal.

imageBetter and more ergonomic design

imageBetter integration with the NeoSensory buzz to enhance even minute fluctuations

imagePCB designing and manufacturing

imageIntegration with IOTA - an upcoming virtual currency optimal for IOT devices

 

How and why each of the above components/technologies are going to be used, will be the agendas for the upcoming blogs. So stay tuned!!

  • Sign in to reply

Top Comments

  • javagoza
    javagoza over 4 years ago +1
    Hi, I notice you mention several times the Arduino nano BLE, but the projects shall use the Arduino nano 33 IoT. There are several differences between the nano BLE and the nano IoT: The Arduino Nano 33…
  • thebluephoenix
    thebluephoenix over 4 years ago in reply to javagoza +1
    Oh that's great! Thanks a lot for everything! It was more of a copy-paste error, so don't worry I am quite sure that I can improve my original project with the Arduino 33 IOT. Also, it's a shame you couldn…
  • thebluephoenix
    thebluephoenix over 4 years ago in reply to javagoza

    Oh that's great!

    Thanks a lot for everything! It was more of a copy-paste error, so don't worry I am quite sure that I can improve my original project with the Arduino 33 IOT. Also, it's a shame you couldn't get a buzz but its not that practically perfect right now if you ask for my personal honest opinion. Its quite difficult to understand minute vibrations and changes. Maybe its more of a human problem as we are not really used to that kind of umwelt. Nevertheless, its a new technology and needs to be used and popularised so that more people develop/fund similar things and perfect them. (I personally have always liked innovations that improve the human physique or mind or senses, like exoskeletons and BCI innovations)

     

    I hope you like my improvements in the projectimage

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • javagoza
    javagoza over 4 years ago in reply to thebluephoenix

    Hello Dishant, the reason for my message was just to let you know that the module was different and that this could change the constraints of your project.

    Just in case you had already started developing before the board was shipped to us.

    I also submitted two ideas to the contest "Expand your senses with Edge Impulse and Neosensory", "The magic finger" and "NFC to touch band", but I was not lucky enough to be selected and could not afford the Neosensory.

    I know your project well because I followed the contest on hackster.io with interest.

     

    Good luck with your new version!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • thebluephoenix
    thebluephoenix over 4 years ago in reply to javagoza

    I am sorry for the error, I have rectified it. Also, I could only find it mentioned once in the entire blog. Can you let me know where else is this mistake repeated?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • javagoza
    javagoza over 4 years ago

    Hi, I notice you mention several times the Arduino nano BLE, but the projects shall use the Arduino nano 33 IoT.

     

    There are several differences between the nano BLE and the nano IoT:

     

    • The Arduino Nano 33 IoT is based around a Microchip ATSAMD21 Arm Cortex-M0+ processor, with both Wi-Fi and Bluetooth LE provided by an onboard Espressif ESP32 in the form of a u-blox NINA-W102 module, Wi-Fi 802.11b/g/n and dual-mode Bluetooth v4.2 (Bluetooth Low Energy and BR/EDR)
    • Unlike the Arduino Nano 33 BLE is not based around a Microchip processor. Instead it is equipped with a u-blox NINA B306 module,v5.0 (Bluetooth Low Energy) which in turn is built on top of a Nordic nRF52840, an Arm Cortex-M4F. The NINA B306 module allows BLE and Bluetooth 5 communication.

     

    • There is not Edge Impulse support for the Arduino Nano 33 IoT instead you can install Edge Impulse CLI and use the Data forwarder script to upload samples. Then deploy for Arduino Library and adapt the code.

     

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube