element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 Blog#5 Beats Per Minute Nano -  Conclusions and Future Enhancements
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: skruglewicz
  • Date Created: 23 May 2021 2:38 AM Date Created
  • Views 716 views
  • Likes 6 likes
  • Comments 0 comments
  • beats per minute nano
  • arduino nano 33 iot
  • arduino
  • design_for_a_cause_2021
Related
Recommended

Blog#5 Beats Per Minute Nano -  Conclusions and Future Enhancements

skruglewicz
skruglewicz
23 May 2021

image

 

BLOG# 5 - Beats Per Minute Nano

A Heart Rate Monitor using the Arduino Nano 33 IoT Board

Conclusions and Future Enhancements

This is my 5th and final blog post in a series of blog post for the Design Challenge: Design for A Cause 2021

Updated

version 1.2

<<< PREVIOUS BLOG
Blog#4 Beats Per Minute Nano - System Implementation and Testing

 

This is my final blog for this design challenge. This is a very simple design and implementation, demonstrating the use of the Arduino Nano 33 IoT MCU. I did learn quite a bit about this device and I have only scratched the surface of what can be done this this device. My design is now working and described in my previous Blog#4. in this blog I will share my conclusions of my experimentation using the "Nano 33 IoT" and my idea for other experiments that I would like to try out.

 

  • Conclusions
  • Future Enchantments
    • 1. Using the Arduino IoT Cloud
    • 2. Experimenting with selected projects from the Element14 community:
      • Blynk
      • IFTTT
      • Azure
    • 3. Using MongoDB Atlas
    • Other Enhancement Ideas
  • Blog#4 Beats Per Minute Nano - System Implementation and Testing

  • Conclusions

    • I would *** to list my conclusions as to what I have gained from this Design Challenge.
      • This was my first experiment using an Arduino Board. I found it easy to use and found plenty of project that utilize the Arduino, both on element14 and the internet. I have experimented with other MCU's (Azure Sphere, NXP LPC55S69, Raspberry PI and DragonBoard) and I am pleased to be able to add the Arduino family to this list.
      • I found the Pulsesensor heart rate sensor extremely easy to implement. This is due to the excellent support the folks at the manufacture,  "World Famous Electronics llc" have on there website https://pulsesensor.com/.
        • There Library is full pf projects for the Arduino and other MCU's. I have used it to implement experiments with the sensor on 2 other MCU's (Azure Sphere,Raspberry PI ).
        • The Arduino library is intuitive and well explained with examples. The other MCU's not so much.
    • Did everything work as designed?
      • I was extremely lucky that everything in my design work out the first time. It did work as I had planned in my design.
      • Again, attributed to the project examples  on the manufactures website.
    • What were the biggest hurdles you had to overcome?
      • One of the biggest hurdles that I had to get pass in my research phase, was the use of interrupts on the Nano 33 IoT. The examples that used interrupts on the website did not seem to work, I was never able to figure out why. If anyone knows the answer why, please leave a brief comment.
      • Another hurdle to overcome, was learning yet another IDE for implementing code. I don't know why they call embedded programs SLETCHES. They seem more to me like C syntax scripts that are complied into an executable that is downloaded to the MCU. One point indicating a script is that the functions have to be defined before they are called similar to JavaScript. this caught me off guard for a moment.
  • Future Enchantments

    • List some possible enhancements that can be added to make the system more useful.
    • The subjects that I did not have time to implement:

1. Using the Arduino IoT Cloud

          • LINK to Project page

2. Experimenting with selected projects from the Element14 community:

          • Blynk

          • IFTTT

          • Azure

3. Using MongoDB Atlas

          • Connect to MongoDB Atlas with C
          • Write the data from the Heart Sensor Project to the Database.
    • Other Enhancement Ideas

      • Experiment using Visual Studio Code and Platform IO instead of the Arduino IDE.
      • Find a way to debug code on the Arduino

 

 

<<< PREVIOUS BLOG

Blog#4 Beats Per Minute Nano - System Implementation and Testing

  • Sign in to reply
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 © 2025 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